Description
Migrate the functional test that uses testcontainers to Testo. After this step PHPUnit is no longer needed and can be removed in the next step.
Test to migrate
Functional/YouTrackDestinationTest — end-to-end test that starts a real YouTrack instance via testcontainers and verifies work item delivery
What to do
- Rewrite
Functional/YouTrackDestinationTest using Testo API, preserving testcontainers integration
- Remove the PHPUnit version of this test
- Update CI: remove the PHPUnit step entirely, run all tests (unit + functional) via Testo only
Definition of Done
CI runs Testo only (20 tests: 19 unit + 1 functional). All green. PHPUnit no longer runs in CI.
Blocked by: #36 · Part of #9
Branching Strategy
Create a branch from feature/testo and open a PR targeting feature/testo. Do not target main directly.
Description
Migrate the functional test that uses testcontainers to Testo. After this step PHPUnit is no longer needed and can be removed in the next step.
Test to migrate
Functional/YouTrackDestinationTest— end-to-end test that starts a real YouTrack instance via testcontainers and verifies work item deliveryWhat to do
Functional/YouTrackDestinationTestusing Testo API, preserving testcontainers integrationDefinition of Done
CI runs Testo only (20 tests: 19 unit + 1 functional). All green. PHPUnit no longer runs in CI.
Blocked by: #36 · Part of #9
Branching Strategy
Create a branch from
feature/testoand open a PR targetingfeature/testo. Do not targetmaindirectly.