Настройка имен файлов для PHPUnit ⇐ Php
-
Anonymous
Настройка имен файлов для PHPUnit
Я новый пользователь PHPUnit и конвертирую наши существующие тесты (утверждения) в среду PHPUnit, чтобы обеспечить лучшую среду тестирования и покрытие кода. Однако мне нужно знать, как заставить PHPUnit работать с нашей структурой кода тестирования.
Наши каталоги проектов похожи на следующие:
Приложение1/
CREDIT_CARD.class — Соглашение об именах классов для CREDIT_CARD
CREDIT_CARD.class.test — Автоматические тесты для CREDIT_CARD.class
File.php — файл приложения
File.php.test — Автоматические тесты для File.php
Файл2.php
File2.php.test — Автоматические тесты для File2.php
Приложение2/
ANOTHER_CLASS.класс
ANOTHER_CLASS.class.test
DifferentFile.php — файл приложения
DifferentFile.php.test — Автоматические тесты для File.php
lib/
UTIL/
SHARED_CLASS.класс
SHARED_CLASS.class.test
ВИЗУАЛ/
VISUAL_TOOL.класс
VISUAL_TOOL.class.test
Мне нужно знать, как настроить тесты PHPUnit, чтобы я мог запускать тесты в lib/UTIL/.test (которые загружают файл класса с помощью метода setUp()), а затем в lib/VC/. тест, за которым (в случае успеха) следуют тесты Приложение1 и Приложение2. Я видел упоминание о файле PHPUnit_xml и файле начальной загрузки, но не могу найти справочный шаблон, чтобы узнать, нужны ли они мне. Любая помощь будет оценена по достоинству.
Я знаю, что в документации упоминается дополнение test.php к именам файлов, но я надеюсь, что мне не придется менять нашу структуру и соглашения об именах, поскольку я хотел бы иметь возможность запускать смесь файлов до тех пор, пока они не будут все преобразовано в структуру PHPUnit. Изменение названий приведет к изменению процедур в нашей компании и обучению разработчиков, чего я стараюсь избегать.
Заранее благодарим за любую помощь.
Я новый пользователь PHPUnit и конвертирую наши существующие тесты (утверждения) в среду PHPUnit, чтобы обеспечить лучшую среду тестирования и покрытие кода. Однако мне нужно знать, как заставить PHPUnit работать с нашей структурой кода тестирования.
Наши каталоги проектов похожи на следующие:
Приложение1/
CREDIT_CARD.class — Соглашение об именах классов для CREDIT_CARD
CREDIT_CARD.class.test — Автоматические тесты для CREDIT_CARD.class
File.php — файл приложения
File.php.test — Автоматические тесты для File.php
Файл2.php
File2.php.test — Автоматические тесты для File2.php
Приложение2/
ANOTHER_CLASS.класс
ANOTHER_CLASS.class.test
DifferentFile.php — файл приложения
DifferentFile.php.test — Автоматические тесты для File.php
lib/
UTIL/
SHARED_CLASS.класс
SHARED_CLASS.class.test
ВИЗУАЛ/
VISUAL_TOOL.класс
VISUAL_TOOL.class.test
Мне нужно знать, как настроить тесты PHPUnit, чтобы я мог запускать тесты в lib/UTIL/.test (которые загружают файл класса с помощью метода setUp()), а затем в lib/VC/. тест, за которым (в случае успеха) следуют тесты Приложение1 и Приложение2. Я видел упоминание о файле PHPUnit_xml и файле начальной загрузки, но не могу найти справочный шаблон, чтобы узнать, нужны ли они мне. Любая помощь будет оценена по достоинству.
Я знаю, что в документации упоминается дополнение test.php к именам файлов, но я надеюсь, что мне не придется менять нашу структуру и соглашения об именах, поскольку я хотел бы иметь возможность запускать смесь файлов до тех пор, пока они не будут все преобразовано в структуру PHPUnit. Изменение названий приведет к изменению процедур в нашей компании и обучению разработчиков, чего я стараюсь избегать.
Заранее благодарим за любую помощь.
Мобильная версия