Skip to content

Commit

Permalink
Fix testing infrastructure
Browse files Browse the repository at this point in the history
  • Loading branch information
Gordon-F authored and kvark committed Jun 13, 2021
1 parent 54d7d7d commit 343f786
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 7 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/lazy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Generate report
uses: actions-rs/tarpaulin@v0.1
with:
args: '--tests --all-features'
args: '--tests --all-features --workspace'
- name: Upload to codecov.io
uses: codecov/codecov-action@v1
with:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
name: Test all features
with:
command: test
args: --all-features
args: --all-features --workspace
- name: Check snapshots
run: git diff --exit-code -- tests/out
clippy:
Expand All @@ -41,4 +41,4 @@ jobs:
- uses: actions-rs/cargo@v1
with:
command: clippy
args: --all-features -- -D warnings
args: --all-features --workspace -- -D warnings
5 changes: 2 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ SNAPSHOTS_OUT=tests/out

all:
cargo fmt
cargo test --all-features
cargo clippy --all-features
cargo test --all-features --workspace
cargo clippy --all-features --workspace -- -D warnings

clean:
rm *.metal *.air *.metallib *.vert *.frag *.comp *.spv
Expand Down Expand Up @@ -69,4 +69,3 @@ validate-hlsl: $(SNAPSHOTS_OUT)/*.hlsl
echo "Validating" $${file#"$(SNAPSHOTS_OUT)/"};\
dxc $${file} -T cs_5_0;\
done

2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ cargo run --features wgsl-in,glsl-out -- my_shader.wgsl my_shader.vert --profile

## Development workflow

The main instrument aiding the development is the good old `cargo test --all-features`,
The main instrument aiding the development is the good old `cargo test --all-features --workspace`,
which will run the unit tests, and also update all the snapshots. You'll see these
changes in git before committing the code.

Expand Down

0 comments on commit 343f786

Please sign in to comment.