test(ci): run all tests by default - #421
Merged
Merged
Conversation
Run agent-authored tests through normal test tasks and remove authorship markers that excluded them from coverage and CI. Signed-off-by: Aleksei Igrychev <aleksei.igrychev@palark.com>
Member
Author
Verification
Review focus
|
Keep the renamed smoke test compliant with the server formatter. Signed-off-by: Aleksei Igrychev <aleksei.igrychev@palark.com>
Keep the renamed mac-signing test compliant with the e2e linter. Signed-off-by: Aleksei Igrychev <aleksei.igrychev@palark.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
All tests now follow one convention regardless of author: ordinary
*_test.gofiles,Test…names, and default test tasks. The server CI job runs the previously excluded tests and contributes their coverage.What
task server:test:unitcompiles and runs every server test; CI starts buildkitd and suppliesTRDL_SMOKE_BUILDKITD_ADDRESSto run its smoke test.task e2e:test:e2eincludes the mac-signing suite; its Docker, Git, GPG, and git-signatures requirements remain unchanged.TRDL_SMOKE_BUILDKITD_ADDRESSrequirement rather than test authorship.Why
The
ai_testsbuild tag omitted those tests from normal task runs, CI, and coverage, allowing tests to rot unnoticed. Keeping a second task and CI job would preserve the same authorship-based split, so the migration folds their environment setup into the standard server job instead.Fixes #413