⚙️ Build and test Oasis Core

:pipeline: Upload.buildkite/pipeline.sh
Waited 7s
·
Ran in 7s
Lint Go.buildkite/go/lint.sh
Waited 9s
·
Ran in 1m 31s
Audit Rust dependencies for vulnerabilities.buildkite/rust/cargo_audit.sh
Waited 6s
·
Ran in 8s
Audit Go dependencies for vulnerabilities.buildkite/go/nancy_audit.sh
Waited 6s
·
Ran in 17s
Build Go.buildkite/go/build.sh && .buildkite/go/upload_artifacts.sh
Waited 4s
·
Ran in 3m 8s
Test Go build for non-Linux platformsGOOS=windows make -C go && GOOS=darwin make -C go
Waited 8s
·
Ran in 1m 1s
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 7s
·
Ran in 1m 7s
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 9s
·
Ran in 4m 39s
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 5m 16s
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 3s
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 5s
·
Ran in 19m 32s
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 14m 8s
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 7s
·
Ran in 12m 52s
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 2s
·
Ran in 14m 30s
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 6s
·
Ran in 9m 33s
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 7s
·
Ran in 9m 21s
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 4s
·
Ran in 12m 48s
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 20m
Waited 8s
·
Ran in 7m 9s
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 20m
Waited 9s
·
Ran in 7m 6s
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 20m
Waited 11s
·
Ran in 6m 58s
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 20m
Waited 9s
·
Ran in 9m 55s
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 20m
Waited 7s
·
Ran in 7m 39s
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 20m
Waited 1s
·
Ran in 10m 3s
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 20m
Waited 5s
·
Ran in 8m 2s
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 20m
Waited 10s
·
Ran in 3m 22s
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 20m
Waited 9s
·
Ran in 6m 35s
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 20m
Waited 5s
·
Ran in 10m 48s
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 20m
Waited 8s
·
Ran in 14m 6s
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 20m
Waited 10s
·
Ran in 12m 32s
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 20m
Waited 5s
·
Ran in 7m 58s
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 20m
Waited 9s
·
Ran in 12m 4s
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 20m
Waited 2s
·
Ran in 8m 40s
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 20m
Waited 2s
·
Ran in 5m 15s
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 20m
Waited 7s
·
Ran in 8m 21s
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 20m
Waited 9s
·
Ran in 6m 48s
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 20m
Waited 5s
·
Ran in 7m 2s
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 20m
Waited 7s
·
Ran in 6m 12s
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 20m
Waited 1s
·
Ran in 10m 47s
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 20m
Waited 7s
·
Ran in 9m 2s
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 20m
Waited 32s
·
Ran in 6m 14s
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 20m
Waited 1m 33s
·
Ran in 5m 51s
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 20m
Waited 3m 33s
·
Ran in 5m 3s
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 20m
Waited 5m 17s
·
Ran in 9m 42s
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 20m
Waited 6m 29s
·
Ran in 13m 55s
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 20m
Waited 6m 45s
·
Ran in 6m 2s
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 20m
Waited 6m 47s
·
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 20m
Waited 6m 58s
·
Ran in 8m 48s
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 7s
·
Ran in 7m 43s
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 19s
·
Ran in 2m 24s
Coverage Rust cratesmake build-helpers && export OASIS_STORAGE_PROTOCOL_SERVER_BINARY=$(realpath go/storage/mkvs/interop/mkvs-test-helpers) && .buildkite/rust/coverage.sh
Waited 7s
·
Ran in 6m 3s
Merge and upload coverage.buildkite/scripts/merge_coverage.sh && .buildkite/scripts/upload_coverage.sh
Waited 10s
·
Ran in 11s
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 23m