Fix outdated GitLabCI tests.
Review Request #14848 — Created Feb. 24, 2026 and updated — Latest diff uploaded
Apparently as the GitLab CI change evolved, I neglected to update a few
test cases. This caused some breakages:
- Many spies didn't have the same signature as the method they were
replacing. - Several test data structures weren't complete, causing Pydantic
validation errors. - The
DONE_FAILUREstate got changed in the implementation to use
ERRORbecause a "failed" result can result from ephemeral problems
in GitLab CI, but the regular failed state doesn't allow a retry. The
test never got updated to match.
Ran unit tests.