Skip to content

Add Debusine infrastructure test suite - #98

Open
Robie Basak (basak-qcom) wants to merge 1 commit into
mainfrom
infra-test
Open

Add Debusine infrastructure test suite#98
Robie Basak (basak-qcom) wants to merge 1 commit into
mainfrom
infra-test

Conversation

@basak-qcom

Copy link
Copy Markdown
Contributor

Add deployment tests that verify our Debusine deployment satisfies the requirements of the packaging workflows: that workspaces, archive suites, workflow templates, and APT repository configuration are set up correctly and behave as the workflows depend on.

The packaging workflows drive Debusine indirectly through the reusable workflow and the lib/ helper scripts, so the Debusine operations they perform are not otherwise exercised. These tests protect against configuration and deployment drift (access controls, workspace topology, suite and component names, repository visibility) that the workflows silently rely on.

The suite covers the build phase across each suite/component combination and the publish phase across each build result / target workspace, validating the resulting APT repositories end to end.

Add deployment tests that verify our Debusine deployment satisfies the
requirements of the packaging workflows: that workspaces, archive
suites, workflow templates, and APT repository configuration are set up
correctly and behave as the workflows depend on.

The packaging workflows drive Debusine indirectly through the reusable
workflow and the lib/ helper scripts, so the Debusine operations they
perform are not otherwise exercised. These tests protect against
configuration and deployment drift (access controls, workspace topology,
suite and component names, repository visibility) that the workflows
silently rely on.

The suite covers the build phase across each suite/component combination
and the publish phase across each build result / target workspace,
validating the resulting APT repositories end to end.

Signed-off-by: Robie Basak <robie.basak@oss.qualcomm.com>
@basak-qcom

Copy link
Copy Markdown
Contributor Author

I have just now checked that this test suite passes in the stage environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant