/meta-ci

Experiment: multi-repo CI using meta

Primary LanguageJavaScriptMIT LicenseMIT

wild-truffle

wild-truffle lets you run unpublished Truffle changes against a selection of existing commercial Truffle projects:

  • zeppelin-solidity (at commit 7586e38, early March 2018)
  • [aragonOS] (at commit )
  • [colonyNetwork] (at commit)

Goal is to extend Truffle's scenario testing regime to include an ~800 unit battery that reflects real usage of the toolset. Its structure is very similar to the root truffle repository.

Install

npm install

Use

Test an experimental Truffle branch (this can span across modules) against the projects listed above on Travis CI and see what breaks :)

git checkout -b <throw-away-branch-name>  # checkout a throw-away branch.

npm run ci <experimental-branch>          # Run the truffle branch in CI (defaults to `develop`).