Skip to content

Commit af99739

Browse files
committed
Test contract_virus in CI
1 parent e86d906 commit af99739

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed

.circleci/config.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ workflows:
6565
- contract_queue
6666
- contract_reflect
6767
- contract_staking
68+
- contract_virus
6869
- fmt
6970
- fmt_extra
7071
- clippy:
@@ -138,6 +139,9 @@ jobs:
138139
keys:
139140
- v4-arm64-contracts-rust:1.60.0-{{ checksum "contracts/crypto-verify/Cargo.lock" }}-{{ checksum "contracts/hackatom/Cargo.lock" }}-{{ checksum "contracts/queue/Cargo.lock" }}-{{ checksum "contracts/reflect/Cargo.lock" }}-{{ checksum "contracts/staking/Cargo.lock" }}
140141
- v4-arm64-contracts-rust:1.60.0-
142+
# Test a few contracts that do something potentially interesting in the VM
143+
# to test contract execution on ARM64.
144+
# No need to add all contracts here.
141145
- run:
142146
name: "contracts/crypto-verify: integration-test"
143147
working_directory: ~/project/contracts/crypto-verify
@@ -761,6 +765,33 @@ jobs:
761765
- target/wasm32-unknown-unknown/release/deps
762766
key: cargocache-v2-contract_staking-rust:1.60.0-{{ checksum "Cargo.lock" }}
763767

768+
contract_virus:
769+
docker:
770+
- image: rust:1.60.0
771+
environment:
772+
RUST_BACKTRACE: 1
773+
working_directory: ~/cosmwasm/contracts/virus
774+
steps:
775+
- checkout:
776+
path: ~/cosmwasm
777+
- run:
778+
name: Version information
779+
command: rustc --version; cargo --version; rustup --version
780+
- restore_cache:
781+
keys:
782+
- cargocache-v2-contract_virus-rust:1.60.0-{{ checksum "Cargo.lock" }}
783+
- check_contract
784+
- save_cache:
785+
paths:
786+
- /usr/local/cargo/registry
787+
- target/debug/.fingerprint
788+
- target/debug/build
789+
- target/debug/deps
790+
- target/wasm32-unknown-unknown/release/.fingerprint
791+
- target/wasm32-unknown-unknown/release/build
792+
- target/wasm32-unknown-unknown/release/deps
793+
key: cargocache-v2-contract_virus-rust:1.60.0-{{ checksum "Cargo.lock" }}
794+
764795
fmt:
765796
docker:
766797
- image: rust:1.60.0

0 commit comments

Comments
 (0)