Skip to content
New issue

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

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

Already on GitHub? Sign in 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in 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