Skip to content
This repository was archived by the owner on Mar 5, 2025. It is now read-only.

Commit 9b32205

Browse files
authored
unit tests update (#7221)
* timeout update * fixed lockfile deps * timout in setup.js * continue v18 if err on v20 * node 20.17.0 * update nodev * specific ver
1 parent f351e00 commit 9b32205

File tree

17 files changed

+15
-18
lines changed

17 files changed

+15
-18
lines changed

.github/workflows/build.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
build:
1515
strategy:
1616
matrix:
17-
node: [18, 20]
17+
node: ['18', '20.17.0']
1818
name: Build CJS
1919
runs-on: ubuntu-latest
2020
steps:
@@ -23,7 +23,7 @@ jobs:
2323
with:
2424
node-version: ${{ matrix.node }}
2525
cache: yarn
26-
- run: yarn install --ignore-scripts
26+
- run: yarn install --ignore-scripts --frozen-lockfile
2727
- run: npx ts-node scripts/init.ts
2828
- run: yarn build:cjs
2929
- uses: actions/cache/save@v4
@@ -165,7 +165,7 @@ jobs:
165165
runs-on: ubuntu-latest
166166
strategy:
167167
matrix:
168-
node: [18, 20]
168+
node: ['18', '20.17.0']
169169
steps:
170170
- uses: actions/setup-node@v4
171171
with:
@@ -176,6 +176,7 @@ jobs:
176176
path: ./
177177
key: web3-${{ matrix.node }}-${{github.sha}}
178178
- run: yarn test:unit
179+
continue-on-error: ${{ matrix.node == '20.17.0' }}
179180
- name: Upload coverage to Codecov
180181
uses: codecov/codecov-action@v3
181182
with:

packages/web3-core/test/config/jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ module.exports = {
4040
* This can be done programmatically using jest.resetModules().
4141
*/
4242
resetModules: true,
43+
testTimeout: 600000,
4344
};

packages/web3-eth-abi/test/config/jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ module.exports = {
4040
* This can be done programmatically using jest.resetModules().
4141
*/
4242
resetModules: true,
43+
testTimeout: 600000,
4344
};

packages/web3-eth-contract/test/config/jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ module.exports = {
4040
* This can be done programmatically using jest.resetModules().
4141
*/
4242
resetModules: true,
43+
testTimeout: 600000,
4344
};

packages/web3-eth-ens/test/integration/setup.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,3 @@ along with web3.js. If not, see <http://www.gnu.org/licenses/>.
1919
// eslint-disable-next-line @typescript-eslint/no-require-imports
2020
require('../config/setup');
2121

22-
const jestTimeout = 30000;
23-
24-
jest.setTimeout(jestTimeout);

packages/web3-eth-personal/test/config/jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ module.exports = {
4040
* This can be done programmatically using jest.resetModules().
4141
*/
4242
resetModules: true,
43+
testTimeout: 600000,
4344
};

packages/web3-eth/test/e2e/setup.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,3 @@ along with web3.js. If not, see <http://www.gnu.org/licenses/>.
1919
// eslint-disable-next-line @typescript-eslint/no-require-imports
2020
require('../config/setup');
2121

22-
const jestTimeout = 30000; // Sometimes `in3` takes long time because of its decentralized nature.
23-
24-
jest.setTimeout(jestTimeout);

packages/web3-net/test/config/jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ module.exports = {
4040
* This can be done programmatically using jest.resetModules().
4141
*/
4242
resetModules: true,
43+
testTimeout: 600000,
4344
};

packages/web3-providers-ipc/test/config/jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ module.exports = {
4242
resetModules: true,
4343

4444
resetMocks: true,
45+
testTimeout: 600000,
4546
};

packages/web3-types/test/config/jest.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,5 @@ module.exports = {
3737
* This can be done programmatically using jest.resetModules().
3838
*/
3939
resetModules: true,
40+
testTimeout: 600000,
4041
};

0 commit comments

Comments
 (0)