Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

executor_test: make expectations order-independent #569

Merged

Conversation

rbino
Copy link
Collaborator

@rbino rbino commented Jul 8, 2024

The previous version was causing flakyness in tests since it assumed a specific order for the devices, which is not guaranteed. The new version removes that assumption. The presence of each and every target device is verified by the send_sync mechanism anyway.

The previous version was causing flakyness in tests since it assumed a specific
order for the devices, which is not guaranteed. The new version removes that
assumption. The presence of each and every target device is verified by the
`send_sync` mechanism anyway.

Signed-off-by: Riccardo Binetti <riccardo.binetti@secomind.com>
@coveralls
Copy link

Pull Request Test Coverage Report for Build 4149660ba9039076c0bb854090632f30550b870e-PR-569

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 80.449%

Totals Coverage Status
Change from base Build 2252c0acac2ece97f09262d518039f69db91143c: 0.0%
Covered Lines: 1218
Relevant Lines: 1514

💛 - Coveralls

@davidebriani davidebriani merged commit c2933ec into edgehog-device-manager:main Jul 8, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants