@@ -217,7 +217,7 @@ jobs:
217217
218218 - name : Read and compare versions
219219 env :
220- PACKAGE_NAMES : " fuel-core-client" # multiple packages can be specified delimeted with `,`.
220+ PACKAGE_NAMES : " fuel-core-client" # multiple packages can be specified delimited with `,`.
221221 run : |
222222 .github/workflows/scripts/check-sdk-harness-version.sh
223223
@@ -448,17 +448,29 @@ jobs:
448448 - uses : Swatinem/rust-cache@v2
449449 with :
450450 cache-provider : " warpbuild"
451- - name : Build All Tests
452- run : cargo run --locked --release -p forc -- build --release --locked --path ./test/src/sdk-harness
453- - name : Test All Tests
454- run : cargo run --locked --release -p forc -- test --release --locked --path ./test/src/sdk-harness
455- - name : Cargo Test sway-lib-std
451+ - name : Build All Test Projects (Debug)
452+ run : cargo run --locked --release -p forc -- build --locked --path ./test/src/sdk-harness --output-directory ./test/src/sdk-harness/out
453+ - name : Run All SDK Tests (Debug)
454+ run : cargo test --locked --release --manifest-path ./test/src/sdk-harness/Cargo.toml -- --skip can_get_predicate_address --nocapture
455+ - name : Build All Test Projects (Release)
456+ run : cargo run --locked --release -p forc -- build --release --locked --path ./test/src/sdk-harness --output-directory ./test/src/sdk-harness/out
457+ - name : Run All SDK Tests (Release)
456458 run : cargo test --locked --release --manifest-path ./test/src/sdk-harness/Cargo.toml -- --nocapture
457- - name : Build All Tests - Experimental Feature 'new_hashing' disabled
458- run : cargo run --locked --release -p forc -- build --release --locked --path ./test/src/sdk-harness --no-experimental new_hashing
459- - name : Test All Tests - Experimental Feature 'new_hashing' disabled
460- run : cargo run --locked --release -p forc -- test --release --locked --path ./test/src/sdk-harness --no-experimental new_hashing
461- - name : Cargo Test sway-lib-std - Experimental Feature 'new_hashing' disabled
459+ - name : Build All Test Projects - ['new_hashing' disabled] (Debug)
460+ run : cargo run --locked --release -p forc -- build --locked --path ./test/src/sdk-harness --no-experimental new_hashing --output-directory ./test/src/sdk-harness/out
461+ - name : Run All SDK Tests - ['new_hashing' disabled] (Debug)
462+ run : cargo test --locked --release --manifest-path ./test/src/sdk-harness/Cargo.toml -- --skip can_get_predicate_address --nocapture
463+ - name : Build All Test Projects - ['new_hashing' disabled] (Release)
464+ run : cargo run --locked --release -p forc -- build --release --locked --path ./test/src/sdk-harness --no-experimental new_hashing --output-directory ./test/src/sdk-harness/out
465+ - name : Run All SDK Tests - ['new_hashing' disabled] (Release)
466+ run : cargo test --locked --release --manifest-path ./test/src/sdk-harness/Cargo.toml -- --nocapture
467+ - name : Build All Test Projects - ['str_array_no_padding' enabled] (Debug)
468+ run : cargo run --locked --release -p forc -- build --locked --path ./test/src/sdk-harness --experimental str_array_no_padding --output-directory ./test/src/sdk-harness/out
469+ - name : Run All SDK Tests - ['str_array_no_padding' enabled] (Debug)
470+ run : cargo test --locked --release --manifest-path ./test/src/sdk-harness/Cargo.toml -- --skip can_get_predicate_address --nocapture
471+ - name : Build All Test Projects - ['str_array_no_padding' enabled] (Release)
472+ run : cargo run --locked --release -p forc -- build --release --locked --path ./test/src/sdk-harness --experimental str_array_no_padding --output-directory ./test/src/sdk-harness/out
473+ - name : Run All SDK Tests - ['str_array_no_padding' enabled] (Release)
462474 run : cargo test --locked --release --manifest-path ./test/src/sdk-harness/Cargo.toml -- --nocapture
463475
464476 forc-run-benchmarks :
@@ -526,34 +538,26 @@ jobs:
526538 run : forc test --path sway-lib-std
527539 - name : Run Std Unit Tests (Release)
528540 run : forc test --release --path sway-lib-std
529- - name : Run Std Unit Tests - Experimental feature 'const_generics' (Debug)
530- run : forc test --path sway-lib-std --experimental const_generics
531- - name : Run Std Unit Tests - Experimental feature 'const_generics' (Release)
532- run : forc test --release --path sway-lib-std --experimental const_generics
533- - name : Run Std Unit Tests - Experimental feature 'new_hashing' (Debug)
541+ - name : Run Std Unit Tests - ['new_hashing' disabled] (Debug)
534542 run : forc test --path sway-lib-std --no-experimental new_hashing
535- - name : Run Std Unit Tests - Experimental feature 'new_hashing' (Release)
543+ - name : Run Std Unit Tests - [ 'new_hashing' disabled] (Release)
536544 run : forc test --release --path sway-lib-std --no-experimental new_hashing
537- - name : Run Std Unit Tests - Experimental feature 'const_generics,new_hashing' (Debug)
538- run : forc test --path sway-lib-std --experimental const_generics --no-experimental new_hashing
539- - name : Run Std Unit Tests - Experimental feature 'const_generics,new_hashing' (Release)
540- run : forc test --release --path sway-lib-std --experimental const_generics --no-experimental new_hashing
545+ - name : Run Std Unit Tests - ['str_array_no_padding' enabled] (Debug)
546+ run : forc test --path sway-lib-std --experimental str_array_no_padding
547+ - name : Run Std Unit Tests - ['str_array_no_padding' enabled] (Release)
548+ run : forc test --release --path sway-lib-std --experimental str_array_no_padding
541549 - name : Run In Language Unit Tests (Debug)
542550 run : forc test --error-on-warnings --path test/src/in_language_tests
543551 - name : Run In Language Unit Tests (Release)
544552 run : forc test --error-on-warnings --release --path test/src/in_language_tests
545- - name : Run In Language Unit Tests - Experimental feature 'const_generics' (Debug)
546- run : forc test --error-on-warnings --path test/src/in_language_tests --experimental const_generics
547- - name : Run In Language Unit Tests - Experimental feature 'const_generics' (Release)
548- run : forc test --error-on-warnings --release --path test/src/in_language_tests --experimental const_generics
549- - name : Run In Language Unit Tests - Experimental feature 'new_hashing' (Debug)
553+ - name : Run In Language Unit Tests - ['new_hashing' disabled] (Debug)
550554 run : forc test --error-on-warnings --path test/src/in_language_tests --no-experimental new_hashing
551- - name : Run In Language Unit Tests - Experimental feature 'new_hashing' (Release)
555+ - name : Run In Language Unit Tests - [ 'new_hashing' disabled] (Release)
552556 run : forc test --error-on-warnings --release --path test/src/in_language_tests --no-experimental new_hashing
553- - name : Run In Language Unit Tests - Experimental feature 'const_generics,new_hashing' (Debug)
554- run : forc test --error-on-warnings --path test/src/in_language_tests --experimental const_generics --no-experimental new_hashing
555- - name : Run In Language Unit Tests - Experimental feature 'const_generics,new_hashing' (Release)
556- run : forc test --error-on-warnings --release --path test/src/in_language_tests --experimental const_generics --no-experimental new_hashing
557+ - name : Run In Language Unit Tests - ['str_array_no_padding' enabled] (Debug)
558+ run : forc test --error-on-warnings --path test/src/in_language_tests --experimental str_array_no_padding
559+ - name : Run In Language Unit Tests - ['str_array_no_padding' enabled] (Release)
560+ run : forc test --error-on-warnings --release --path test/src/in_language_tests --experimental str_array_no_padding
557561
558562 forc-pkg-fuels-deps-check :
559563 runs-on : ubuntu-latest
0 commit comments