diff --git a/.gitea/workflows/tests.yml b/.gitea/workflows/tests.yml index 2fda542..eccd991 100644 --- a/.gitea/workflows/tests.yml +++ b/.gitea/workflows/tests.yml @@ -34,16 +34,24 @@ jobs: TOKEN: ${{ secrets.CICD_REPO_TOKEN }} run: | git config --global url."https://$TOKEN:@git.vdb.to/".insteadOf "https://git.vdb.to/" + - name: Build package run: go build . + - name: Install test fixtures + uses: actions/checkout@v3 + with: + repository: cerc-io/eth-testing + path: ./fixtures + ref: v0.3.1 # Run a sanity test against the fixture data # Complete integration tests are TODO - name: Run basic integration test env: DATABASE_TYPE: postgres - LEVELDB_PATH: ./fixture/chaindata - LEVELDB_ANCIENT: ./fixture/chaindata/ancient + LEVELDB_PATH: ./fixtures/chaindata/_data/small + LEVELDB_ANCIENT: ./fixtures/chaindata/_data/small/ancient LOG_FILE: ./server-log + ETH_GENESIS_BLOCK: "0x37cbb63c7150a7b60f2878433963ed8ba7e5f82fb2683ec7a945c974e1cf4e05" timeout-minutes: 30 run: | ./eth-statediff-service --config ./test/ci-config.toml serve & diff --git a/fixture/.gitignore b/fixture/.gitignore deleted file mode 100644 index c95f9f9..0000000 --- a/fixture/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -*/*.log -*/CURRENT* -*/LOCK -*/LOG -*/MANIFEST-* -*/ancient/FLOCK diff --git a/fixture/chaindata/000002.ldb b/fixture/chaindata/000002.ldb deleted file mode 100644 index c7bb1f9..0000000 Binary files a/fixture/chaindata/000002.ldb and /dev/null differ diff --git a/fixture/chaindata/000004.ldb b/fixture/chaindata/000004.ldb deleted file mode 100644 index bdea3f6..0000000 Binary files a/fixture/chaindata/000004.ldb and /dev/null differ diff --git a/fixture/chaindata/ancient/bodies.0000.cdat b/fixture/chaindata/ancient/bodies.0000.cdat deleted file mode 100644 index e69de29..0000000 diff --git a/fixture/chaindata/ancient/bodies.cidx b/fixture/chaindata/ancient/bodies.cidx deleted file mode 100644 index ab2c684..0000000 Binary files a/fixture/chaindata/ancient/bodies.cidx and /dev/null differ diff --git a/fixture/chaindata/ancient/bodies.meta b/fixture/chaindata/ancient/bodies.meta deleted file mode 100644 index 59ee616..0000000 --- a/fixture/chaindata/ancient/bodies.meta +++ /dev/null @@ -1 +0,0 @@ -€ \ No newline at end of file diff --git a/fixture/chaindata/ancient/diffs.0000.rdat b/fixture/chaindata/ancient/diffs.0000.rdat deleted file mode 100644 index e69de29..0000000 diff --git a/fixture/chaindata/ancient/diffs.meta b/fixture/chaindata/ancient/diffs.meta deleted file mode 100644 index 59ee616..0000000 --- a/fixture/chaindata/ancient/diffs.meta +++ /dev/null @@ -1 +0,0 @@ -€ \ No newline at end of file diff --git a/fixture/chaindata/ancient/diffs.ridx b/fixture/chaindata/ancient/diffs.ridx deleted file mode 100644 index ab2c684..0000000 Binary files a/fixture/chaindata/ancient/diffs.ridx and /dev/null differ diff --git a/fixture/chaindata/ancient/hashes.0000.rdat b/fixture/chaindata/ancient/hashes.0000.rdat deleted file mode 100644 index e69de29..0000000 diff --git a/fixture/chaindata/ancient/hashes.meta b/fixture/chaindata/ancient/hashes.meta deleted file mode 100644 index 59ee616..0000000 --- a/fixture/chaindata/ancient/hashes.meta +++ /dev/null @@ -1 +0,0 @@ -€ \ No newline at end of file diff --git a/fixture/chaindata/ancient/hashes.ridx b/fixture/chaindata/ancient/hashes.ridx deleted file mode 100644 index ab2c684..0000000 Binary files a/fixture/chaindata/ancient/hashes.ridx and /dev/null differ diff --git a/fixture/chaindata/ancient/headers.0000.cdat b/fixture/chaindata/ancient/headers.0000.cdat deleted file mode 100644 index e69de29..0000000 diff --git a/fixture/chaindata/ancient/headers.cidx b/fixture/chaindata/ancient/headers.cidx deleted file mode 100644 index ab2c684..0000000 Binary files a/fixture/chaindata/ancient/headers.cidx and /dev/null differ diff --git a/fixture/chaindata/ancient/headers.meta b/fixture/chaindata/ancient/headers.meta deleted file mode 100644 index 59ee616..0000000 --- a/fixture/chaindata/ancient/headers.meta +++ /dev/null @@ -1 +0,0 @@ -€ \ No newline at end of file diff --git a/fixture/chaindata/ancient/receipts.0000.cdat b/fixture/chaindata/ancient/receipts.0000.cdat deleted file mode 100644 index e69de29..0000000 diff --git a/fixture/chaindata/ancient/receipts.cidx b/fixture/chaindata/ancient/receipts.cidx deleted file mode 100644 index ab2c684..0000000 Binary files a/fixture/chaindata/ancient/receipts.cidx and /dev/null differ diff --git a/fixture/chaindata/ancient/receipts.meta b/fixture/chaindata/ancient/receipts.meta deleted file mode 100644 index 59ee616..0000000 --- a/fixture/chaindata/ancient/receipts.meta +++ /dev/null @@ -1 +0,0 @@ -€ \ No newline at end of file diff --git a/test/ci-config.toml b/test/ci-config.toml index 1fb40f0..cbc6fca 100644 --- a/test/ci-config.toml +++ b/test/ci-config.toml @@ -31,6 +31,5 @@ chainConfig = "test/ci-chain.json" nodeID = "" clientName = "eth-statediff-service" - genesisBlock = "0x37cbb63c7150a7b60f2878433963ed8ba7e5f82fb2683ec7a945c974e1cf4e05" networkID = 1 chainID = 41337