For some reason, the very first execution of a freshly compiled wrapper file (xccc) takes ~5s (on my machine) and on CI it may take more time. This PR compiles xccc before the first TemplateBasedCCWrapperBuilderTests test so our test cases can have smaller timeouts (the delay of the compilation + first invocation) does not contribute to the total case duration.
Our
TemplateBasedCCWrapperBuilderTests
unit tests sometimes get a timeout like:example
For some reason, the very first execution of a freshly compiled wrapper file (
xccc
) takes ~5s (on my machine) and on CI it may take more time. This PR compilesxccc
before the firstTemplateBasedCCWrapperBuilderTests
test so our test cases can have smaller timeouts (the delay of the compilation + first invocation) does not contribute to the total case duration.