2093647fea
- Add 72 rebrand workflow files (polkadot→pezkuwi, substrate→bizinikiwi, cumulus→pezcumulus) - Add GitHub actions, issue templates, and configs - Removed unnecessary workflows (fork-sync, gitspiegel, upstream-tracker, sync-templates, backport) - Renamed zombienet test files to match new naming convention
255 lines
9.8 KiB
YAML
255 lines
9.8 KiB
YAML
# Functional tests using traditional zombienet
|
|
- job-name: "zombienet-pezkuwi-functional-0001-teyrchains-pvf"
|
|
test-definition: "0001-teyrchains-pvf.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
concurrency: 1
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0002-teyrchains-disputes"
|
|
test-definition: "0002-teyrchains-disputes.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
concurrency: 1
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0003-beefy-and-mmr"
|
|
test-definition: "0003-beefy-and-mmr.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0004-teyrchains-disputes-garbage-candidate"
|
|
test-definition: "0004-teyrchains-garbage-candidate.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0006-teyrchains-max-tranche0"
|
|
test-definition: "0006-teyrchains-max-tranche0.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0007-dispute-freshly-finalized"
|
|
test-definition: "0007-dispute-freshly-finalized.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0013-systematic-chunk-recovery"
|
|
test-definition: "0013-systematic-chunk-recovery.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0014-chunk-fetching-network-compatibility"
|
|
test-definition: "0014-chunk-fetching-network-compatibility.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
additional-setup: |
|
|
BIN_DIR="$(pwd)/bin_old"
|
|
mkdir -p $BIN_DIR
|
|
for bin in pezkuwi pezkuwi-teyrchain; do
|
|
OLD_NAME="$bin-old"
|
|
echo "downloading $bin as $OLD_NAME in $BIN_DIR";
|
|
curl -L -o $BIN_DIR/$OLD_NAME https://github.com/pezkuwichain/pezkuwi-sdk/releases/download/pezkuwi-v1.7.0/$bin
|
|
chmod 755 $BIN_DIR/$OLD_NAME;
|
|
done
|
|
for bin in pezkuwi-execute-worker pezkuwi-prepare-worker; do
|
|
OLD_NAME="$bin"
|
|
echo "downloading $bin as $OLD_NAME in $BIN_DIR";
|
|
curl -L -o $BIN_DIR/$OLD_NAME https://github.com/pezkuwichain/pezkuwi-sdk/releases/download/pezkuwi-v1.7.0/$bin
|
|
chmod 755 $BIN_DIR/$OLD_NAME;
|
|
done
|
|
ls -ltr $BIN_DIR
|
|
export PATH=$BIN_DIR:$PATH
|
|
echo "PATH=$PATH" >> $GITHUB_ENV
|
|
echo "OLD_SUFFIX=-old" >> $GITHUB_ENV
|
|
additional-env:
|
|
OLD_SUFFIX: "-old"
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0015-coretime-shared-core"
|
|
test-definition: "0015-coretime-shared-core.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
additional-setup: |
|
|
cp --remove-destination ./pezkuwi/zombienet_tests/assign-core.js ./pezkuwi/zombienet_tests/functional
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-0019-coretime-collation-fetching-fairness"
|
|
test-definition: "0019-coretime-collation-fetching-fairness.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/functional"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
additional-setup: |
|
|
cp --remove-destination ./pezkuwi/zombienet_tests/assign-core.js ./pezkuwi/zombienet_tests/functional
|
|
|
|
# Smoke tests using traditional zombienet
|
|
- job-name: "zombienet-pezkuwi-smoke-0001-teyrchains-smoke-test"
|
|
test-definition: "0001-teyrchains-smoke-test.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/smoke"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-smoke-0002-teyrchains-teyrchains-upgrade-smoke"
|
|
test-definition: "0002-teyrchains-upgrade-smoke-test.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/smoke"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
# TODO: Disabled
|
|
- job-name: "zombienet-pezkuwi-smoke-0003-deregister-register-validator"
|
|
test-definition: "0003-deregister-register-validator-smoke.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/smoke"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-smoke-0004-coretime-smoke-test"
|
|
test-definition: "0004-coretime-smoke-test.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/smoke"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
- job-name: "zombienet-pezkuwi-smoke-0005-precompile-pvf-smoke"
|
|
test-definition: "0005-precompile-pvf-smoke.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/smoke"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
# Misc tests using traditional zombienet
|
|
# TODO: Disabled, occasionally (1 on ~50-70 runs) fails
|
|
- job-name: "zombienet-pezkuwi-misc-0001-teyrchains-paritydb"
|
|
test-definition: "0001-paritydb.zndsl"
|
|
local-dir: "./pezkuwi/zombienet_tests/misc"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
# TODO: needs to resolve how to pass the GH_TOKEN to pods
|
|
# - job-name: "zombienet-pezkuwi-misc-0002-upgrade-node"
|
|
# test-definition: "0002-upgrade-node.zndsl"
|
|
# local-dir: "./pezkuwi/zombienet_tests/misc"
|
|
# runner-type: "large"
|
|
# additional-env:
|
|
# ZOMBIENET_INTEGRATION_TEST_IMAGE: "docker.io/parity/pezkuwi:latest"
|
|
# POLKADOT_PR_ARTIFACTS_URL: ${{ needs.preflight.outputs.POLKADOT_PR_ARTIFACTS_URL }}
|
|
# use-zombienet-sdk: false
|
|
|
|
# Malus tests using traditional zombienet
|
|
- job-name: "zombienet-pezkuwi-malus-0001-dispute-valid"
|
|
test-definition: "0001-dispute-valid-block.zndsl"
|
|
local-dir: "./pezkuwi/node/malus/integrationtests"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: false
|
|
|
|
# SDK tests using zombienet-sdk
|
|
# TODO: Disabled
|
|
- job-name: "zombienet-pezkuwi-coretime-revenue"
|
|
test-filter: "smoke::coretime_revenue::coretime_revenue_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
pezcumulus-image: "colander"
|
|
|
|
- job-name: "zombienet-pezkuwi-elastic-scaling-slot-based-3cores"
|
|
test-filter: "elastic_scaling::slot_based_3cores::slot_based_3cores_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
pezcumulus-image: "test-teyrchain"
|
|
|
|
# TODO: Disabled, fails very often with zombienet native provider
|
|
- job-name: "zombienet-pezkuwi-elastic-scaling-slot-based-12cores"
|
|
test-filter: "elastic_scaling::slot_based_12cores::slot_based_12cores_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
pezcumulus-image: "test-teyrchain"
|
|
|
|
- job-name: "zombienet-pezkuwi-elastic-scaling-doesnt-break-teyrchains"
|
|
test-filter: "elastic_scaling::doesnt_break_teyrchains::doesnt_break_teyrchains_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
|
|
- job-name: "zombienet-pezkuwi-elastic-scaling-basic-3cores"
|
|
test-filter: "elastic_scaling::basic_3cores::basic_3cores_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
pezcumulus-image: "colander"
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-sync-backing"
|
|
test-filter: "functional::sync_backing::sync_backing_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
pezcumulus-image: "test-teyrchain"
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-async-backing-6-seconds-rate"
|
|
test-filter: "functional::async_backing_6_seconds_rate::async_backing_6_seconds_rate_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
|
|
# TODO: Disabled, occasionally (1 on ~50-100 runs) fails
|
|
- job-name: "zombienet-pezkuwi-functional-duplicate-collations"
|
|
test-filter: "functional::duplicate_collations::duplicate_collations_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
|
|
# TODO: Disabled, occasionally (2 on ~50-70 runs) fails
|
|
- job-name: "zombienet-pezkuwi-disputes-slashing"
|
|
test-filter: "disabling::slashing"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
|
|
# TODO: Disabled, occasionally (1 on ~50-100 runs) fails
|
|
- job-name: "zombienet-pezkuwi-functional-spam-statement-distribution-requests"
|
|
test-filter: "functional::spam_statement_distribution_requests::spam_statement_distribution_requests_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
pezcumulus-image: "colander"
|
|
|
|
- job-name: "zombienet-pezkuwi-approval-voting-coalescing"
|
|
test-filter: "functional::approval_voting_coalescing::approval_voting_coalescing_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
pezcumulus-image: "colander"
|
|
|
|
- job-name: "zombienet-pezkuwi-approved-peer-mixed-validators"
|
|
test-filter: "functional::approved_peer_mixed_validators::approved_peer_mixed_validators_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
pezcumulus-image: "colander"
|
|
additional-setup: |
|
|
BIN_DIR="$(pwd)/bin_old"
|
|
mkdir -p $BIN_DIR
|
|
for bin in pezkuwi pezkuwi-teyrchain; do
|
|
OLD_NAME="$bin-old"
|
|
echo "downloading $bin as $OLD_NAME in $BIN_DIR";
|
|
curl -L -o $BIN_DIR/$OLD_NAME https://github.com/pezkuwichain/pezkuwi-sdk/releases/download/pezkuwi-stable2503/$bin
|
|
chmod 755 $BIN_DIR/$OLD_NAME;
|
|
done
|
|
for bin in pezkuwi-execute-worker pezkuwi-prepare-worker; do
|
|
OLD_NAME="$bin"
|
|
echo "downloading $bin as $OLD_NAME in $BIN_DIR";
|
|
curl -L -o $BIN_DIR/$OLD_NAME https://github.com/pezkuwichain/pezkuwi-sdk/releases/download/pezkuwi-stable2503/$bin
|
|
chmod 755 $BIN_DIR/$OLD_NAME;
|
|
done
|
|
ls -ltr $BIN_DIR
|
|
export PATH=$BIN_DIR:$PATH
|
|
echo "PATH=$PATH" >> $GITHUB_ENV
|
|
additional-env:
|
|
OLD_POLKADOT_IMAGE: "docker.io/paritypr/pezkuwi-debug:master-187cddde"
|
|
OLD_POLKADOT_COMMAND: "pezkuwi-old"
|
|
|
|
- job-name: "zombienet-pezkuwi-functional-validator-disabling"
|
|
test-filter: "functional::validator_disabling::validator_disabling_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
|
|
- job-name: "zombienet-pezkuwi-dispute-old-finalized"
|
|
test-filter: "functional::dispute_old_finalized::dispute_old_finalized"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|
|
|
|
- job-name: "zombienet-pezkuwi-shared-core-idle-teyrchain"
|
|
test-filter: "functional::shared_core_idle_teyrchain::shared_core_idle_teyrchain_test"
|
|
runner-type: "default"
|
|
use-zombienet-sdk: true
|