Skip to content

v1.8.7-b1733483624

Pre-release
Pre-release
Compare
Choose a tag to compare
@ShivanshGahlot ShivanshGahlot released this 06 Dec 11:18
· 27 commits to main since this release
f3b63ce
Sample Issue Tests against YB Versions (#2033)

Workflow that will help us detect when issues are fixed in YB:

- Whenever we introduce a new issue, write a unit test asserting that it fails.
- The unit test will be run against all the latest YB versions in every series that we support (2.18,2.20,2.23,2024.1,2024.2 for example)
- YB fixes an issue in 2025.1.0.0.
- As part of qualifying voyager for 2025.1 release, all unit tests are also run against 2025.1. Since the issue was fixed, "assert that it fails" will fail.
- This prompts us to a. Add MinimumVersionsFixedIn[2025.1] = 2025.1.0.0 to the issue. b. Write a unit test that asserts that parserDetector.GetAllIssues(..., 2025.1) does not return an issue of that type.
- The failing unit test will now start passing because it takes into account MinimumVersionsFixedIn[2025.1]. (this part is not implemented yet)