test: use fixed size 2 for workerpool.

This commit is contained in:
Nodari Chkuaselidze 2022-02-08 15:53:10 +04:00
parent 34a3b00ee6
commit 4f5944625f
No known key found for this signature in database
GPG key ID: B018A7BB437D1F05
9 changed files with 26 additions and 20 deletions

View file

@ -14,7 +14,8 @@ const AirdropProof = require('../lib/primitives/airdropproof');
const network = Network.get('regtest');
const workers = new WorkerPool({
enabled: false
enabled: false,
size: 2
});
const AIRDROP_PROOF_FILE = resolve(__dirname, 'data', 'airdrop-proof.base64');

View file

@ -20,7 +20,8 @@ const NAME2 = rules.grindName(10, 20, network);
const workers = new WorkerPool({
// Must be disabled for `ownership.ignore`.
enabled: false
enabled: false,
size: 2
});
function createNode() {

View file

@ -16,7 +16,8 @@ const NAME2 = rules.grindName(10, 20, network);
const workers = new WorkerPool({
// Must be disabled for `ownership.ignore`.
enabled: false
enabled: false,
size: 2
});
function createNode() {

View file

@ -21,7 +21,8 @@ const opcodes = Script.opcodes;
const network = Network.get('regtest');
const workers = new WorkerPool({
enabled: true
enabled: true,
size: 2
});
const blocks = new BlockStore({

View file

@ -11,7 +11,8 @@ const Network = require('../lib/protocol/network');
const network = Network.get('regtest');
const workers = new WorkerPool({
enabled: true
enabled: true,
size: 2
});
describe('Invalid Reorg', function() {

View file

@ -37,7 +37,8 @@ ONE_HASH[0] = 0x01;
const network = Network.get('regtest');
const workers = new WorkerPool({
enabled: true
enabled: true,
size: 2
});
const blocks = new BlockStore({
@ -474,7 +475,8 @@ describe('Mempool', function() {
describe('Mempool disconnect and reorg handling', function () {
const workers = new WorkerPool({
// Must be disabled for `ownership.ignore`.
enabled: false
enabled: false,
size: 2
});
const blocks = new BlockStore({

View file

@ -13,7 +13,8 @@ const MemWallet = require('./util/memwallet');
const {BufferSet} = require('buffer-map');
const workers = new WorkerPool({
enabled: true
enabled: true,
size: 2
});
const blocks = new BlockStore({

View file

@ -20,7 +20,8 @@ const {
} = network.names;
const workers = new WorkerPool({
enabled: false
enabled: false,
size: 2
});
const blocks = new BlockStore({

View file

@ -36,8 +36,9 @@ const KEY2 = 'xprv9s21ZrQH143K3mqiSThzPtWAabQ22Pjp3uSNnZ53A5bQ4udp'
+ 'faKekc2m4AChLYH1XDzANhrSdxHYWUeTWjYJwFwWFyHkTMnMeAcW4JyRCZa';
const enabled = true;
const size = 2;
const network = Network.get('main');
const workers = new WorkerPool({ enabled });
const workers = new WorkerPool({ enabled, size });
const wdb = new WalletDB({ network, workers });
let currentWallet = null;
@ -1854,7 +1855,7 @@ describe('Wallet', function() {
describe('Disable TXs', function() {
const network = Network.get('regtest');
const workers = new WorkerPool({ enabled });
const workers = new WorkerPool({ enabled, size });
const wdb = new WalletDB({ network, workers });
before(async () => {
@ -1916,11 +1917,7 @@ describe('Wallet', function() {
let wdb = null;
beforeEach(async () => {
workers = new WorkerPool({
enabled: true,
size: 2
});
workers = new WorkerPool({ enabled, size });
wdb = new WalletDB({ workers });
await workers.open();
await wdb.open();
@ -1977,7 +1974,7 @@ describe('Wallet', function() {
describe('TXDB locked balance', function() {
const network = Network.get('regtest');
const workers = new WorkerPool({ enabled });
const workers = new WorkerPool({ enabled, size });
const wdb = new WalletDB({ network, workers });
// This test executes a complete auction for this name
const name = 'satoshi';
@ -2356,7 +2353,7 @@ describe('Wallet', function() {
describe('TXDB locked balance after simulated rescan', function() {
const network = Network.get('regtest');
const workers = new WorkerPool({ enabled });
const workers = new WorkerPool({ enabled, size });
const wdb = new WalletDB({ network, workers });
const name = 'satoshi';
const nameHash = rules.hashName(name);
@ -2760,7 +2757,7 @@ describe('Wallet', function() {
// that later 'it' blocks depend on.
let wallet, update;
const network = Network.get('regtest');
const workers = new WorkerPool({enabled: false});
const workers = new WorkerPool({enabled: false, size});
const wdb = new WalletDB({network, workers});
// Cloudflare's "custom value" plus the standard "name value".
// Verifiable with reserved-browser.js and names.json
@ -2939,7 +2936,7 @@ describe('Wallet', function() {
describe('Create auction-related TX in advance', function () {
const network = Network.get('regtest');
const workers = new WorkerPool({ enabled });
const workers = new WorkerPool({ enabled, size });
const wdb = new WalletDB({ network, workers });
// This test executes a complete auction for this name
const name = 'satoshi-in-advance';