From bcea47f122b8fbe4d26e3cd9e0c28edcb85530d5 Mon Sep 17 00:00:00 2001 From: "zhu.boxiang" Date: Thu, 4 Nov 2021 18:11:03 +0800 Subject: [PATCH] Add irrelevant-files for skyline-console Add irrelevant-files for skyline-console so we can run the really necessary e2e test instead of all e2e tests. Change-Id: I19c284e1f921361d8a8ca06d441b14db9cf3c5b0 --- .zuul.yaml | 124 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 116 insertions(+), 8 deletions(-) diff --git a/.zuul.yaml b/.zuul.yaml index ec21896d..fc930b2b 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -528,16 +528,124 @@ - skyline-nodejs14-run-lint-src - skyline-nodejs14-run-lint-test - skyline-nodejs14-run-unit-test - - skyline-console-devstack-e2etests-compute - - skyline-console-devstack-e2etests-network - - skyline-console-devstack-e2etests-other - - skyline-console-devstack-e2etests-storage + - skyline-console-devstack-e2etests-compute: + irrelevant-files: &e2etests-compute-irrelevant-files + # network + - ^src/pages/network/.*$ + - ^src/stores/neutron/.*$ + - ^src/stores/octavia/.*$ + # storage + - ^src/pages/storage/.*$ + - ^src/stores/cinder/.*$ + # other + - ^src/pages/auth/.*$ + - ^src/pages/base/.*$ + - ^src/pages/basic/.*$ + - ^src/pages/configuration/.*$ + - ^src/pages/heat/.*$ + - ^src/pages/identity/.*$ + - ^src/pages/management/.*$ + - ^src/pages/user-center/.*$ + - ^src/stores/heat/.*$ + - ^src/stores/keystone/.*$ + # no run + - ^src/resources/.*$ + - ^src/styles/.*$ + - ^src/locales/.*$ + - ^src/asset/.*$ + # .zuul.yaml + - ^.zuul.yaml$ + - skyline-console-devstack-e2etests-network: + irrelevant-files: &e2etests-network-irrelevant-files + # compute + - ^src/pages/compute/.*$ + - ^src/stores/glance/.*$ + - ^src/stores/ironic/.*$ + - ^src/stores/nova/.*$ + - ^src/stores/skyline/.*$ + # storage + - ^src/pages/storage/.*$ + - ^src/stores/cinder/.*$ + # other + - ^src/pages/auth/.*$ + - ^src/pages/base/.*$ + - ^src/pages/basic/.*$ + - ^src/pages/configuration/.*$ + - ^src/pages/heat/.*$ + - ^src/pages/identity/.*$ + - ^src/pages/management/.*$ + - ^src/pages/user-center/.*$ + - ^src/stores/heat/.*$ + - ^src/stores/keystone/.*$ + # no run + - ^src/resources/.*$ + - ^src/styles/.*$ + - ^src/locales/.*$ + - ^src/asset/.*$ + # .zuul.yaml + - ^.zuul.yaml$ + - skyline-console-devstack-e2etests-other: + irrelevant-files: &e2etests-other-irrelevant-files + # compute + - ^src/pages/compute/.*$ + - ^src/stores/glance/.*$ + - ^src/stores/ironic/.*$ + - ^src/stores/nova/.*$ + - ^src/stores/skyline/.*$ + # network + - ^src/pages/network/.*$ + - ^src/stores/neutron/.*$ + - ^src/stores/octavia/.*$ + # storage + - ^src/pages/storage/.*$ + - ^src/stores/cinder/.*$ + # no run + - ^src/resources/.*$ + - ^src/styles/.*$ + - ^src/locales/.*$ + - ^src/asset/.*$ + # .zuul.yaml + - ^.zuul.yaml$ + - skyline-console-devstack-e2etests-storage: + irrelevant-files: &e2etests-storage-irrelevant-files + # compute + - ^src/pages/compute/.*$ + - ^src/stores/glance/.*$ + - ^src/stores/ironic/.*$ + - ^src/stores/nova/.*$ + - ^src/stores/skyline/.*$ + # network + - ^src/pages/network/.*$ + - ^src/stores/neutron/.*$ + - ^src/stores/octavia/.*$ + # other + - ^src/pages/auth/.*$ + - ^src/pages/base/.*$ + - ^src/pages/basic/.*$ + - ^src/pages/configuration/.*$ + - ^src/pages/heat/.*$ + - ^src/pages/identity/.*$ + - ^src/pages/management/.*$ + - ^src/pages/user-center/.*$ + - ^src/stores/heat/.*$ + - ^src/stores/keystone/.*$ + # no run + - ^src/resources/.*$ + - ^src/styles/.*$ + - ^src/locales/.*$ + - ^src/asset/.*$ + # .zuul.yaml + - ^.zuul.yaml$ gate: jobs: - skyline-nodejs14-run-lint-src - skyline-nodejs14-run-lint-test - skyline-nodejs14-run-unit-test - - skyline-console-devstack-e2etests-compute - - skyline-console-devstack-e2etests-network - - skyline-console-devstack-e2etests-other - - skyline-console-devstack-e2etests-storage + - skyline-console-devstack-e2etests-compute: + irrelevant-files: *e2etests-compute-irrelevant-files + - skyline-console-devstack-e2etests-network: + irrelevant-files: *e2etests-network-irrelevant-files + - skyline-console-devstack-e2etests-other: + irrelevant-files: *e2etests-other-irrelevant-files + - skyline-console-devstack-e2etests-storage: + irrelevant-files: *e2etests-storage-irrelevant-files