chore: run integration tests for third party libraries one by one.

Signed-off-by: azjezz <azjezz@protonmail.com>
This commit is contained in:
azjezz 2022-12-07 09:26:36 +01:00
parent 972fbfa046
commit fc3230073e
No known key found for this signature in database
GPG Key ID: B00E0A46B3F1C157
2 changed files with 26 additions and 5 deletions

View File

@ -35,6 +35,15 @@ jobs:
run: |
cargo install just
- name: test third-party
run: just test-third-party
- name: test azjezz/psl
run: just test-psl
- name: test nikic/php-parser
run: just test-php-parser
- name: test symfony/symfony
run: just test-symfony
- name: test laravel/framework
run: just test-laravel

View File

@ -27,6 +27,18 @@ dump file:
test filter='':
cargo test --all {{filter}} -- --skip third_party
# run integration tests for third-party libraries.
test-third-party:
cargo test third_party -- --nocapture
# run integration tests for `azjezz/psl` library.
test-psl:
cargo test php_standard_library -- --nocapture
# run integration tests for `nikic/php-parser` library.
test-php-parser:
cargo test nikic_php_parser -- --nocapture
# run integration tests for `symfony/symfony` framework.
test-symfony:
cargo test symfony_framework -- --nocapture
# run integration tests for `laravel/framework` framework.
test-laravel:
cargo test laravel_framework -- --nocapture