UNPKG

@hyperledger/cactus-test-tooling

Version:

Swiss army knife for test development. Main goal is to make pulling up test/dummy ledgers on the fly for tests easy, especially for test cases that are about simulating clean ledger state or wiped ledger state, etc.

42 lines (41 loc) 6.65 kB
export { ITestLedger } from "./i-test-ledger"; export { IKeyPair, isIKeyPair } from "./i-key-pair"; export { BesuTestLedger, IBesuTestLedgerConstructorOptions, BESU_TEST_LEDGER_DEFAULT_OPTIONS, BESU_TEST_LEDGER_OPTIONS_JOI_SCHEMA, } from "./besu/besu-test-ledger"; export { BesuMpTestLedger, IBesuMpTestLedgerOptions, } from "./besu/besu-mp-test-ledger"; export { DamlTestLedger, DAML_TEST_LEDGER_DEFAULT_OPTIONS, IDamlTestLedgerOptions, } from "./daml/daml-test-ledger"; export { CordaTestLedger, ICordaTestLedgerConstructorOptions, CORDA_TEST_LEDGER_DEFAULT_OPTIONS, JOI_SCHEMA as CORDA_TEST_LEDGER_OPTIONS_JOI_SCHEMA, } from "./corda/corda-test-ledger"; export { ICordappJarFile } from "./corda/cordapp-jar-file"; export { CordaV5TestLedger, ICordaV5TestLedgerConstructorOptions, CORDA_V5_TEST_LEDGER_DEFAULT_OPTIONS, CORDA_V5_TEST_LEDGER_OPTIONS_JOI_SCHEMA, } from "./corda/corda-v5-test-ledger"; export { Containers, IPruneDockerResourcesRequest, IPruneDockerResourcesResponse, } from "./common/containers"; export { HttpEchoContainer, IHttpEchoContainerConstructorOptions, HTTP_ECHO_CONTAINER_CTOR_DEFAULTS, HTTP_ECHO_CONTAINER_OPTS_SCHEMA, } from "./http-echo/http-echo-container"; export { DEFAULT_FABRIC_2_AIO_FABRIC_VERSION, DEFAULT_FABRIC_2_AIO_IMAGE_NAME, DEFAULT_FABRIC_2_AIO_IMAGE_VERSION, FABRIC_25_LTS_AIO_FABRIC_VERSION, FABRIC_25_LTS_AIO_IMAGE_VERSION, FabricTestLedgerV1, IFabricTestLedgerV1ConstructorOptions, FABRIC_TEST_LEDGER_DEFAULT_OPTIONS, FABRIC_TEST_LEDGER_OPTIONS_JOI_SCHEMA, STATE_DATABASE, organizationDefinitionFabricV2, LedgerStartOptions, } from "./fabric/fabric-test-ledger-v1"; export { IndyTestLedger, IIndyTestLedgerOptions, INDY_TEST_LEDGER_DEFAULT_OPTIONS, } from "./indy/indy-test-ledger"; export { Iroha2TestLedger, IIroha2TestLedgerOptions, IROHA2_TEST_LEDGER_DEFAULT_OPTIONS, Iroha2ClientConfig, } from "./iroha/iroha2-test-ledger"; export { PostgresTestContainer, IPostgresTestContainerConstructorOptions, POSTGRES_TEST_CONTAINER_DEFAULT_OPTIONS, POSTGRES_TEST_CONTAINER_OPTIONS_JOI_SCHEMA, } from "./postgres/postgres-test-container"; export { CactusKeychainVaultServer, ICactusKeychainVaultServerOptions, K_DEFAULT_KEYCHAIN_VAULT_HTTP_PORT, K_DEFAULT_KEYCHAIN_VAULT_IMAGE_NAME, K_DEFAULT_KEYCHAIN_VAULT_IMAGE_VERSION, } from "./cactus-keychain-vault-server/cactus-keychain-vault-server"; export { IVaultTestServerOptions, VaultTestServer, K_DEFAULT_VAULT_IMAGE_NAME, K_DEFAULT_VAULT_IMAGE_VERSION, K_DEFAULT_VAULT_HTTP_PORT, K_DEFAULT_VAULT_DEV_ROOT_TOKEN, } from "./vault-test-server/vault-test-server"; export { IWsTestServerOptions, WsTestServer, WS_IDENTITY_HTTP_PORT, } from "./ws-test-server/ws-test-server"; export { ILocalStackContainerOptions, LocalStackContainer, K_DEFAULT_LOCALSTACK_HTTP_PORT, K_DEFAULT_LOCALSTACK_IMAGE_NAME, K_DEFAULT_LOCALSTACK_IMAGE_VERSION, } from "./localstack/localstack-container"; export { CORDA_CONNECTOR_DEFAULT_OPTIONS, CORDA_CONNECTOR_OPTIONS_JOI_SCHEMA, CordaConnectorContainer, ICordaConnectorContainerOptions, } from "./corda-connector/corda-connector-container"; export { IKeycloakContainerOptions, K_DEFAULT_KEYCLOAK_HTTP_PORT, K_DEFAULT_KEYCLOAK_IMAGE_NAME, K_DEFAULT_KEYCLOAK_IMAGE_VERSION, KeycloakContainer, } from "./keycloak/keycloak-container"; export { IOpenEthereumTestLedgerOptions, K_DEFAULT_OPEN_ETHEREUM_HTTP_PORT, K_DEFAULT_OPEN_ETHEREUM_IMAGE_NAME, K_DEFAULT_OPEN_ETHEREUM_IMAGE_VERSION, K_DEFAULT_OPEN_ETHEREUM_CHAIN, K_DEV_WHALE_ACCOUNT_PRIVATE_KEY, K_DEV_WHALE_ACCOUNT_PUBLIC_KEY, OpenEthereumTestLedger, } from "./openethereum/openethereum-test-ledger"; export { SelfSignedPkiGenerator, ForgeCertificateField, ForgeCertificate, ForgeKeyPair, ForgePrivateKey, IPki, } from "./pki/self-signed-pki-generator"; export { GoIpfsTestContainer, IGoIpfsTestContainerOptions, } from "./go-ipfs/go-ipfs-test-container"; export { SAMPLE_CORDAPP_DATA, SampleCordappEnum, } from "./corda/sample-cordapp-enum"; export { ISawtoothTestLedgerOptions, SAWTOOTH_LEDGER_DEFAULT_OPTIONS, SawtoothTestLedger, } from "./sawtooth/sawtooth-test-ledger"; export { IStellarTestLedgerOptions, StellarTestLedger, } from "./stellar/stellar-test-ledger"; export { ISubstrateTestLedgerOptions, SubstrateTestLedger, } from "./substrate-test-ledger/substrate-test-ledger"; export { Streams } from "./common/streams"; export { isRunningInGithubAction } from "./github-actions/is-running-in-github-action"; export { pruneDockerAllIfGithubAction } from "./github-actions/prune-docker-all-if-github-action"; export { IDockerPullProgress } from "./common/i-docker-pull-progress"; export { IDockerPullProgressDetail } from "./common/i-docker-pull-progress"; export { envNodeToDocker } from "./common/env-node-to-docker"; export { envMapToDocker } from "./common/env-map-to-docker"; export { envNodeToMap } from "./common/env-node-to-map"; export * as SocketIOTestSetupHelpers from "./socketio-test-setup-helpers/socketio-test-setup-helpers"; export { FABRIC_25_LTS_FABRIC_SAMPLES_ENV_INFO_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES_ENV_INFO_ORG_2, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_ADDRESS_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_ADDRESS_ORG_2, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_LOCALMSPID_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_LOCALMSPID_ORG_2, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_MSPCONFIGPATH_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_MSPCONFIGPATH_ORG_2, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_TLS_CERT_FILE_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_TLS_CERT_FILE_ORG_2, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_TLS_ENABLED_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_TLS_ENABLED_ORG_2, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_TLS_KEY_FILE_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_TLS_KEY_FILE_ORG_2, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_TLS_ROOTCERT_FILE_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES__CORE_PEER_TLS_ROOTCERT_FILE_ORG_2, FABRIC_25_LTS_FABRIC_SAMPLES__ORDERER_TLS_ROOTCERT_FILE_ORG_1, FABRIC_25_LTS_FABRIC_SAMPLES__ORDERER_TLS_ROOTCERT_FILE_ORG_2, IFabricOrgEnvInfo, } from "./fabric/fabric-samples-env-constants"; export { IBuildContainerImageRequest, buildContainerImage, } from "./common/build-container-image"; export { IBuildImageConnectorCordaServerRequest, IBuildImageConnectorCordaServerResponse, buildImageConnectorCordaServer, } from "./corda/build-image-connector-corda-server"; export { IBuildImageCordaAllInOneV412Request, IBuildImageCordaAllInOneV412Response, buildImageCordaAllInOneV412, } from "./corda/build-image-corda-all-in-one-v4-12"; export { IBuildImageBesuAllInOneLatestRequest, IBuildImageBesuAllInOneLatestResponse, buildImageBesuAllInOneLatest, } from "./corda/build-image-besu-all-in-one-latest";