-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: Add coverage for all address family combinations.
To achieve this, split the CirrusCI job into two tasks: - one preparing the runtime (for both supported OS versions) - another one running the tests (defined as a matrix to test all combinations of IC/non-IC dual/single-stack). As each task is run in a separate VM instance, we need a way to install dependencies in the second VM; for that we extend do.sh with a command option to "install-deps". Due to the fact that the second set of tasks, low_scale_task, need to use exactly the runtime built by the commit's runtime_builder_task we need to explicitly tag all caches with the CirrusCI build ID. This has the unfortunate side effect that we can't cache the same runtime across multiple commits. Signed-off-by: Dumitru Ceara <dceara@redhat.com>
- Loading branch information
Showing
2 changed files
with
106 additions
and
32 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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