v1.8.7-b1733483624
Pre-release
Pre-release
ShivanshGahlot
released this
06 Dec 11:18
·
27 commits
to main
since this release
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)