Skip to content

Commit

Permalink
Merge pull request #122 from Concordium/kb/move-testing-lib
Browse files Browse the repository at this point in the history
Move the testing library to rust-SCs repository
  • Loading branch information
Bargsteen authored Sep 18, 2023
2 parents bcc2dd7 + ccb33da commit 292b600
Show file tree
Hide file tree
Showing 31 changed files with 12 additions and 8,564 deletions.
40 changes: 5 additions & 35 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ on:
- synchronize
- ready_for_review
paths:
- cargo-concordium/**/*
- concordium-smart-contract-testing/**/*
- rustfmt.toml
- concordium-base
- 'cargo-concordium/**/*.rs'
- 'cargo-concordium/**/*.toml'
- 'rustfmt.toml'
- 'concordium-base'

workflow_dispatch: # allows manual trigger

Expand All @@ -38,7 +38,6 @@ jobs:
matrix:
build-dir:
- 'cargo-concordium'
- 'concordium-smart-contract-testing'
steps:
- name: Checkout
uses: actions/checkout@v3
Expand All @@ -54,33 +53,6 @@ jobs:
run: |
cargo fmt -- --color=always --check
"lint_clippy_libraries":
name: ${{ matrix.build-dir }} lint:clippy
# Don't run on draft pull requests
if: ${{ !github.event.pull_request.draft }}
runs-on: ubuntu-latest
strategy:
matrix:
build-dir:
- 'concordium-smart-contract-testing'
steps:
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ env.RUST_CLIPPY }}
override: true
components: clippy
- name: Clippy
working-directory: ${{ matrix.build-dir }}
run: |
git config --global url."https://github.com/".insteadOf "git@github.com:"
cargo clippy --color=always --tests --benches -- -Dclippy::all
# For binaries we additionally commit the lock file. And we want to ensure
# that the file is up-to-date.
"lint_clippy_binaries":
Expand Down Expand Up @@ -120,7 +92,6 @@ jobs:
matrix:
build-dir:
- 'cargo-concordium'
- 'concordium-smart-contract-testing'
steps:
- name: Checkout
uses: actions/checkout@v3
Expand All @@ -146,7 +117,6 @@ jobs:
matrix:
build-dir:
- 'cargo-concordium'
- 'concordium-smart-contract-testing'
steps:
- name: Checkout
uses: actions/checkout@v3
Expand All @@ -160,4 +130,4 @@ jobs:
override: true
- name: Test
working-directory: ${{ matrix.build-dir }}
run: cargo test -- --skip io_tests # Skip the I/O tests in the testing library.
run: cargo test
6 changes: 3 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[submodule "concordium-rust-sdk"]
path = concordium-rust-sdk
url = git@github.com:Concordium/concordium-rust-sdk.git
[submodule "concordium-base"]
path = concordium-base
url = git@github.com:Concordium/concordium-base.git
6 changes: 3 additions & 3 deletions cargo-concordium/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -29,15 +29,15 @@ rand = { version = "=0.7", features = ["small_rng"] }
cargo_metadata = "0.15"

[dependencies.concordium-wasm]
path = "../concordium-rust-sdk/concordium-base/smart-contracts/wasm-transform"
path = "../concordium-base/smart-contracts/wasm-transform"
version = "3.0"

[dependencies.concordium-smart-contract-engine]
version = "3.0"
path = "../concordium-rust-sdk/concordium-base/smart-contracts/wasm-chain-integration/"
path = "../concordium-base/smart-contracts/wasm-chain-integration/"
features = ["display-state"]

[dependencies.concordium-contracts-common]
version = "8.0"
path = "../concordium-rust-sdk/concordium-base/concordium-contracts-common/concordium-contracts-common"
path = "../concordium-base/concordium-contracts-common/concordium-contracts-common"
features = ["derive-serde", "std"]
1 change: 1 addition & 0 deletions concordium-base
Submodule concordium-base added at 90c37d
1 change: 0 additions & 1 deletion concordium-rust-sdk
Submodule concordium-rust-sdk deleted from 0173cb
1 change: 0 additions & 1 deletion concordium-smart-contract-testing/.gitignore

This file was deleted.

47 changes: 0 additions & 47 deletions concordium-smart-contract-testing/CHANGELOG.md

This file was deleted.

28 changes: 0 additions & 28 deletions concordium-smart-contract-testing/Cargo.toml

This file was deleted.

17 changes: 0 additions & 17 deletions concordium-smart-contract-testing/README.md

This file was deleted.

49 changes: 0 additions & 49 deletions concordium-smart-contract-testing/src/constants.rs

This file was deleted.

Loading

0 comments on commit 292b600

Please sign in to comment.