Makefile с несколькими командами - PullRequest
0 голосов
/ 05 марта 2019

Я создал Makefile, который выглядит следующим образом:

test :
  python -m pytest -v test
run :
  python run.py

Я могу запустить make run, который выполняет команду правильно.Но когда я запускаю make test, я вижу: make: test 'обновлен.

Однако, если я уберу область run, тогда test будет работать корректно.

Я не могу понять, чего мне не хватает.

1 Ответ

0 голосов
/ 05 марта 2019

Ваш Makefile должен выглядеть следующим образом:

.PHONY: test run

test:
    python -m pytest -v test

run:
    python run.py

Строка .PHONY - это способ GNU make сказать, что эти конкретные цели не производят никакого вывода.Документация по фальшивым целям хороша для чтения, если вам нужна дополнительная информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...