Skip to content

Commit

Permalink
debug workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
yomarion committed Sep 15, 2023
1 parent f309e46 commit 38a501c
Show file tree
Hide file tree
Showing 9 changed files with 40 additions and 773 deletions.
49 changes: 34 additions & 15 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,44 @@ env:
CARGO_TERM_COLOR: always

jobs:
build:
# build:

runs-on: ubuntu-latest
# runs-on: ubuntu-latest

# steps:
# - uses: actions/checkout@v3
# - name: Install wasm32-unknown-unknown target
# run: rustup target add wasm32-unknown-unknown
# - name: Build contracts and mocks
# run: RUSTFLAGS='-C link-arg=-s' cargo build --all --target wasm32-unknown-unknown --release

# build-mocks:

# runs-on: ubuntu-latest

# steps:
# - uses: actions/checkout@v3
# - name: Build mocks
# working-directory: ./mocks
# run: RUSTFLAGS='-C link-arg=-s' cargo build --all --target wasm32-unknown-unknown --release
test:
runs-on: ubuntu-latest
# needs: [build-mocks, build]
steps:
- uses: actions/checkout@v3
- name: Install wasm32-unknown-unknown target
run: rustup target add wasm32-unknown-unknown
- name: Build and run conversion proxy unit tests
working-directory: ./conversion_proxy
run: cargo test
- name: Build and run fungible proxy unit tests
working-directory: ./fungible_proxy
run: cargo test
- name: Build and run fungible conversion proxy unit tests
working-directory: ./fungible_conversion_proxy
run: cargo test
- name: Build and run mocks unit tests
working-directory: ./mocks
run: cargo test
# - name: conversion proxy unit tests
# run: cargo test -p conversion_proxy
# - name: fungible proxy unit tests
# run: cargo test -p fungible_proxy
# - name: fungible conversion proxy unit tests
# run: cargo test - fungible_conversion_proxy
- name: Run integration tests
run: ./test.sh
run: cargo test

lint:
runs-on: ubuntu-latest
steps:
- name: Run Cargo format check
run: cargo fmt -- --check
22 changes: 0 additions & 22 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ hex = "0.4"
[dev-dependencies]
near-sdk-sim = "3.2.0"
conversion_proxy = { path = "./conversion_proxy" }
fungible_conversion_proxy = { path = "./fungible_conversion_proxy" }
fungible_proxy = { path = "./fungible_proxy" }
# fungible_conversion_proxy = { path = "./fungible_conversion_proxy" }
# fungible_proxy = { path = "./fungible_proxy" }
mocks = { path = "./mocks" }

[profile.release]
Expand All @@ -28,4 +28,4 @@ panic = "abort"
overflow-checks = true

[workspace]
members = ["conversion_proxy", "fungible_conversion_proxy", "fungible_proxy", "mocks"]
members = ["conversion_proxy", "mocks"]
2 changes: 0 additions & 2 deletions mocks/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,3 @@
set -e

RUSTFLAGS='-C link-arg=-s' cargo build --target wasm32-unknown-unknown
mkdir -p ../out
cp ../target/wasm32-unknown-unknown/debug/mocks.wasm ../out/
4 changes: 2 additions & 2 deletions tests/sim/conversion_proxy.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ lazy_static_include::lazy_static_include_bytes! {
PROXY_BYTES => "out/conversion_proxy.wasm"
}
lazy_static_include::lazy_static_include_bytes! {
MOCKED_BYTES => "out/mocks.wasm"
MOCKED_BYTES => "target/wasm32-unknown-unknown/debug/mocks.wasm"
}

const DEFAULT_BALANCE: &str = "400000";
Expand Down Expand Up @@ -60,7 +60,7 @@ fn init() -> (
get_oracle_result.assert_success();

debug_assert_eq!(
&get_oracle_result.unwrap_json_value().to_owned(),
&get_oracle_result.unwrap_json_value(),
&"mockedfpo".to_string()
);

Expand Down
Loading

0 comments on commit 38a501c

Please sign in to comment.