WIP: Debug plugeth stack test #847
@ -6,6 +6,11 @@ on:
|
|||||||
paths:
|
paths:
|
||||||
- '!**'
|
- '!**'
|
||||||
- '.gitea/workflows/triggers/fixturenet-eth-plugeth-test'
|
- '.gitea/workflows/triggers/fixturenet-eth-plugeth-test'
|
||||||
|
pull_request:
|
||||||
|
branches: '*'
|
||||||
|
paths:
|
||||||
|
- '!**'
|
||||||
|
- '.gitea/workflows/triggers/fixturenet-eth-plugeth-test'
|
||||||
schedule: # Note: coordinate with other tests to not overload runners at the same time of day
|
schedule: # Note: coordinate with other tests to not overload runners at the same time of day
|
||||||
- cron: '2 14 * * *'
|
- cron: '2 14 * * *'
|
||||||
|
|
||||||
|
@ -10,6 +10,7 @@ jobs:
|
|||||||
test:
|
test:
|
||||||
name: "Run linter"
|
name: "Run linter"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
if: false
|
||||||
steps:
|
steps:
|
||||||
- name: "Clone project repository"
|
- name: "Clone project repository"
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
@ -15,6 +15,7 @@ jobs:
|
|||||||
test:
|
test:
|
||||||
name: "Run deploy test suite"
|
name: "Run deploy test suite"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
if: false
|
||||||
steps:
|
steps:
|
||||||
- name: "Clone project repository"
|
- name: "Clone project repository"
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
@ -17,6 +17,7 @@ jobs:
|
|||||||
test:
|
test:
|
||||||
name: "Run deploy test suite on kind/k8s"
|
name: "Run deploy test suite on kind/k8s"
|
||||||
runs-on: ubuntu-22.04
|
runs-on: ubuntu-22.04
|
||||||
|
if: false
|
||||||
steps:
|
steps:
|
||||||
- name: "Clone project repository"
|
- name: "Clone project repository"
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
@ -14,6 +14,7 @@ jobs:
|
|||||||
test:
|
test:
|
||||||
name: "Run webapp test suite"
|
name: "Run webapp test suite"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
if: false
|
||||||
steps:
|
steps:
|
||||||
- name: "Clone project repository"
|
- name: "Clone project repository"
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
@ -15,6 +15,7 @@ jobs:
|
|||||||
test:
|
test:
|
||||||
name: "Run basic test suite"
|
name: "Run basic test suite"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
if: false
|
||||||
steps:
|
steps:
|
||||||
- name: "Clone project repository"
|
- name: "Clone project repository"
|
||||||
uses: actions/checkout@v3
|
uses: actions/checkout@v3
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
Change this file to trigger running the fixturenet-eth-plugeth-test CI job
|
Change this file to trigger running the fixturenet-eth-plugeth-test CI job
|
||||||
trigger
|
trigger
|
||||||
trigger
|
trigger
|
||||||
|
trigger
|
||||||
|
trigger
|
||||||
|
trigger
|
@ -2,7 +2,7 @@ version: "1.2"
|
|||||||
name: fixturenet-plugeth-tx
|
name: fixturenet-plugeth-tx
|
||||||
description: "plugeth Ethereum Fixturenet w/ tx-spammer"
|
description: "plugeth Ethereum Fixturenet w/ tx-spammer"
|
||||||
repos:
|
repos:
|
||||||
- git.vdb.to/cerc-io/plugeth@statediff
|
- git.vdb.to/cerc-io/plugeth@statediff-patches
|
||||||
- git.vdb.to/cerc-io/plugeth-statediff
|
- git.vdb.to/cerc-io/plugeth-statediff
|
||||||
- git.vdb.to/cerc-io/lighthouse
|
- git.vdb.to/cerc-io/lighthouse
|
||||||
- git.vdb.to/cerc-io/ipld-eth-db@v5
|
- git.vdb.to/cerc-io/ipld-eth-db@v5
|
||||||
|
@ -3,7 +3,7 @@ set -e
|
|||||||
if [ -n "$CERC_SCRIPT_DEBUG" ]; then
|
if [ -n "$CERC_SCRIPT_DEBUG" ]; then
|
||||||
set -x
|
set -x
|
||||||
fi
|
fi
|
||||||
set -e
|
|
||||||
echo "Running stack-orchestrator Ethereum plugeth fixturenet test"
|
echo "Running stack-orchestrator Ethereum plugeth fixturenet test"
|
||||||
# Bit of a hack, test the most recent package
|
# Bit of a hack, test the most recent package
|
||||||
TEST_TARGET_SO=$( ls -t1 ./package/laconic-so* | head -1 )
|
TEST_TARGET_SO=$( ls -t1 ./package/laconic-so* | head -1 )
|
||||||
@ -20,8 +20,16 @@ echo "Building containers"
|
|||||||
$TEST_TARGET_SO --stack $CERC_STACK_NAME build-containers
|
$TEST_TARGET_SO --stack $CERC_STACK_NAME build-containers
|
||||||
echo "Images in registry:"
|
echo "Images in registry:"
|
||||||
docker image ls
|
docker image ls
|
||||||
|
|
||||||
echo "Deploying the cluster"
|
echo "Deploying the cluster"
|
||||||
$TEST_TARGET_SO --stack $CERC_STACK_NAME deploy up
|
if ! $TEST_TARGET_SO --stack $CERC_STACK_NAME deploy up; then
|
||||||
|
failed_containers=$(docker ps -q --filter health=unhealthy --filter status=running)
|
||||||
|
for c in $failed_containers; do
|
||||||
|
docker logs $c --tail 20
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
# Verify that the fixturenet is up and running
|
# Verify that the fixturenet is up and running
|
||||||
$TEST_TARGET_SO --stack $CERC_STACK_NAME deploy ps
|
$TEST_TARGET_SO --stack $CERC_STACK_NAME deploy ps
|
||||||
$TEST_TARGET_SO --stack $CERC_STACK_NAME deploy exec fixturenet-eth-bootnode-lighthouse /scripts/status-internal.sh
|
$TEST_TARGET_SO --stack $CERC_STACK_NAME deploy exec fixturenet-eth-bootnode-lighthouse /scripts/status-internal.sh
|
||||||
|
Loading…
Reference in New Issue
Block a user