-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Extend compiletest to support subdirectories #31749
Conversation
Hopefully we can use this to make it so that |
Sweet! We should move all of the internal data checking tests that use |
@pnkfelix yeah, I was thinking that it'd be nice to:
|
I want to do something like the latter point for incr. comp. tests, so I might wind up adding support for it, or at least the groundwork. |
@bors r=alexcrichton |
📌 Commit d3e480f has been approved by |
Sorry to grumble here, but now I can't avoid feeling #20796 was unjustly closed. |
@sanxiyn fixed! (I am kidding; I do understand your underlying message here. But, to be fair, these things happen, I don't think amy ill will was meant, and a closed issue with no comments beyond the description does not represent a huge amount of lost effort, at least compared to say if that had been a PR of yours that had been closed, right?) |
⌛ Testing commit d3e480f with merge 8caf5be... |
💔 Test failed - auto-win-gnu-64-nopt-t |
These errors seem very odd:
It's right there that it's supposed to be checking for that exact error. |
@steveklabnik it must be breaking because of the |
@bors r+ |
📌 Commit c4b6037 has been approved by |
around a set of paths called `TestPaths` This commit is not quite standalone; it basically contains all the borrowing plumbing bits, the interesting stuff comes in the next commit.
subdirectory contains `compiletest-ignore-dir`, then ignore it.
You can now group tests into directories like `run-pass/borrowck` or `compile-fail/borrowck`. By default, all `.rs` files within any directory are considered tests: to ignore some directory, create a placeholder file called `compiletest-ignore-dir` (I had to do this for several existing directories). r? @alexcrichton cc @brson
💔 Test failed - auto-win-gnu-32-opt |
c4b6037
to
588d5d1
Compare
@bors r=alexcrichton |
📌 Commit 588d5d1 has been approved by |
⌛ Testing commit 588d5d1 with merge df8c7a2... |
(rollup) |
⌛ Testing commit 588d5d1 with merge a084ab3... |
⛄ The build was interrupted to prioritize another pull request. |
⚡ Previous build results for auto-mac-32-opt are reusable. Rebuilding only auto-linux-32-nopt-t, auto-linux-32-opt, auto-linux-64-debug-opt, auto-linux-64-nopt-t, auto-linux-64-opt, auto-linux-64-x-android-t, auto-linux-cross-opt, auto-linux-musl-64-opt, auto-mac-64-nopt-t, auto-mac-64-opt, auto-mac-ios-opt, auto-win-gnu-32-nopt-t, auto-win-gnu-32-opt, auto-win-gnu-64-nopt-t, auto-win-gnu-64-opt, auto-win-msvc-32-opt, auto-win-msvc-64-opt... |
💔 Test failed - auto-win-gnu-64-nopt-t |
@bors: retry On Thu, Feb 25, 2016 at 5:44 AM, bors notifications@github.com wrote:
|
@alexcrichton I think I have a fix to this problem |
@bors: r- Maybe I'll stop blindly retrying things one day |
parallel execution
@bors r=alexcrichton |
📌 Commit a04b4b6 has been approved by |
@bors r- |
@bors r=alexcrichton |
📌 Commit d21434c has been approved by |
You can now group tests into directories like `run-pass/borrowck` or `compile-fail/borrowck`. By default, all `.rs` files within any directory are considered tests: to ignore some directory, create a placeholder file called `compiletest-ignore-dir` (I had to do this for several existing directories). r? @alexcrichton cc @brson
I think the problem with auto-win-gnu-64-nopt-t is the same I had with #29497. |
Oops, of course not ( |
You can now group tests into directories like
run-pass/borrowck
orcompile-fail/borrowck
. By default, all.rs
files within any directory are considered tests: to ignore some directory, create a placeholder file calledcompiletest-ignore-dir
(I had to do this for several existing directories).r? @alexcrichton
cc @brson