-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Restore working debuginfo tests by trimming comments from non-header directive lines #47155
Conversation
Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @alexcrichton (or someone else) soon. If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes. Please see the contribution instructions for more information. |
📌 Commit 28dd4d9 has been approved by |
⌛ Testing commit 28dd4d9 with merge 655dd55b5e1bd372709f744b577c96f609d91201... |
💔 Test failed - status-travis |
Looks like a few failures on both GDB and LLDB. Do you want them fixed in this commit or marked ignore? |
If you know how to fix them that'd be great, otherwise we can open an issue and ignore them. |
@alexcrichton updated this PR to disable them and created issue 47163 to track. Will update issue with ignored tests if this passes. |
@bors: r+ Ok, thanks! |
📌 Commit 3c2c978 has been approved by |
⌛ Testing commit 3c2c9780000169572fa1fb517fe26b0ebadca690 with merge 6664ed9ad4ee7b0093cde3b17794176fdf294092... |
💔 Test failed - status-travis |
A few missing tests?
|
3c2c978
to
970d332
Compare
@bors: r+ |
📌 Commit 970d332 has been approved by |
⌛ Testing commit 970d33261bd8db922f4631707c0d3ed32e2f06c2 with merge 1330a2f53f069a88c9758f2cb6ad61dea9c1e7fc... |
💔 Test failed - status-travis |
970d332
to
f025731
Compare
A lot seems to be broken |
@bors r=alexcrichton p=15 |
📌 Commit f025731 has been approved by |
💡 This pull request was already approved, no need to approve it again.
|
📌 Commit f025731 has been approved by |
⌛ Testing commit f025731a8c7d1befff81ee5e73e999063ceb1fcf with merge 1e66b606a7491b52f53db72a892bba6dff2c8cae... |
💔 Test failed - status-travis |
@bors retry |
⌛ Testing commit f025731a8c7d1befff81ee5e73e999063ceb1fcf with merge 04440cf853e3e16e5b942e38a9e880e93c6b139c... |
💔 Test failed - status-travis |
f025731
to
57b4fb1
Compare
Why is this file added? https://github.com/nerd2/rust/blob/57b4fb16a2475a1aee676ad4bc74bb10512ea367/test |
57b4fb1
to
0a24acd
Compare
@bors r=alexcrichton |
📌 Commit 0a24acd has been approved by |
Restore working debuginfo tests by trimming comments from non-header directive lines I noticed when adding a debuginfo test that nothing I did caused the test to fail. Tracing back this seems to have been caused by 3e6c83d which broke parsing of the command/check lines, leaving all tests passing without any checking. This commit provides a basic (although still not very robust) restoration of tests and a should-fail test which checks the parser is running
💔 Test failed - status-appveyor |
Restore working debuginfo tests by trimming comments from non-header directive lines I noticed when adding a debuginfo test that nothing I did caused the test to fail. Tracing back this seems to have been caused by 3e6c83d which broke parsing of the command/check lines, leaving all tests passing without any checking. This commit provides a basic (although still not very robust) restoration of tests and a should-fail test which checks the parser is running
☀️ Test successful - status-appveyor, status-travis |
I noticed when adding a debuginfo test that nothing I did caused the test to fail. Tracing back this seems to have been caused by 3e6c83d which broke parsing of the command/check lines, leaving all tests passing without any checking. This commit provides a basic (although still not very robust) restoration of tests and a should-fail test which checks the parser is running