У меня есть полный проект REST. В тестовых случаях вызывается REST APIc через cURL. Как добавить этот запрос в отчет о покрытии кода? Я знаю, что PHPUnit-Selenium может собирать отчет о покрытии кода с помощью файлов-дополнений/добавления PHP-файлов, может быть, кто-нибудь может показать мне пример того, как это работает?PHPUnit - Охват удаленного кода
ответ
Вопроса немного устаревший, но только в случае, если это может быть полезным для кого-то еще
То, как я это сделал, первый из моего тестового примера класса расширяет Селен случае испытания
Это проще, что чтобы тестовый идентификатор был сгенерирован, и селен автоматически вызывает скрипт phpunit_coverage.php в конце теста
Все, что мне нужно сделать, это захватить этот идентификатор ($ this-> testId) и отправить в качестве файла cookie в curl request:
curl_setopt ($ ch, CURLOPT_COOKIE, 'PHPUNIT_SELENIUM_TEST_ID ='. $ this-> testI г);
Таким образом, скрипты Append/PREPEND могут собирать статистику покрытия кода
если ваш тест не распространяется на случае тестового класса селена, вы можете генерировать уникальный идентификатор самостоятельно, а затем сделать еще один локон запроса для запуска phpunit_coverage.php
Надеюсь, это поможет
- 1. Охват PHPUnit 0% с Jetbrains PHPStorm
- 2. Охват кода - веб-приложения
- 3. Как увеличить охват кода?
- 4. Jacoco 0% Охват кода
- 5. Охват кода для C
- 6. Охват кода без junit
- 7. Охват кода TFS 2015
- 8. Охват кода при тестировании
- 9. Охват кода в приложении Win32
- 10. Охват кода Java от MATLAB
- 11. Код TeamCity Охват кода C++
- 12. Охват кода Java в Hudson
- 13. Охват кода на Xamarin Studio
- 14. Якоко охват единичного тестового кода
- 15. Охват кода для PL/SQL
- 16. Охват кода клевера: клиентский банкомат продукта имеет 0 охват
- 17. 0% Покрытие кода классов в phpunit/xdebug
- 18. Охват кода при отсутствии тестирования защищенных/приватных методов с помощью PHPUnit
- 19. Охват кода Phpunit - 0 Файлы, анализируемые при включении файла с функцией в него в тесте
- 20. не удается получить доступ к PHPUNIT_SELENIUM_TEST_ID печенье в PHPUnit Охват
- 21. Покрытие кода PHPUnit
- 22. PHPUnit: объединить покрытие кода из нескольких исполнений
- 23. Охват кода Jest с шаблоном подстановки
- 24. Охват кода Эмма для андроида JUnit test
- 25. Охват кода Java/mvn и избыточность?
- 26. Код Охват объектов стороннего кода для покрытия
- 27. Охват кода клевера: Тесты измерительных приборов
- 28. Охват кода GHC -fhpc на Windows 10
- 29. Охват кода JS с помощью тестов селена
- 30. Охват кода Java: метод измерения уровня метода
Хороший вопрос. Я также ищу тот же ответ – Bingy
Получил тот же вопрос. Легко сделать в node.js, кажется, немного сложнее в PHP. – d1b1