Skip to content

Commit 531071c

Browse files
FrancoGiachettagabrielbosioJulianGCalderon
committed
[Sierra-Emu] Run corelib's tests (#1188)
* Add sierra-emu as a debug utility * Change working dir in sierra-emu job * Remove repeated lines in sierra-emu gitignore * Exclude debug_utils from coverage job * remove some todos from value and implement Coupon libfunc * start adding corelib test * run tests from corelib * remove unwanted file * remove not related things * get return_value from trace * replace ids for debug info * add common folder for integration tests * fix tests * remove todo * ignore test for now * filter ignored tests * Update debug_utils/sierra-emu/tests/common/mod.rs Co-authored-by: Julian Gonzalez Calderon <[email protected]> * run ignored test from the ci * better ignoring * remove debug_name in enums * refactor * remove unused dependency * More expressive naming for the workflow Co-authored-by: Gabriel Bosio <[email protected]> * reviews * reviews * fmt * fmt ci * revert last commit * fmt * accidentally removed rayon usage * avoid map's short-circuiting * catch panics the avoid loosing the test name * log ignored tests * clippy * Add "(WIP)" to corelib's test job Co-authored-by: Gabriel Bosio <[email protected]> * print progress as the test runs * fmt * format makefile Co-authored-by: Julian Gonzalez Calderon <[email protected]> * fix name test in ci * add dependencies removed in merge * dependencies * clippy * remove unused import * better indent in makefile * uppercase tests summary comment for better sight --------- Co-authored-by: gabrielbosio <[email protected]> Co-authored-by: Julian Gonzalez Calderon <[email protected]> Co-authored-by: Gabriel Bosio <[email protected]>
1 parent 832f3a3 commit 531071c

File tree

12 files changed

+566
-155
lines changed

12 files changed

+566
-155
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ jobs:
341341
df -h
342342
- name: build image
343343
run: docker build .
344-
344+
345345
build-sierra-emu:
346346
name: Build sierra-emu
347347
runs-on: ubuntu-latest
@@ -358,4 +358,8 @@ jobs:
358358
run: cargo build --all-features --verbose
359359
- name: Run tests
360360
working-directory: ./debug_utils/sierra-emu
361-
run: make test
361+
run: make test-no-corelib
362+
- name: Run corelib's tests (WIP)
363+
working-directory: ./debug_utils/sierra-emu
364+
run: cargo test test_corelib -- --nocapture
365+
continue-on-error: true # ignore result for now. When sierra-emu is fully implemented this should be removed

0 commit comments

Comments
 (0)