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

Libtest tests fixed #29

Closed
wants to merge 1 commit into from
Closed

Libtest tests fixed #29

wants to merge 1 commit into from

Conversation

alefedor
Copy link
Contributor

Fixed a problem with not all tests being executed.
Improved tests.
Added AbstractLinCheckTest for testing all LinCheck strategies

@alefedor alefedor requested a review from ndkoval October 23, 2019 16:09
Copy link
Collaborator

@ndkoval ndkoval left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Please, take a look at the related review comments in Managed strategies #5.
  2. It would be better to know failure reasons and use them instead of shouldFail=true.

Copy link
Collaborator

@ndkoval ndkoval left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for cleaning up the libtest module!

  1. See the comments.

  2. Let's do not use the introduced Either primitive, and I would suggest specifying the resulting types explicitly. We have already discussed the details.

@alefedor alefedor requested a review from ndkoval November 5, 2019 18:29
Copy link
Collaborator

@ndkoval ndkoval left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. See the comments
  2. Rebase onto develop
  3. Tests should not fail

@alefedor alefedor requested a review from ndkoval November 8, 2019 21:08
@alefedor alefedor force-pushed the test-fix branch 4 times, most recently from 8dad43d to 1da1802 Compare November 9, 2019 01:22
@ndkoval ndkoval force-pushed the test-fix branch 2 times, most recently from e5af238 to 688b829 Compare December 10, 2019 00:00
* Remove `libtest` module but keep some of the tests from it
* Make the project a single-module one
* Add `AbstractLincheckTest` abstraction to manage most of the tests in a single place and write them easier
* Rewrite some of the code into Kotlin
* Reuse verifiers properly
* Handle deadlocks/livelocks and unexpected exceptions properly
* etc
@ndkoval ndkoval requested review from SokolovaMaria and removed request for SokolovaMaria April 15, 2020 21:12
@ndkoval
Copy link
Collaborator

ndkoval commented Apr 15, 2020

The changes were moved to #35, thanks for the cleaning up the code!

@ndkoval ndkoval closed this Apr 15, 2020
@ndkoval ndkoval deleted the test-fix branch April 15, 2020 21:16
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.

2 participants