Merge branch 'master' into develop

# Conflicts:
#	.env
#	.github/workflows/ci.yml
#	.vscode/launch.json
#	package.json
#	src/api/init.ts
#	src/datastore/common.ts
#	src/datastore/pg-store.ts
#	src/event-stream/event-server.ts
#	src/event-stream/reader.ts
#	src/index.ts
#	src/test-utils/test-helpers.ts
#	src/tests-2.4/pox-3-delegate-aggregation.ts
#	src/tests-bns-e2e/bns-integration-tests.ts
#	src/tests-bns/v1-import-tests.ts
#	src/tests-tokens-metadata/tokens-metadata-tests.ts
This commit is contained in:
Matthew Little
2023-07-06 13:51:39 +02:00
parent 1c6e35a2dc
commit 3dec5d1b62
111 changed files with 2961 additions and 2860 deletions

View File

@@ -1,19 +0,0 @@
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-2.1-transition/**/*.ts'],
testPathIgnorePatterns: [
'<rootDir>/tests-2.1-transition/global-setup.ts',
'<rootDir>/tests-2.1-transition/global-teardown.ts',
'<rootDir>/tests-2.1-transition/env-setup.ts',
],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-2.1-transition/global-setup.ts',
globalTeardown: '<rootDir>/tests-2.1-transition/global-teardown.ts',
setupFilesAfterEnv: ['<rootDir>/tests-2.1-transition/env-setup.ts'],
testTimeout: 120000,
verbose: true,
};

View File

@@ -3,19 +3,19 @@ const config = {
preset: 'ts-jest',
testEnvironment: 'node',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-2.1/**/*.ts'],
testMatch: ['<rootDir>/tests-2.4/**/*.ts'],
testPathIgnorePatterns: [
'<rootDir>/tests-2.1/global-setup.ts',
'<rootDir>/tests-2.1/global-teardown.ts',
'<rootDir>/tests-2.1/env-setup.ts',
'<rootDir>/tests-2.1/test-helpers.ts',
'<rootDir>/tests-2.4/global-setup.ts',
'<rootDir>/tests-2.4/global-teardown.ts',
'<rootDir>/tests-2.4/env-setup.ts',
'<rootDir>/tests-2.4/test-helpers.ts',
],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-2.1/global-setup.ts',
globalTeardown: '<rootDir>/tests-2.1/global-teardown.ts',
setupFilesAfterEnv: ['<rootDir>/tests-2.1/env-setup.ts'],
globalSetup: '<rootDir>/tests-2.4/global-setup.ts',
globalTeardown: '<rootDir>/tests-2.4/global-teardown.ts',
setupFilesAfterEnv: ['<rootDir>/tests-2.4/env-setup.ts'],
testTimeout: 60_000,
verbose: true,
bail: true,

View File

@@ -0,0 +1,17 @@
/** @type {import('jest').Config} */
const config = {
preset: 'ts-jest',
testEnvironment: 'node',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-bns-e2e/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-bns-e2e/setup.ts', '<rootDir>/tests-bns-e2e/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-bns-e2e/setup.ts',
globalTeardown: '<rootDir>/tests-bns-e2e/teardown.ts',
testTimeout: 60000,
verbose: true,
};
module.exports = config;

View File

@@ -1,5 +1,7 @@
module.exports = {
/** @type {import('jest').Config} */
const config = {
preset: 'ts-jest',
testEnvironment: 'node',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-rosetta-cli-construction/**/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-rosetta-cli-construction/setup.ts', '<rootDir>/tests-rosetta-cli-construction/teardown.ts'],
@@ -9,7 +11,7 @@ module.exports = {
globalSetup: '<rootDir>/tests-rosetta-cli-construction/setup.ts',
globalTeardown: '<rootDir>/tests-rosetta-cli-construction/teardown.ts',
testTimeout: 180000,
transformIgnorePatterns: [
"node_modules/(?!(@stacks/stacks-transactions)/)"
]
}
verbose: true,
};
module.exports = config;

View File

@@ -1,5 +1,7 @@
module.exports = {
/** @type {import('jest').Config} */
const config = {
preset: 'ts-jest',
testEnvironment: 'node',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-rosetta-cli-data/**/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-rosetta-cli-data/setup.ts', '<rootDir>/tests-rosetta-cli-data/teardown.ts'],
@@ -9,7 +11,7 @@ module.exports = {
globalSetup: '<rootDir>/tests-rosetta-cli-data/setup.ts',
globalTeardown: '<rootDir>/tests-rosetta-cli-data/teardown.ts',
testTimeout: 240000,
transformIgnorePatterns: [
"node_modules/(?!(@stacks/stacks-transactions)/)"
]
verbose: true,
};
module.exports = config;

View File

@@ -0,0 +1,17 @@
/** @type {import('jest').Config} */
const config = {
preset: 'ts-jest',
testEnvironment: 'node',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-rosetta-construction/**/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-rosetta-construction/setup.ts', '<rootDir>/tests-rosetta-construction/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-rosetta-construction/setup.ts',
globalTeardown: '<rootDir>/tests-rosetta-construction/teardown.ts',
testTimeout: 60_000,
verbose: true,
};
module.exports = config;

View File

@@ -1,13 +1,17 @@
module.exports = {
preset: 'ts-jest',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-rosetta/**/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-rosetta/setup.ts', '<rootDir>/tests-rosetta/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-rosetta/setup.ts',
globalTeardown: '<rootDir>/tests-rosetta/teardown.ts',
testTimeout: 60000,
verbose: true,
}
/** @type {import('jest').Config} */
const config = {
preset: 'ts-jest',
testEnvironment: 'node',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-rosetta/**/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-rosetta/setup.ts', '<rootDir>/tests-rosetta/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-rosetta/setup.ts',
globalTeardown: '<rootDir>/tests-rosetta/teardown.ts',
testTimeout: 60_000,
verbose: true,
};
module.exports = config;

View File

@@ -1,12 +1,18 @@
module.exports = {
preset: 'ts-jest',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-rpc/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-rpc/setup.ts', '<rootDir>/tests-rpc/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-rpc/setup.ts',
globalTeardown: '<rootDir>/tests-rpc/teardown.ts',
testTimeout: 60000,
}
/** @type {import('jest').Config} */
const config = {
preset: 'ts-jest',
testEnvironment: 'node',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-rpc/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-rpc/setup.ts', '<rootDir>/tests-rpc/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-rpc/setup.ts',
globalTeardown: '<rootDir>/tests-rpc/teardown.ts',
testTimeout: 60_000,
verbose: true,
bail: true,
};
module.exports = config;

View File

@@ -0,0 +1,13 @@
module.exports = {
preset: 'ts-jest',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-tokens-metadata/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-tokens-metadata/setup.ts', '<rootDir>/tests-tokens-metadata/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-tokens-metadata/setup.ts',
globalTeardown: '<rootDir>/tests-tokens-metadata/teardown.ts',
testTimeout: 60000,
verbose: true,
}

View File

@@ -0,0 +1,13 @@
module.exports = {
preset: 'ts-jest',
rootDir: `${require('path').dirname(__dirname)}/src`,
testMatch: ['<rootDir>/tests-tokens-strict/*.ts'],
testPathIgnorePatterns: ['<rootDir>/tests-tokens-strict/setup.ts', '<rootDir>/tests-tokens-strict/teardown.ts'],
collectCoverageFrom: ['<rootDir>/**/*.ts'],
coveragePathIgnorePatterns: ['<rootDir>/tests*'],
coverageDirectory: '<rootDir>/../coverage',
globalSetup: '<rootDir>/tests-tokens-strict/setup.ts',
globalTeardown: '<rootDir>/tests-tokens-strict/teardown.ts',
testTimeout: 60000,
verbose: true,
}