From d2db4cd36cf6e5f016c85a5fc596f8269c2252dd Mon Sep 17 00:00:00 2001 From: chen hui Date: Mon, 7 Mar 2022 08:53:54 +0000 Subject: [PATCH] Before PR merging, run advance e2e test Signed-off-by: chen hui --- .github/workflows/advance-e2e.yaml | 30 ++++++++++++++++++++++++++++++ test/e2e/byohost_reuse_test.go | 2 +- test/e2e/md_scale_test.go | 2 +- 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 .github/workflows/advance-e2e.yaml diff --git a/.github/workflows/advance-e2e.yaml b/.github/workflows/advance-e2e.yaml new file mode 100644 index 000000000..fc69259d2 --- /dev/null +++ b/.github/workflows/advance-e2e.yaml @@ -0,0 +1,30 @@ +name: advance-e2e-suite + +on: + pull_request: + types: [labeled] + +jobs: + e2e-before-merge: + if: ${{ contains(github.event.pull_request.labels.*.name, 'ready-for-merge') }} + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up Go + uses: actions/setup-go@v2 + with: + go-version: 1.16 + + - name: Install ginkgo + run: go get github.com/onsi/ginkgo/ginkgo@v1.16.5 + + - name: turn off swap + run: sudo swapoff -a + + - name: Set netfilter conntrack max + run: sudo sysctl -w net.netfilter.nf_conntrack_max=131072 + + - name: Run Before-PR-Merging e2e tests + run: yes | GINKGO_FOCUS="\[Before-PR-Merging\]" make test-e2e diff --git a/test/e2e/byohost_reuse_test.go b/test/e2e/byohost_reuse_test.go index 2f1abde3a..78cd45c1b 100644 --- a/test/e2e/byohost_reuse_test.go +++ b/test/e2e/byohost_reuse_test.go @@ -28,7 +28,7 @@ var ( dockerClient *client.Client ) -var _ = Describe("When BYO Host rejoins the capacity pool", func() { +var _ = Describe("When BYO Host rejoins the capacity pool [Before-PR-Merging]", func() { var ( ctx context.Context diff --git a/test/e2e/md_scale_test.go b/test/e2e/md_scale_test.go index 75fa201ed..231a1de00 100644 --- a/test/e2e/md_scale_test.go +++ b/test/e2e/md_scale_test.go @@ -21,7 +21,7 @@ import ( "sigs.k8s.io/cluster-api/util" ) -var _ = Describe("When testing MachineDeployment scale out/in", func() { +var _ = Describe("When testing MachineDeployment scale out/in [Before-PR-Merging]", func() { var ( ctx context.Context