putyourlightson / craft-generate-test-spec
Installs: 448
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
Type:yii2-extension
Requires
- php: ^8.1
- ext-simplexml: *
- craftcms/cms: ^4.0|^5.0
- pestphp/pest: ^2.0|^3.0
README
A Craft module that generates a test specification from PEST PHP test results.
See an example.
Installation
Install this package via composer.
composer require putyourlightson/craft-generate-test-spec --dev
Usage
This module looks for a test-results.xml
file (JUnit XML format) in the test path and generates a test spec at ./TESTS.md
.
php craft generate-test-spec/markdown path/to/tests
The following command can be used to have Pest produce the test-results.xml
file in the required JUnit XML format.
php craft pest/test --test-directory=path/to/tests --log-junit=path/to/tests/test-results.xml
License
This module is licensed for free under the MIT License.
Created by PutYourLightsOn.