From eebab47052c51677b1089d77f70d5976264d83ae Mon Sep 17 00:00:00 2001 From: Abin Simon Date: Wed, 17 May 2023 22:12:14 +0530 Subject: [PATCH] Sanity tests improvements (#3439) - Fix how inputs are passed for sanity tests - Fix timestamp generated - use go build instead of make when building corso --- #### Does this PR need a docs update or release note? - [ ] :white_check_mark: Yes, it's included - [ ] :clock1: Yes, but in a later PR - [x] :no_entry: No #### Type of change - [ ] :sunflower: Feature - [ ] :bug: Bugfix - [ ] :world_map: Documentation - [ ] :robot: Supportability/Tests - [x] :computer: CI/Deployment - [ ] :broom: Tech Debt/Cleanup #### Issue(s) * # #### Test Plan - [ ] :muscle: Manual - [ ] :zap: Unit test - [ ] :green_heart: E2E --- .github/workflows/sanity-test.yaml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/sanity-test.yaml b/.github/workflows/sanity-test.yaml index 39bdf4c5d..484df7938 100644 --- a/.github/workflows/sanity-test.yaml +++ b/.github/workflows/sanity-test.yaml @@ -60,7 +60,7 @@ jobs: with: go-version-file: src/go.mod - - run: make build + - run: go build -o corso - run: go build -o sanity-test ./cmd/sanity_test - run: mkdir ${TEST_RESULT} @@ -79,17 +79,17 @@ jobs: - name: Set purge boundary if: always() run: | - echo "NOW=$(date +"%Y-%m-%d_%H-%M-%S")" >> $GITHUB_ENV + echo "NOW=$(date +"%Y-%m-%dT%H:%M:%SZ")" >> $GITHUB_ENV - name: Purge CI-Produced Folders for Users uses: ./.github/actions/purge-m365-data with: - user: ${TEST_USER} - folder-prefix: ${RESTORE_DEST_PFX} + user: ${{ env.TEST_USER }} + folder-prefix: ${{ env.RESTORE_DEST_PFX }} older-than: ${{ env.NOW }} - azure-client-id: ${AZURE_CLIENT_ID} - azure-client-secret: ${AZURE_CLIENT_SECRET} - azure-tenant-id: ${AZURE_TENANT_ID} + azure-client-id: ${{ env.AZURE_CLIENT_ID }} + azure-client-secret: ${{ env.AZURE_CLIENT_SECRET }} + azure-tenant-id: ${{ env.AZURE_TENANT_ID }} m365-admin-user: ${{ secrets.M365_TENANT_ADMIN_USER }} m365-admin-password: ${{ secrets.M365_TENANT_ADMIN_PASSWORD }} @@ -97,13 +97,13 @@ jobs: if: always() uses: ./.github/actions/purge-m365-data with: - site: ${TEST_SITE} - folder-prefix: ${RESTORE_DEST_PFX} + site: ${{ env.TEST_SITE }} + folder-prefix: ${{ env.RESTORE_DEST_PFX }} libraries: ${{ vars.CORSO_M365_TEST_SITE_LIBRARIES }} older-than: ${{ env.NOW }} - azure-client-id: ${AZURE_CLIENT_ID} - azure-client-secret: ${AZURE_CLIENT_SECRET} - azure-tenant-id: ${AZURE_TENANT_ID} + azure-client-id: ${{ env.AZURE_CLIENT_ID }} + azure-client-secret: ${{ env.AZURE_CLIENT_SECRET }} + azure-tenant-id: ${{ env.AZURE_TENANT_ID }} m365-admin-user: ${{ secrets.M365_TENANT_ADMIN_USER }} m365-admin-password: ${{ secrets.M365_TENANT_ADMIN_PASSWORD }}