From dff841556acfe379b74bca052e7ed281550d9565 Mon Sep 17 00:00:00 2001 From: Sudhish <108091997+skrdgraph@users.noreply.github.com> Date: Fri, 30 Sep 2022 15:13:04 -0700 Subject: [PATCH] fix(test): adjust frequency (#8340) ## Problem - Increase test frequency to capture more run results before RC - add sleep post docker container cleanup - adjust the gh-runner cruft cleanup bug ## Solution - change to `*/30 * * * *` - introduce wait after cleanup - make the gh-runner cruft run every 1s --- .github/workflows/ci-dgraph-load-tests.yml | 4 +++- .github/workflows/ci-dgraph-tests.yml | 4 +++- contrib/gh-runner/gh-runner.sh | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-dgraph-load-tests.yml b/.github/workflows/ci-dgraph-load-tests.yml index 24df563eee0..4de73a4292f 100644 --- a/.github/workflows/ci-dgraph-load-tests.yml +++ b/.github/workflows/ci-dgraph-load-tests.yml @@ -7,7 +7,7 @@ on: branches: - main schedule: - - cron: "30 * * * *" + - cron: "*/30 * * * *" jobs: dgraph-load-tests: runs-on: self-hosted @@ -63,3 +63,5 @@ jobs: ./t --suite=load # clean up docker containers after test execution ./t -r + # sleep + sleep 5 diff --git a/.github/workflows/ci-dgraph-tests.yml b/.github/workflows/ci-dgraph-tests.yml index 13badbe7118..b9e44efeb11 100644 --- a/.github/workflows/ci-dgraph-tests.yml +++ b/.github/workflows/ci-dgraph-tests.yml @@ -7,7 +7,7 @@ on: branches: - main schedule: - - cron: "0 * * * *" + - cron: "*/30 * * * *" jobs: dgraph-tests: runs-on: self-hosted @@ -63,6 +63,8 @@ jobs: ./t --coverage=true # clean up docker containers after test execution ./t -r + # sleep + sleep 5 - name: Install Goveralls run: go install github.com/mattn/goveralls@latest - name: Send Coverage Results diff --git a/contrib/gh-runner/gh-runner.sh b/contrib/gh-runner/gh-runner.sh index 3b4ac30d689..982f8fac69f 100644 --- a/contrib/gh-runner/gh-runner.sh +++ b/contrib/gh-runner/gh-runner.sh @@ -29,7 +29,7 @@ tar xzf ./actions-runner-linux-x64-2.296.2.tar.gz # CI Permission Issue sudo touch /etc/cron.d/ci_permissions_resetter sudo chown $USER:$USER /etc/cron.d/ci_permissions_resetter -sudo echo "* * * * * root for i in {1..59}; do chown -R $USER:$USER /home/ubuntu/actions-runner/_work & sleep 1; done" > /etc/cron.d/ci_permissions_resetter +sudo echo "* * * * * root for i in {0..60}; do chown -R $USER:$USER /home/ubuntu/actions-runner/_work & sleep 1; done" > /etc/cron.d/ci_permissions_resetter sudo chown root:root /etc/cron.d/ci_permissions_resetter # Start GH Actions sudo ./svc.sh install