Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Enable disjoint union tests #26

Closed

Conversation

kaidaniel
Copy link
Contributor

@kaidaniel kaidaniel commented Oct 22, 2024

"Files in subdirectories of the tests directory don’t get compiled as separate crates or have sections in the test output.", so the test/datatype/disjoint_union_test.rs test is not run by the rust workflow.

These changes move test/datatype/disjoint_union_test.rs to test/disjoint_union_test.rs and add #[allow(dead_code)]s to avoid warnings generated by this test.

The rust workflow should show some additional test results:

Running `/home/runner/work/SPARTA/SPARTA/rust/target/debug/deps/disjoint_union_test-7d8dce3f7696edda`

running 6 tests
test test_basic_union_top_bottom_leq ... ok
test test_diff_arms_no_leq ... ok
test test_join_same_arm ... ok
test test_join_diff_arm ... ok
test test_meet_diff_arm ... ok
test test_meet_same_arm ... ok

@facebook-github-bot facebook-github-bot added the CLA Signed Do not delete this pull request or issue due to inactivity. label Oct 22, 2024
@facebook-github-bot
Copy link

@yuxuanchen1997 has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

facebook-github-bot pushed a commit to facebook/redex that referenced this pull request Oct 23, 2024
Summary:
["Files in subdirectories of the tests directory don’t get compiled as separate crates or have sections in the test output."](https://doc.rust-lang.org/book/ch11-03-test-organization.html), so the `test/datatype/disjoint_union_test.rs` test is not run by the rust workflow.

These changes move `test/datatype/disjoint_union_test.rs` to `test/disjoint_union_test.rs` and add `#[allow(dead_code)]`s to avoid warnings generated by this test.

The rust workflow should show some additional test results:

```
Running `/home/runner/work/SPARTA/SPARTA/rust/target/debug/deps/disjoint_union_test-7d8dce3f7696edda`

running 6 tests
test test_basic_union_top_bottom_leq ... ok
test test_diff_arms_no_leq ... ok
test test_join_same_arm ... ok
test test_join_diff_arm ... ok
test test_meet_diff_arm ... ok
test test_meet_same_arm ... ok
```

X-link: facebook/SPARTA#26

Reviewed By: arnaudvenet

Differential Revision: D64787297

Pulled By: yuxuanchen1997

fbshipit-source-id: 3175d2a23e9ae34806cafd9c97754709f2ab189c
facebook-github-bot pushed a commit to facebook/redex that referenced this pull request Oct 23, 2024
Summary:
["Files in subdirectories of the tests directory don’t get compiled as separate crates or have sections in the test output."](https://doc.rust-lang.org/book/ch11-03-test-organization.html), so the `test/datatype/disjoint_union_test.rs` test is not run by the rust workflow.

These changes move `test/datatype/disjoint_union_test.rs` to `test/disjoint_union_test.rs` and add `#[allow(dead_code)]`s to avoid warnings generated by this test.

The rust workflow should show some additional test results:

```
Running `/home/runner/work/SPARTA/SPARTA/rust/target/debug/deps/disjoint_union_test-7d8dce3f7696edda`

running 6 tests
test test_basic_union_top_bottom_leq ... ok
test test_diff_arms_no_leq ... ok
test test_join_same_arm ... ok
test test_join_diff_arm ... ok
test test_meet_diff_arm ... ok
test test_meet_same_arm ... ok
```

X-link: facebook/SPARTA#26

Reviewed By: arnaudvenet

Differential Revision: D64787297

Pulled By: yuxuanchen1997

fbshipit-source-id: 3175d2a23e9ae34806cafd9c97754709f2ab189c
@facebook-github-bot
Copy link

@yuxuanchen1997 merged this pull request in ab3d413.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
CLA Signed Do not delete this pull request or issue due to inactivity. Merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants