From 9963e50b99df7325eaab12e6ee2781ad8b7dfacf Mon Sep 17 00:00:00 2001 From: ashmrtn Date: Fri, 2 Dec 2022 08:37:01 -0800 Subject: [PATCH] More consistent folder cleanup for OneDrive test (#1663) ## Description Cleanup all folders instead of just some of them. Log errors instead of failing test ## Type of change - [ ] :sunflower: Feature - [ ] :bug: Bugfix - [ ] :world_map: Documentation - [x] :robot: Test - [ ] :computer: CI/Deployment - [x] :hamster: Trivial/Minor ## Issue(s) * closes #1661 ## Test Plan - [ ] :muscle: Manual - [x] :zap: Unit test - [ ] :green_heart: E2E --- src/internal/connector/onedrive/drive_test.go | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/internal/connector/onedrive/drive_test.go b/src/internal/connector/onedrive/drive_test.go index 2ab50f555..9b8515f65 100644 --- a/src/internal/connector/onedrive/drive_test.go +++ b/src/internal/connector/onedrive/drive_test.go @@ -10,6 +10,7 @@ import ( "github.com/alcionai/corso/src/internal/common" "github.com/alcionai/corso/src/internal/tester" + "github.com/alcionai/corso/src/pkg/logger" "github.com/alcionai/corso/src/pkg/selectors" ) @@ -49,15 +50,20 @@ func (suite *OneDriveSuite) TestCreateGetDeleteFolder() { driveID := *drives[0].GetId() + defer func() { + for _, id := range folderIDs { + err := DeleteItem(ctx, gs, driveID, id) + if err != nil { + logger.Ctx(ctx).Warnw("deleting folder", "id", id, "error", err) + } + } + }() + folderID, err := createRestoreFolders(ctx, gs, driveID, folderElements) require.NoError(t, err) folderIDs = append(folderIDs, folderID) - defer func() { - assert.NoError(t, DeleteItem(ctx, gs, driveID, folderIDs[0])) - }() - folderName2 := "Corso_Folder_Test_" + common.FormatNow(common.SimpleTimeTesting) folderElements = append(folderElements, folderName2)