From ad8c2c3694692cc833c34791aa8f92afbe71aa5b Mon Sep 17 00:00:00 2001 From: Chris Evich Date: Mon, 10 Jan 2022 11:34:08 -0500 Subject: [PATCH] Cirrus: Run int. tests in parallel with unit This is somewhat of a band-aid since these two tasks take 45+ minutes each. Running them in parallel improves the overall runtime when tests are otherwise/generally passing. If/when unit tests fail, the status won't update until integration tasks complete, but the failure will be immediately observable in a PR. So it's a minor price to pay for improved runtime in the general case. Signed-off-by: Chris Evich --- .cirrus.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index 8f2bd75ff7..b3be43a2da 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -202,7 +202,8 @@ integration_task: alias: integration only_if: *not_docs depends_on: - - unit + - smoke + - vendor matrix: # VFS @@ -259,7 +260,8 @@ in_podman_task: alias: in_podman only_if: *not_docs depends_on: - - unit + - smoke + - vendor env: # This is key, cause the scripts to re-execute themselves inside a container.