oasis-core-ci
Public⚙️ Build and test Oasis Core
go/control: Show runtime block history indexer status
Passed in 26m 12s and blocked

Lint Go
Audit Rust dependencies for vulnerabilities
Audit Go dependencies for vulnerabilities
Build Go
Test Go build for non-Linux platforms
Build Rust runtime loader
Build runtimes
Test Rust crates
Test Go node
E2E tests (txsource-multi-short)
E2E tests (mock SGX)
Coverage Rust crates
Merge and upload coverage
Test Go build for non-Linux platformsGOOS=windows make -C go && GOOS=darwin make -C go
Waited 7s
Ran in 1m 58s
Build Rust runtime loader.buildkite/rust/build_generic.sh /workdir -p oasis-core-runtime-loader && cd /var/tmp/artifacts/default/release && buildkite-agent artifact upload oasis-core-runtime-loader
Waited 5s
Ran in 1m 17s
Build runtimes.buildkite/rust/build_runtime.sh tests/runtimes/simple-keymanager && .buildkite/rust/build_runtime.sh tests/runtimes/simple-keyvalue && .buildkite/rust/build_runtime.sh tests/runtimes/simple-rofl && cd /var/tmp/artifacts/sgx/x86_64-fortanix-unknown-sgx/release && buildkite-agent artifact upload simple-keymanager.sgxs && buildkite-agent artifact upload simple-keyvalue.sgxs && buildkite-agent artifact upload simple-keyvalue-upgrade.sgxs && buildkite-agent artifact upload simple-keymanager-upgrade.sgxs && buildkite-agent artifact upload simple-rofl.sgxs && buildkite-agent artifact upload simple-rofl-upgrade.sgxs && cd /var/tmp/artifacts/default/release && buildkite-agent artifact upload simple-keymanager && buildkite-agent artifact upload simple-keyvalue && buildkite-agent artifact upload simple-keyvalue-upgrade && buildkite-agent artifact upload simple-keymanager-upgrade && buildkite-agent artifact upload simple-rofl && buildkite-agent artifact upload simple-rofl-upgrade && cd /workdir && .buildkite/rust/build_runtime.sh tests/runtimes/simple-keymanager mocksgx && .buildkite/rust/build_runtime.sh tests/runtimes/simple-keyvalue mocksgx && cd /var/tmp/artifacts/default/release && mv simple-keymanager simple-keymanager.mocksgx && mv simple-keyvalue simple-keyvalue.mocksgx && buildkite-agent artifact upload simple-keymanager.mocksgx && buildkite-agent artifact upload simple-keyvalue.mocksgx
Waited 3s
Ran in 5m 14s
Test Rust cratesmake build-helpers && export OASIS_STORAGE_PROTOCOL_SERVER_BINARY=$(realpath go/storage/mkvs/interop/mkvs-test-helpers) && .buildkite/rust/test_generic.sh .
Waited 3s
Ran in 4m 6s
Test Go nodetrap 'buildkite-agent artifact upload "coverage-*.txt;/tmp/oasis-node-test_*/test-node.log"' EXIT && .buildkite/go/test_and_coverage.sh
Waited 10s
Ran in 10m 16s
1/7
E2E tests - sgx1 (basic)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && cargo install --locked --path tools && export CFLAGS_x86_64_fortanix_unknown_sgx="-isystem/usr/include/x86_64-linux-gnu -mlvi-hardening -mllvm -x86-experimental-lvi-inline-asm-hardening" && export CC_x86_64_fortanix_unknown_sgx=clang-11 && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/runtime-encryption --scenario e2e/runtime/rofl --scenario e2e/runtime/trust-root/.+ --scenario e2e/runtime/keymanager-.+Waited 10s
Ran in 19m 31s
2/7
E2E tests - sgx1 (basic)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && cargo install --locked --path tools && export CFLAGS_x86_64_fortanix_unknown_sgx="-isystem/usr/include/x86_64-linux-gnu -mlvi-hardening -mllvm -x86-experimental-lvi-inline-asm-hardening" && export CC_x86_64_fortanix_unknown_sgx=clang-11 && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/runtime-encryption --scenario e2e/runtime/rofl --scenario e2e/runtime/trust-root/.+ --scenario e2e/runtime/keymanager-.+Waited 3s
Ran in 12m 38s
3/7
E2E tests - sgx1 (basic)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && cargo install --locked --path tools && export CFLAGS_x86_64_fortanix_unknown_sgx="-isystem/usr/include/x86_64-linux-gnu -mlvi-hardening -mllvm -x86-experimental-lvi-inline-asm-hardening" && export CC_x86_64_fortanix_unknown_sgx=clang-11 && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/runtime-encryption --scenario e2e/runtime/rofl --scenario e2e/runtime/trust-root/.+ --scenario e2e/runtime/keymanager-.+Waited 5s
Ran in 12m 21s
4/7
E2E tests - sgx1 (basic)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && cargo install --locked --path tools && export CFLAGS_x86_64_fortanix_unknown_sgx="-isystem/usr/include/x86_64-linux-gnu -mlvi-hardening -mllvm -x86-experimental-lvi-inline-asm-hardening" && export CC_x86_64_fortanix_unknown_sgx=clang-11 && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/runtime-encryption --scenario e2e/runtime/rofl --scenario e2e/runtime/trust-root/.+ --scenario e2e/runtime/keymanager-.+Waited 9s
Ran in 14m 41s
5/7
E2E tests - sgx1 (basic)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && cargo install --locked --path tools && export CFLAGS_x86_64_fortanix_unknown_sgx="-isystem/usr/include/x86_64-linux-gnu -mlvi-hardening -mllvm -x86-experimental-lvi-inline-asm-hardening" && export CC_x86_64_fortanix_unknown_sgx=clang-11 && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/runtime-encryption --scenario e2e/runtime/rofl --scenario e2e/runtime/trust-root/.+ --scenario e2e/runtime/keymanager-.+Waited 4s
Ran in 8m 59s
6/7
E2E tests - sgx1 (basic)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && cargo install --locked --path tools && export CFLAGS_x86_64_fortanix_unknown_sgx="-isystem/usr/include/x86_64-linux-gnu -mlvi-hardening -mllvm -x86-experimental-lvi-inline-asm-hardening" && export CC_x86_64_fortanix_unknown_sgx=clang-11 && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/runtime-encryption --scenario e2e/runtime/rofl --scenario e2e/runtime/trust-root/.+ --scenario e2e/runtime/keymanager-.+Waited 6s
Ran in 9m 15s
7/7
E2E tests - sgx1 (basic)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && cargo install --locked --path tools && export CFLAGS_x86_64_fortanix_unknown_sgx="-isystem/usr/include/x86_64-linux-gnu -mlvi-hardening -mllvm -x86-experimental-lvi-inline-asm-hardening" && export CC_x86_64_fortanix_unknown_sgx=clang-11 && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/runtime-encryption --scenario e2e/runtime/rofl --scenario e2e/runtime/trust-root/.+ --scenario e2e/runtime/keymanager-.+Waited 3s
Ran in 14m 7s
1/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 1s
Ran in 7m 47s
2/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 5s
Ran in 6m 50s
3/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 4s
Ran in 7m 51s
4/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 10s
Ran in 11m 10s
5/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 3s
Ran in 8m 14s
6/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 6s
Ran in 12m 4s
7/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 5s
Ran in 8m 14s
8/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 2s
Ran in 3m 56s
9/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 9s
Ran in 7m 53s
10/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 6s
Ran in 11m 28s
11/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 8s
Ran in 13m 54s
12/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 10s
Ran in 12m 36s
13/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 9s
Ran in 7m 40s
14/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 5s
Ran in 12m 13s
15/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 8s
Ran in 7m 39s
16/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 6s
Ran in 4m 59s
17/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 2s
Ran in 10m 18s
18/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 3s
Ran in 6m 59s
19/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 6s
Ran in 6m 40s
20/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 10s
Ran in 6m 18s
21/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 5s
Ran in 10m 46s
22/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 4s
Ran in 9m 31s
23/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 2s
Ran in 7m 37s
24/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 5s
Ran in 7m 13s
25/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 4m 8s
Ran in 5m 12s
26/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 5m 6s
Ran in 9m 40s
27/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 6m 29s
Ran in 14m 4s
28/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 6m 56s
Ran in 6m 9s
29/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 6m 55s
Ran in 4m 47s
30/30
E2E teststrap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20mWaited 7m 3s
Ran in 8m 49s
E2E tests (txsource-multi-short)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/txsource-multi-short
Waited 7m 29s
Ran in 7m 32s
E2E tests (mock SGX)trap 'buildkite-agent artifact upload "coverage-merged-e2e-*.txt;/tmp/e2e/**/*.log;/tmp/e2e/**/genesis.json;/tmp/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts_mocksgx.sh && .buildkite/scripts/test_e2e.sh --timeout 20m --scenario e2e/runtime/runtime-encryption
Waited 7m 50s
Ran in 2m 26s
Coverage Rust cratesmake build-helpers && export OASIS_STORAGE_PROTOCOL_SERVER_BINARY=$(realpath go/storage/mkvs/interop/mkvs-test-helpers) && .buildkite/rust/coverage.sh
Waited 8s
Ran in 5m 9s
Merge and upload coverage.buildkite/scripts/merge_coverage.sh && .buildkite/scripts/upload_coverage.sh
Waited 1s
Ran in 15s
E2E upgrade tests - sgx1trap 'buildkite-agent artifact upload "/tmp/oasis-{post,pre}-upgrade/e2e/**/*.log;/tmp/oasis-{post,pre}-upgrade/e2e/**/genesis.json;/tmp/oasis-{post,pre}-upgrade/e2e/**/runtime_genesis.json"' EXIT && .buildkite/scripts/download_e2e_test_artifacts.sh && .buildkite/scripts/test_upgrade.sh
Total Job Run Time: 6h 35m