Skip to content

Comments

WPB-9733 backport flakiness fixes#4168

Merged
elland merged 6 commits intoq1-2024from
sb/WPB-9733-backport-flakiness-fixes-to-q-1-2024-branch
Jul 24, 2024
Merged

WPB-9733 backport flakiness fixes#4168
elland merged 6 commits intoq1-2024from
sb/WPB-9733-backport-flakiness-fixes-to-q-1-2024-branch

Conversation

@battermann
Copy link
Contributor

@battermann battermann commented Jul 24, 2024

Checklist

  • Add a new entry in an appropriate subdirectory of changelog.d
  • Read and follow the PR guidelines

@echoes-hq echoes-hq bot added echoes: unplanned Any work item that isn’t part of the product or technical roadmap. echoes: throughput/ci-maintenance labels Jul 24, 2024
@elland elland added the ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist label Jul 24, 2024
battermann and others added 6 commits July 24, 2024 08:56
* Use HasTests to save a few LOC.

* Fix/extend client CRUD api.

- moved internal add from API.Brig to API.BrigInternal
- created API.BrigCommon for data structured needed in both
- added public add

* Tranlate tests: manually add/delete client.

* Fiddle with test case type abstractions.

* Remove obsolete test from integration/test/Test/Demo.hs
* [fix] use -e flag to abort when `docker-compose` fails
* [feat] make `HasTests` easier to use
- delegate only the testcase generation to the user
- use an OVERLAPPABLE default instance if the type is a Generic Enum
- cover more cases
- don't use newtype Wrappers wherever possible
* [feat] port over flaking Legalhold tests and delete them from galley integration
* [feat] minor testlib improvements and additions
---------

Co-authored-by: Matthias Fischmann <mf@zerobuzz.net>
@battermann battermann force-pushed the sb/WPB-9733-backport-flakiness-fixes-to-q-1-2024-branch branch from c30cb4d to c37458f Compare July 24, 2024 09:01
@battermann battermann marked this pull request as ready for review July 24, 2024 09:01
@b1pb1p b1pb1p removed the echoes: unplanned Any work item that isn’t part of the product or technical roadmap. label Jul 24, 2024
@elland elland merged commit 87283d7 into q1-2024 Jul 24, 2024
@elland elland deleted the sb/WPB-9733-backport-flakiness-fixes-to-q-1-2024-branch branch July 24, 2024 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ok-to-test Approved for running tests in CI, overrides not-ok-to-test if both labels exist

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants