Testing
Running Tests
Section titled “Running Tests”AI AutoEvals includes test coverage for core functionality.
Run All Tests
Section titled “Run All Tests”# Run all tests./vendor/bin/phpunit -c core/modules/simpletest/phpunit.xml modules/custom/ai_autoevals/testsRun Specific Test Suite
Section titled “Run Specific Test Suite”# Unit tests./vendor/bin/phpunit -c core/modules/simpletest/phpunit.xml modules/custom/ai_autoevals/tests/src/Unit
# Kernel tests./vendor/bin/phpunit -c core/modules/simpletest/phpunit.xml modules/custom/ai_autoevals/tests/src/Kernel
# Functional tests./vendor/bin/phpunit -c core/modules/simpletest/phpunit.xml modules/custom/ai_autoevals/tests/src/FunctionalRun with Coverage
Section titled “Run with Coverage”XDEBUG_MODE=coverage ./vendor/bin/phpunit -c core/modules/simpletest/phpunit.xml modules/custom/ai_autoevals/tests --coverage-html coverageNext Steps
Section titled “Next Steps”- API Reference - Complete service documentation
- Examples - Real-world implementations