Add SIMAPP47_ENABLED/SLOW_SIMAPP47_ENABLED and simapp47 tests

This commit is contained in:
Simon Warta 2023-04-06 16:52:52 +02:00
parent ef54946899
commit 4348cee45f
5 changed files with 21 additions and 9 deletions

View File

@ -28,7 +28,7 @@ workflows:
- build
matrix:
parameters:
simapp: ["simapp44", "simapp46"]
simapp: ["simapp44", "simapp46", "simapp47"]
- test-node:
requires:
- build
@ -159,6 +159,7 @@ jobs:
command: |
[ "<< parameters.simapp >>" = "simapp44" ] && export SIMAPP44_ENABLED=1 SLOW_SIMAPP44_ENABLED=1
[ "<< parameters.simapp >>" = "simapp46" ] && export SIMAPP46_ENABLED=1 SLOW_SIMAPP46_ENABLED=1
[ "<< parameters.simapp >>" = "simapp47" ] && export SIMAPP47_ENABLED=1 SLOW_SIMAPP47_ENABLED=1
yarn test --stream
- run:
name: Run CLI selftest
@ -178,6 +179,7 @@ jobs:
command: |
[ "<< parameters.simapp >>" = "simapp44" ] && export SIMAPP44_ENABLED=1 SLOW_SIMAPP44_ENABLED=1
[ "<< parameters.simapp >>" = "simapp46" ] && export SIMAPP46_ENABLED=1 SLOW_SIMAPP46_ENABLED=1
[ "<< parameters.simapp >>" = "simapp47" ] && export SIMAPP47_ENABLED=1 SLOW_SIMAPP47_ENABLED=1
./run_examples.sh
- run:
name: Stop chains

View File

@ -7,8 +7,8 @@ import { Faucet } from "./faucet";
import { TokenConfiguration } from "./tokenmanager";
function pendingWithoutSimapp(): void {
if (!process.env.SIMAPP44_ENABLED && !process.env.SIMAPP46_ENABLED) {
return pending("Set SIMAPP{44,46}_ENABLED to enabled Stargate node-based tests");
if (!process.env.SIMAPP44_ENABLED && !process.env.SIMAPP46_ENABLED && !process.env.SIMAPP47_ENABLED) {
return pending("Set SIMAPP{44,46,47}_ENABLED to enabled Stargate node-based tests");
}
}

View File

@ -19,12 +19,12 @@ export function pendingWithoutLedger(): void {
}
export function simappEnabled(): boolean {
return !!process.env.SIMAPP44_ENABLED || !!process.env.SIMAPP46_ENABLED;
return !!process.env.SIMAPP44_ENABLED || !!process.env.SIMAPP46_ENABLED || !!process.env.SIMAPP47_ENABLED;
}
export function pendingWithoutSimapp(): void {
if (!simappEnabled()) {
return pending("Set SIMAPP{44,46}_ENABLED to enable Simapp-based tests");
return pending("Set SIMAPP{44,46,47}_ENABLED to enable Simapp-based tests");
}
}

View File

@ -23,8 +23,12 @@ export function simapp46Enabled(): boolean {
return !!process.env.SIMAPP46_ENABLED;
}
export function simapp47Enabled(): boolean {
return !!process.env.SIMAPP47_ENABLED;
}
export function simappEnabled(): boolean {
return simapp44Enabled() || simapp46Enabled();
return simapp44Enabled() || simapp46Enabled() || simapp47Enabled();
}
export function pendingWithoutSimapp46(): void {
@ -35,17 +39,21 @@ export function pendingWithoutSimapp46(): void {
export function pendingWithoutSimapp(): void {
if (!simappEnabled()) {
return pending("Set SIMAPP{44,46}_ENABLED to enable Simapp based tests");
return pending("Set SIMAPP{44,46,47}_ENABLED to enable Simapp based tests");
}
}
export function slowSimappEnabled(): boolean {
return !!process.env.SLOW_SIMAPP44_ENABLED || !!process.env.SLOW_SIMAPP46_ENABLED;
return (
!!process.env.SLOW_SIMAPP44_ENABLED ||
!!process.env.SLOW_SIMAPP46_ENABLED ||
!!process.env.SLOW_SIMAPP47_ENABLED
);
}
export function pendingWithoutSlowSimapp(): void {
if (!slowSimappEnabled()) {
return pending("Set SLOW_SIMAPP{44,46}_ENABLED to enable slow Simapp based tests");
return pending("Set SLOW_SIMAPP{44,46,47}_ENABLED to enable slow Simapp based tests");
}
}

View File

@ -21,6 +21,8 @@ module.exports = [
SLOW_SIMAPP44_ENABLED: "",
SIMAPP46_ENABLED: "",
SLOW_SIMAPP46_ENABLED: "",
SIMAPP47_ENABLED: "",
SLOW_SIMAPP47_ENABLED: "",
}),
new webpack.ProvidePlugin({
Buffer: ["buffer", "Buffer"],