I've added support into the build script to fetch and run the growing
library of ruby specs. They're currently hosted in Rubinius's repository
Ant targets:
fetch-specs:
Pull from the repo or update an existing pull. The specs are pulled
into build/rubinius currently (along with the rest of rubinius
source...hopefully soon to change).
update-excludes:
The test run keeps an updated list of failures called "excludes".
We'll update this from time to time as things are fixed or new specs are
added we don't pass.
run-specs:
Run the specs using the current set of excludes. They should all
pass, but regressions or new specs could cause failures. If we regress,
we fix. If there's a new spec, we either fix immediately or update the
excludes if we can't fix right away.
clear-specs:
Remove the rubinius dir from build, to do a fresh pull. Usually not
necessary since fetch-specs will update from the repo.
spec:
Runs fetch-specs + run-specs
You'll need git installed to fetch, because the Rubinius repository runs
git. We'll get this wired into the CI server soon.
- Charlie
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email