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

Tracking Issue for Incr. Comp. Regression Testing #36350

Closed
24 tasks done
michaelwoerister opened this issue Sep 8, 2016 · 0 comments
Closed
24 tasks done

Tracking Issue for Incr. Comp. Regression Testing #36350

michaelwoerister opened this issue Sep 8, 2016 · 0 comments
Labels
A-incr-comp Area: Incremental compilation A-testsuite Area: The testsuite used to check the correctness of rustc metabug Issues about issues themselves ("bugs about bugs")

Comments

@michaelwoerister
Copy link
Member

michaelwoerister commented Sep 8, 2016

Incremental compilation needs good regression testing, which can be split into the following components:

In order to make it easy to contribute in this area, we'll also want to

  • Compile links to the appropriate documentation of the test framework and some of the concepts and inner workings of incremental compilation
  • Provide well-documented examples of what test cases in various areas should look like
  • Expand the above list with as concrete as possible descriptions of individual test cases we are interested in, and open individual GH issues for them.
@michaelwoerister michaelwoerister added A-testsuite Area: The testsuite used to check the correctness of rustc metabug Issues about issues themselves ("bugs about bugs") A-incr-comp Area: Incremental compilation labels Sep 8, 2016
bors added a commit that referenced this issue Oct 2, 2016
…erister

Test Case for Incr. Comp. Hash for enums #36674.

Fixes #36674
Part of #36350

r? @michaelwoerister
bors added a commit that referenced this issue Oct 7, 2016
…oerister

Test Case for Incr. Comp. Hash for traits #36681.

Fixes #36681
Part of #36350

Currently, the following tests fail:

Unsafe modifier
Extern modifier
Extern c to rust-intrinsic
Trait unsafety
Change type of method parameter (&i32 => &mut i32)
Mode of self parameter

r? @michaelwoerister
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-incr-comp Area: Incremental compilation A-testsuite Area: The testsuite used to check the correctness of rustc metabug Issues about issues themselves ("bugs about bugs")
Projects
None yet
Development

No branches or pull requests

1 participant