You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Set up a CI pipeline for testlink-code by installing test-framework-template into the cicd/ directory. This gives us automated validation on PRs and pushes before we start adding new API endpoints (see #1).
Motivation
No test coverage or linting exists today — only a Docker publish workflow
Summary
Set up a CI pipeline for testlink-code by installing test-framework-template into the
cicd/directory. This gives us automated validation on PRs and pushes before we start adding new API endpoints (see #1).Motivation
deleteTestCaseanddeleteTestSuiteendpoints — we need CI to validate those changesPlan
Install Framework
make installfrom test-framework-template intocicd/test-pipeline.ymlandtest-suite.ymlworkflows to.github/workflows/config.tsfor testlink-codeBuild Suite (TC-BUILD-*)
find . -name '*.php' | xargs php -lIntegration Suite (TC-INTEGRATION-*)
docker compose up, health checktl.ping, verify responsetl.checkDevKeywith test API keyE2E Suite (TC-E2E-*)
Dependencies
docker-compose.ci.yml)--no-llmin CI initially)Acceptance Criteria
cicd/directory installed with test-framework-templateReferences