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

Bring the runtime tests up to date and start running them #752

Closed
brson opened this issue Jul 27, 2011 · 3 comments
Closed

Bring the runtime tests up to date and start running them #752

brson opened this issue Jul 27, 2011 · 3 comments
Assignees
Labels
A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows A-testsuite Area: The testsuite used to check the correctness of rustc E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.

Comments

@brson
Copy link
Contributor

brson commented Jul 27, 2011

The tests in src/rt/test are compiled but never run. It's almost certain that they are completely broken. Right now all they are accomplishing is making it difficult to change parts of the runtime.

Replace it with a standard C++ unit testing framework and start running the tests.

@brson
Copy link
Contributor Author

brson commented Oct 12, 2011

I think the thing to do here is just scrap the rt test framework and the existing broken tests, plug in a new one, add it to the build system and write a few example tests to get people started.

@brson
Copy link
Contributor Author

brson commented Mar 6, 2012

The old runtime tests have been deleted. I spent half a day looking into C++ test frameworks, but got bored and frustrated.

@ghost ghost assigned brson Mar 15, 2012
@brson
Copy link
Contributor Author

brson commented Aug 13, 2012

This is becoming less important as we are writing very little C++ code these days.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-runtime Area: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows A-testsuite Area: The testsuite used to check the correctness of rustc E-easy Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.
Projects
None yet
Development

No branches or pull requests

1 participant