Not sure what other distributions do, but skipping check phases by default seems to me to be slightly unseemly to me. I rather be assuming upstream tests are valid/useful than not.
Also, this makes a better solution for #30437. We can make the default doCheck ? hostPlatform == buildPlatform so that one someone rights doCheck = true; they indeed test in all cases as requested, but when they leave out doCheck altogether, only native builds get their tests run.
CC @grahamc @vcunat @globin @fpletz @dezgeg
Not sure what other distributions do, but skipping check phases by default seems to me to be slightly unseemly to me. I rather be assuming upstream tests are valid/useful than not.
Also, this makes a better solution for #30437. We can make the default
doCheck ? hostPlatform == buildPlatformso that one someone rightsdoCheck = true;they indeed test in all cases as requested, but when they leave outdoCheckaltogether, only native builds get their tests run.CC @grahamc @vcunat @globin @fpletz @dezgeg