Migrate from truffle to test-environment (#2007)
* Sketch * Migrate all tests to test-env * Finish migration to test-env * Add config * Work on GSN tests * Migrate to newer test-env version and loader syntax * Add GSN setup * Finish test-env migration * Setup coverage using test-env * Migrate to npm package * Fix package.json * Add compile step to CI * Add comment on coverage setup * Remove dependency on @truffle/contract * Fix package-lock merge * Fix linter errors * Upgrade test-environment, depend locally on ganche-coverage * Improve coverage script * Improve sign.js API * Move accounts destructuring to describe block * Switch to prebuilt ethereumjs-vm package * Upgrade test-enviroment version * use workspace in circleci config * remove unnecessary npx
Showing
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
| ... | @@ -11,7 +11,6 @@ | ... | @@ -11,7 +11,6 @@ |
| ], | ], | ||
| "scripts": { | "scripts": { | ||
| "compile": "scripts/compile.sh", | "compile": "scripts/compile.sh", | ||
| "console": "truffle console", | |||
| "coverage": "scripts/coverage.sh", | "coverage": "scripts/coverage.sh", | ||
| "docs": "scripts/docs.sh", | "docs": "scripts/docs.sh", | ||
| "prepare-docs": "scripts/prepare-docs.sh", | "prepare-docs": "scripts/prepare-docs.sh", | ||
| ... | @@ -23,7 +22,7 @@ | ... | @@ -23,7 +22,7 @@ |
| "prepare": "node scripts/prepare.js", | "prepare": "node scripts/prepare.js", | ||
| "release": "scripts/release/release.sh", | "release": "scripts/release/release.sh", | ||
| "version": "scripts/release/version.sh", | "version": "scripts/release/version.sh", | ||
| "test": "scripts/test.sh" | "test": "mocha --exit --recursive test" | ||
| }, | }, | ||
| "repository": { | "repository": { | ||
| "type": "git", | "type": "git", | ||
| ... | @@ -44,8 +43,10 @@ | ... | @@ -44,8 +43,10 @@ |
| }, | }, | ||
| "homepage": "https://github.com/OpenZeppelin/openzeppelin-contracts", | "homepage": "https://github.com/OpenZeppelin/openzeppelin-contracts", | ||
| "devDependencies": { | "devDependencies": { | ||
| "@openzeppelin/cli": "^2.5.3", | |||
| "@openzeppelin/gsn-helpers": "^0.2.1", | "@openzeppelin/gsn-helpers": "^0.2.1", | ||
| "@openzeppelin/gsn-provider": "^0.1.9", | "@openzeppelin/gsn-provider": "^0.1.9", | ||
| "@openzeppelin/test-environment": "^0.1.1", | |||
| "@openzeppelin/test-helpers": "^0.5.4", | "@openzeppelin/test-helpers": "^0.5.4", | ||
| "chai": "^4.2.0", | "chai": "^4.2.0", | ||
| "concurrently": "^5.0.0", | "concurrently": "^5.0.0", | ||
| ... | @@ -57,15 +58,15 @@ | ... | @@ -57,15 +58,15 @@ |
| "eslint-plugin-promise": "^4.2.1", | "eslint-plugin-promise": "^4.2.1", | ||
| "eslint-plugin-standard": "^4.0.1", | "eslint-plugin-standard": "^4.0.1", | ||
| "ethereumjs-util": "^6.2.0", | "ethereumjs-util": "^6.2.0", | ||
| "ganache-cli": "^6.7.0", | "ganache-core-coverage": "https://github.com/OpenZeppelin/ganache-core-coverage/releases/download/2.5.3-coverage/ganache-core-coverage-2.5.3.tgz", | ||
| "ganache-cli-coverage": "https://github.com/frangio/ganache-cli/releases/download/v6.4.1-coverage/ganache-cli-coverage-6.4.1.tgz", | |||
| "http-server": "^0.11.1", | "http-server": "^0.11.1", | ||
| "lodash.startcase": "^4.4.0", | "lodash.startcase": "^4.4.0", | ||
| "micromatch": "^4.0.2", | "micromatch": "^4.0.2", | ||
| "mocha": "^6.2.2", | |||
| "nodemon": "^2.0.1", | "nodemon": "^2.0.1", | ||
| "solhint": "2.3.0", | "solhint": "2.3.0", | ||
| "solidity-coverage": "github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477", | "solidity-coverage": "github:rotcivegaf/solidity-coverage#5875f5b7bc74d447f3312c9c0e9fc7814b482477", | ||
| "solidity-docgen": "^0.3.13", | "solidity-docgen": "^0.3.13" | ||
| "truffle": "^5.0.44" | }, | ||
| } | "dependencies": {} | ||
| } | } |
scripts/test.sh
deleted
100755 → 0
test-environment.config.js
0 → 100644
test/setup.js
0 → 100644
truffle-config.js
deleted
100644 → 0
Please
register
or
sign in
to comment