As part of Exercism we have to show our language track can build and run tests - and they use Travis - so, pretty awesome we have that tooling.

So it was pretty straightforward t hook in - and there are enough examples around to support the docs for the .yml and .ston file - however I hit an issue with the inclusion and exclusion of test files. I put an issue on SmalltalkCI - but its sat there for 8days (https://github.com/hpi-swa/smalltalkCI/issues/417) so I���m wondering if anyone has experience with this?

Essentially if I include my other packages ���ExercismDev��� and ���ExercismTools���  (see sample below - I���ve removed them from the include list) then some of my tests run twice (I believe because the exclude of #AllExercismTests doesn���t work). I also have some environmental tests that need improving to run more generically (Submit/Download) and again those don���t seem to be excluded.

It���s like ���exclude" simply doesn���t work - but I would think this would be reported more widely if this was the case. So maybe I don���t understand the overlap of include/exclude etc. Anyone have any thoughts?

Tim
SmalltalkCISpec {
#loading : [
SCIMetacelloLoadSpec {
#baseline : 'Exercism',
#directory : 'dev/src',
#load : [ 'dev' ],

#platforms : [ #pharo ]
}
],

#testing : {
#include : {
#packages : [ 'Exercism' ]
},
#exclude : {
#classes : [ #AllExercismTests, #ExercismTest, #ExercismSubmitTest, #ExercismDownloadTest ],
#packages : [ 'ExercismWIP']
}
}
}