From 975b4ac176e1757f231952b0d8bbe59e41072135 Mon Sep 17 00:00:00 2001 From: Jacob Beck Date: Fri, 13 Jul 2018 09:38:22 -0400 Subject: [PATCH 1/2] Avoid running integration tests if unit tests fail, avoid running other integration tests if postgres tests fail --- .circleci/config.yml | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index f845966cd15..07ece4bdb72 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -113,11 +113,27 @@ workflows: test-everything: jobs: - unit - - integration-snowflake-py36 - - integration-snowflake-py27 - integration-postgres-py36 + requires: + - unit - integration-postgres-py27 - - integration-redshift-py36 + requires: + - unit - integration-redshift-py27 - - integration-bigquery-py36 + requires: + - integration-postgres-py27 - integration-bigquery-py27 + requires: + - integration-postgres-py27 + - integration-snowflake-py27 + requires: + - integration-postgres-py27 + - integration-redshift-py36 + requires: + - integration-postgres-py36 + - integration-bigquery-py36 + requires: + - integration-postgres-py36 + - integration-snowflake-py36 + requires: + - integration-postgres-py36 From ded5c4bb03aeb0b99a5409550cffd2407e013a73 Mon Sep 17 00:00:00 2001 From: Jacob Beck Date: Fri, 13 Jul 2018 09:52:13 -0400 Subject: [PATCH 2/2] oops, invalid yaml --- .circleci/config.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 07ece4bdb72..47fa209a7ad 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -113,27 +113,27 @@ workflows: test-everything: jobs: - unit - - integration-postgres-py36 + - integration-postgres-py36: requires: - unit - - integration-postgres-py27 + - integration-postgres-py27: requires: - unit - - integration-redshift-py27 + - integration-redshift-py27: requires: - integration-postgres-py27 - - integration-bigquery-py27 + - integration-bigquery-py27: requires: - integration-postgres-py27 - - integration-snowflake-py27 + - integration-snowflake-py27: requires: - integration-postgres-py27 - - integration-redshift-py36 + - integration-redshift-py36: requires: - integration-postgres-py36 - - integration-bigquery-py36 + - integration-bigquery-py36: requires: - integration-postgres-py36 - - integration-snowflake-py36 + - integration-snowflake-py36: requires: - integration-postgres-py36