-
Notifications
You must be signed in to change notification settings - Fork 419
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
Added parSafe
unstable warnings to Set
and Map
modules.
#22772
Conversation
Signed-off-by: Iain Moncrief <[email protected]>
Signed-off-by: Iain Moncrief <[email protected]>
Signed-off-by: Iain Moncrief <[email protected]>
Is it normal to have a paratest result of |
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.
Looks good overall! Just a couple of comments:
No, you shouldn't be seeing that many failures for a change like this. It's probably an issue with the way you have your chapel environment configured. Let's discuss offline though. |
Signed-off-by: Iain Moncrief <[email protected]>
Signed-off-by: Iain Moncrief <[email protected]>
Signed-off-by: Iain Moncrief <[email protected]>
Signed-off-by: Iain Moncrief <[email protected]>
test/unstable/Map/parSafe.prediff
Outdated
sed -E 's/\.chpl:[0-9]*:/\.chpl:nnnn:/' < $OUTFILE > $TMPFILE | ||
cat $TMPFILE > $OUTFILE | ||
|
||
rm $TMPFILE |
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.
Make sure you add a newline at the end of this file.
(There is a VS code extension called "NewLine" that does this for you automatically whenever you save a file)
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.
Also, in my offline message, I was suggesting that you add these .prediff
files to types/chplhashtable/noHashForRecordWithEq
and types/chplhashtable/noHashForRecordWithEq2
to prevent the test failures you were seeing.
You don't need them here since the line numbers are coming from the test itself rather than an internal module file.
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.
Ohhh, I see. Thank you for the clarification
Signed-off-by: Iain Moncrief <[email protected]>
Signed-off-by: Iain Moncrief <[email protected]>
Signed-off-by: Iain Moncrief <[email protected]>
Signed-off-by: Iain Moncrief <[email protected]>
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 believe you still need to update the line numbers here to nnnn
to get these tests to pass. If they are passing as is, then that means start_test
isn't invoking the .prediff
file and you'll probably need to chmod +x
them.
Signed-off-by: Iain Moncrief <[email protected]>
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.
Looks good! Just one addition to the tests that would be good to see:
Signed-off-by: Iain Moncrief <[email protected]>
Ran |
Fixes a few test failures from #22772: - `compflags/TestWarnUnstableSuppression` - `types/chplhashtable/noHashForRecordWithEq` - `types/chplhashtable/noHashForRecordWithEq2` [ trivial - not reviewed ] - [x] paratest
Adding unstable flags for
parSafe
inMap
andSet
modules.