Disable contact category checks in integration tests (#4463)

<!-- PR description-->

`TestControllerIntegrationSuite/TestRestoreAndBackup_core/MultipleContactsInRestoreFolder` is failing right now for CI. We are failing while comparing contact categories [here](8e4d320b21/src/internal/m365/helper_test.go (L321)).
expected:  empty
got: Slice of 1 -> `"Corso_Restore_10-Oct-2023_13-54-32"`

We started hitting this failure today in both CI as well as local test runs. This appears to be caused by a graph transition. Disabling the category checks temporarily to unblock PRs. Meanwhile, will keep an eye on graph behavior for the next few days. 

---

#### Does this PR need a docs update or release note?

- [ ]  Yes, it's included
- [ ] 🕐 Yes, but in a later PR
- [x]  No

#### Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [x] 🤖 Supportability/Tests
- [ ] 💻 CI/Deployment
- [ ] 🧹 Tech Debt/Cleanup

#### Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* #<issue>

#### Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
This commit is contained in:
Abhishek Pandey 2023-10-10 21:30:35 +05:30 committed by GitHub
parent 8e4d320b21
commit 9ee7ca3bae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -304,21 +304,21 @@ func checkContact(
// assert.Equal(t, expected.GetBusinessPhones(), got.GetBusinessPhones()) // assert.Equal(t, expected.GetBusinessPhones(), got.GetBusinessPhones())
// TODO(ashmrtn): Remove this when we properly set and handle categories in // TODO(ashmrtn): Remove this when we properly set and handle categories in
// addition to folders for contacts. // addition to folders for contacts. See #2785 and #3550.
folders := colPath.Folder(false) // folders := colPath.Folder(false)
gotCategories := []string{} // gotCategories := []string{}
for _, cat := range got.GetCategories() { // for _, cat := range got.GetCategories() {
// Don't add a category for the current folder since we didn't create the // // Don't add a category for the current folder since we didn't create the
// item with it and it throws off our comparisons. // // item with it and it throws off our comparisons.
if cat == folders { // if cat == folders {
continue // continue
} // }
gotCategories = append(gotCategories, cat) // gotCategories = append(gotCategories, cat)
} // }
assert.ElementsMatch(t, expected.GetCategories(), gotCategories, "Categories") // assert.ElementsMatch(t, expected.GetCategories(), gotCategories, "Categories")
// Skip ChangeKey as it's tied to this specific instance of the item. // Skip ChangeKey as it's tied to this specific instance of the item.