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

Add some unit tests (rustc copy) #152

Closed
wants to merge 3 commits into from

Conversation

phansch
Copy link
Contributor

@phansch phansch commented Dec 15, 2018

@laumann
Copy link
Collaborator

laumann commented Dec 19, 2018

I take it we want this merged before #151?

@phansch
Copy link
Contributor Author

phansch commented Dec 19, 2018

It's independent of #151 so can be merged whenever =)

@phansch
Copy link
Contributor Author

phansch commented Dec 19, 2018

I added the unit test execution to CI but it looks like running the unit tests on stable causes:

error[E0308]: mismatched types
   --> src/util.rs:116:1
    |
116 | / fn test_get_arch_failure() {
117 | |     get_arch("abc");
118 | | }
    | |_^ expected struct `test::TestDescAndFn`, found reference
    |
    = note: expected type `test::TestDescAndFn`
               found type `&test::TestDescAndFn`

@phansch
Copy link
Contributor Author

phansch commented Dec 19, 2018

I'm not really sure how to fix it. I guess the tester crate needs an update?

@laumann
Copy link
Collaborator

laumann commented Jan 2, 2019

@phansch Thanks for you contributions, and I'm sorry for acting so slow on them. It is not my intention! Oh, and happy New Year :-)

Hmm, the tester crate might need an update, @messense what do you think?

Otherwise, we could opt to omit the last commit in this PR, and add the testing later.

@messense
Copy link
Contributor

messense commented Jan 2, 2019

Hmm, the tester crate might need an update.

Sure thing. The repository is here: https://github.com/messense/rustc-test if any of you guys want to update it.

@phansch
Copy link
Contributor Author

phansch commented Mar 11, 2019

Maybe not 100% related, but would it make sense to depend on https://github.com/rust-lang/libtest instead of the tester crate in the future?

@laumann
Copy link
Collaborator

laumann commented Mar 11, 2019

Maybe not 100% related, but would it make sense to depend on https://github.com/rust-lang/libtest instead of the tester crate in the future?

Hmm, libtest seems to be targeted at nightly only, the tester crate is specifically to add stable support. I could be wrong though.

I tried a couple of times to dig into the error with the tester crate, but never got to the bottom of it (mostly due to lack of time).

@phansch phansch closed this Sep 19, 2019
@phansch phansch reopened this Sep 19, 2019
@phansch
Copy link
Contributor Author

phansch commented Sep 23, 2019

I won't have time to dig into this either, so I'm going ahead and close this PR. If someone want's to pick it up, feel free to take it =)

@phansch phansch closed this Sep 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants