-
Type: Build Failure
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Evergreen
-
Storage Engines
-
6
-
1
-
2024-08-06 - Withholding Tax
The Code Change Report requires slightly different behaviour for patch/PR tests compared to non-patch, post-merge tests.
This means that the code is dependent on the value of the is_patch Evergreen expansion with the result that it is easy to test that the behaviour in a patch build is correct, but harder to test the post-merge case.
In a patch build, is_patch is set to true, but in a post-merge test it is empty, rather than being set to false. Being empty, this meant that the first parameter to coverage-report.sh was missing rather than set to false, which caused coverage-report.sh to incorrectly process its arguments causing a failure.
The fix is to use a default value of false, if is_patch is empty.
code-change-report on code-statistics
Host: i-0b81b566124eb5d0b
Project: wiredtiger
Commit: ca681107
Task Logs:
- is caused by
-
WT-13317 Moving bash script to separate files - code coverage
- Closed