-
Notifications
You must be signed in to change notification settings - Fork 4
run-make tests initialized #7
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
Conversation
lordshashank
commented
Mar 23, 2024
- resolves Run other types of tests like run-make rust-lang/rustc_codegen_gcc#263
- Added run-make tests
- made failing-run-make-tests.txt for failing tests.
@antoyo added libstdc++-12-dev (if this is how you meant), also removed all failing tests so that I can get all the tests failing in ci, independent of my local system, hope thats not an issue. |
It's good. Thanks! |
Weird. We still get the error "/usr/bin/ld: cannot find -lstdc++: No such file or directory". Did you ever get that locally? |
@antoyo I am thinking to deprecate version to 11, and putting this in ci to debug
should I do that (not sure we should do echo in ci runs)? |
You want to try version 11 to see if this will fix the tests? If so, yes, this is a good idea. I wanted to review the PR when the CI pass. Another thing I'm still thinking about is whether we split those new tests like |
@antoyo I tried to reduce duplication by modularising some code (thought a lot, let me know if you have better way). Also I tried to remove the ui tests here to failing-ui-tests, but ci failed so reseted them, but CI still fails. These are running in my device successfully, not getting why are they failing here, could you please help. |
It looks like some test files are being removed twice, causing this error:
Since we're removing files, I guess we might need to do a |
@antoyo I am not able to get the issue here as both the runs are failing here, moreover I am not able to replicate this, any views. |
Would you be OK if I push commits to this PR to attempt to fix the issue? |
ya sure 😓, there have ben too many commits, should I squash them first? |
Yes please. |
@antoyo , you can do changes, actually its showing the change in same file in failing-ui-tests.txt , but its irrelevant i guess cause it shows same line added and removed, some ci issue i guess, look forward to what solution is. |
could shifting this test to test.rs for ui-tests from failing-ui-tests.txt resolve the issue?, cause its this test only which is giving issue on all failing ci runs (I rechecked them) |
@antoyo, so checks are successful finally, let me know of any more improvements, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice work!
@antoyo should I do this? |
I'll think about this. The reason why the You might not know, but there's a summary of failing tests here which shows the number of failing tests for the Failures CI task. I'd like to see how this will render in the summary when those |
all tests successful LFG 🚀. @antoyo let me know if some more changes are needed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I missed a few things.
After that, we can merge.
Thanks a lot!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One more nitpick ;) .
Really sorry @antoyo , I don't know why that spacing at last got ommitted even though I tried to add it 😭, this should work now. |
No worries. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I missed those two comments.
After that, we can merge for real :) .
Done and sorry, I should not have removed the comments, would remember for next time. |
@antoyo , what other test suites of rust do you look forward to implement, I can try them as I guess they would be fairly easy to implement after this modularization. |
I would find the most important to be the standard library (std) tests. |