I notice that several builds are green, though I added a breaking test to Pharo 3. That probably means that those builds don't run all of the Pharo tests. Most builds probably don't need to run all tests (all the time), but it might be useful to be able to mark tests as integration tests, that are expected to be run by all downstream builds. Concrete, every Pharo 3 build that loads Grease should currently be red. Stephan
Hi Stephan, that depends - for instance for "Bootstrap" I follow the pattern that most other contributions have configured: I only run the tests of the Bootstrap package to see when my own stuff breaks. If I would run all tests it may never be green because the underlying platform may be on the move. Usually a build can depende on another build (like Pharo 3) - so if this is not green the chain does not continue. At least this is how I see it... Bye T.
Gesendet: Mittwoch, 11. Dezember 2013 um 21:14 Uhr Von: "Stephan Eggermont" <stephan@stack.nl> An: pharo-dev@lists.pharo.org, Moose-dev@iam.unibe.ch Betreff: [Pharo-dev] Which tests should be run in CI?
I notice that several builds are green, though I added a breaking test to Pharo 3. That probably means that those builds don't run all of the Pharo tests. Most builds probably don't need to run all tests (all the time), but it might be useful to be able to mark tests as integration tests, that are expected to be run by all downstream builds.
Concrete, every Pharo 3 build that loads Grease should currently be red.
Stephan
participants (2)
-
Stephan Eggermont -
Torsten Bergmann