From: Erik P. <epe...@iv...> - 2012-06-02 07:01:39
|
On Sat, 2 Jun 2012, Philipp Klaus Krause wrote: > Hmm, maybe we could build with the s08, z180, r3ka ports disabled on > even days and the hc08, z80, r2k ports disabled on odd days? Something > similar could be done for the mcs51 variants. That would reduce time > for building the libraries and the testing by about half, while still > catching bugs in the frontend or build system, etc every day. > Either way, the number of tests and ports is likely to increase > further in the future. > > Philipp I've changed the snapshot builds so that everything is built every day, but the complete regression tests run on a 2 day cycle if the SLOWHOST flag is non-zero (if it's zero or undefined, the complete regression tests are run every day). The regression tests are organized into three categories: 0: host, mcs51-small, hc08, ucz80, ds390 1: mcs51-large, ucr3ka ucgbz80 2: mcs51-stack-auto, s08, ucr2k, ucz180 Category 0 tests always run every day. Category 1 tests run every day if !SLOWHOST or on even days if SLOWHOST. Category 2 tests run every day if !SLOWHOST or on odd days if SLOWHOST. In this way, even if not all of the regression tests are run, we are still exercising all of the supported code generators every day (with the exception of the PIC ports, which we are not testing within this framework anyway). Erik |