diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7b560d63b2..8399e8d043 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -126,7 +126,7 @@ jobs: key: ${{ github.sha }} - name: Unit Tests - run: yarn test + run: yarn test:ci metadata-check: runs-on: ubuntu-latest @@ -291,4 +291,4 @@ jobs: - name: Upload coverage reports to Codecov with GitHub Action uses: codecov/codecov-action@v3 with: - token: ${{ secrets.CODECOV_TOKEN }} \ No newline at end of file + token: ${{ secrets.CODECOV_TOKEN }} diff --git a/package.json b/package.json index ab3bf3b78d..4a11640054 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "prettier": "yarn workspaces foreach --since --parallel run prettier", "lint": "yarn workspaces foreach --since --parallel run lint", "test": "yarn workspaces foreach --all --parallel run test", + "test:ci": "yarn workspaces foreach --all --parallel run test:ci", "coverage": "yarn workspaces foreach --since --parallel run coverage", "version:prepare": "yarn changeset version && yarn workspaces foreach --all --parallel run version:update && yarn install --no-immutable", "version:check": "yarn changeset status", diff --git a/solidity/package.json b/solidity/package.json index 8e1c88a2d9..3452bbac8f 100644 --- a/solidity/package.json +++ b/solidity/package.json @@ -53,8 +53,8 @@ "flatten": "./flatten.sh", "storage": "./storage.sh", "prettier": "prettier --write ./contracts ./test", - "test:local": "hardhat test && forge test -vvv", - "test": "hardhat test && forge test --no-match-test testFork -vvv", + "test": "hardhat test && forge test -vvv", + "test:ci": "hardhat test && forge test --no-match-test testFork -vvv", "gas": "forge snapshot", "gas-ci": "yarn gas --check --tolerance 2 || (echo 'Manually update gas snapshot' && exit 1)", "slither": "slither ." diff --git a/typescript/cli/package.json b/typescript/cli/package.json index f0aa308a66..f1d9d2269b 100644 --- a/typescript/cli/package.json +++ b/typescript/cli/package.json @@ -35,6 +35,7 @@ "lint": "eslint . --ext .ts", "prettier": "prettier --write ./src ./examples", "test": "mocha --config .mocharc.json", + "test:ci": "yarn test", "version:update": "echo \"export const VERSION = '$npm_package_version';\" > src/version.ts" }, "files": [ diff --git a/typescript/helloworld/package.json b/typescript/helloworld/package.json index 986e8f1f40..2dcc5745d0 100644 --- a/typescript/helloworld/package.json +++ b/typescript/helloworld/package.json @@ -56,6 +56,7 @@ "lint": "solhint contracts/**/*.sol && eslint . --ext .ts", "prettier": "prettier --write ./contracts ./src", "test": "hardhat test ./src/test/**/*.test.ts", + "test:ci": "yarn test", "sync": "ts-node scripts/sync-with-template-repo.ts" }, "types": "dist/src/index.d.ts", diff --git a/typescript/infra/package.json b/typescript/infra/package.json index 4253c8ef5e..895c7df45a 100644 --- a/typescript/infra/package.json +++ b/typescript/infra/package.json @@ -68,7 +68,8 @@ "announce": "hardhat announce --network localhost", "node": "hardhat node", "prettier": "prettier --write *.ts ./src ./config ./scripts ./test", - "test": "mocha --config ../sdk/.mocharc.json test/agents.test.ts" + "test": "mocha --config ../sdk/.mocharc.json test/agents.test.ts", + "test:ci": "yarn test" }, "peerDependencies": { "@ethersproject/abi": "*" diff --git a/typescript/sdk/package.json b/typescript/sdk/package.json index edd736936e..87932527ba 100644 --- a/typescript/sdk/package.json +++ b/typescript/sdk/package.json @@ -61,7 +61,8 @@ "prepublishOnly": "yarn build", "prettier": "prettier --write ./src", "test": "yarn test:unit && yarn test:hardhat && yarn test:foundry", - "test:unit": "mocha --config .mocharc.json './src/**/*.test.ts' --exclude './src/**/SmartProvider.test.ts' './src/**/*.test.ts' --exit", + "test:ci": "yarn test:unit --exclude './src/**/SmartProvider.test.ts' && yarn test:hardhat && yarn test:foundry", + "test:unit": "mocha --config .mocharc.json './src/**/*.test.ts' --exit", "test:hardhat": "hardhat test $(find ./src -name \"*.hardhat-test.ts\")", "test:metadata": "ts-node ./src/test/metadata-check.ts", "test:foundry": "./scripts/foundry-test.sh" diff --git a/typescript/utils/package.json b/typescript/utils/package.json index 1976a5b946..f7721a27f3 100644 --- a/typescript/utils/package.json +++ b/typescript/utils/package.json @@ -30,7 +30,8 @@ "clean": "rm -rf ./dist", "check": "tsc --noEmit", "prettier": "prettier --write ./src", - "test": "mocha --config .mocharc.json './src/**/*.test.ts'" + "test": "mocha --config .mocharc.json './src/**/*.test.ts'", + "test:ci": "yarn test" }, "sideEffects": false, "types": "dist/index.d.ts",