-
Notifications
You must be signed in to change notification settings - Fork 2
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
Test failures not in octave's __run_test_suite__ #72
Comments
Aw, crap. At least some of the BISTs are depending on the internal implementation details of Here's some test code from
That seems to rely on the fact that Octave's existing |
One of the "error" tests is getting the wrong error message. Octave's:
Testify's:
Now, why would that happen? Is it because we're persisting our shared variables differently? |
This failure is intermittent. Seems to be related to test ordering. When I get a failure, it complains about something not being implemented for the gnuplot toolkit. Normally, I'm running with the qt toolkit; looks like the toolkit got switched during test execution somewhere? Yeah: In 5.1.0, after I do a full
But in 4.4.1, the tests aren't properly skipped:
Back on 5.1.0, it's showing a different testif condition for that same block:
Ah, yes: the test condition actually did change between 4.4.1 and 5.1.0. On 4.4.1, plain
|
Similar test failure to
|
Yet another problem with incorrect error messages for input size comparisons:
|
|
Results running under CLI vanilla Homebrewed Octave 5.1.0:
Those failures are more what I'm used to. Full test results: |
I manually extracted all the failures from the progress output, and it matches the summary results... except all the M-file tests are being run twice!
|
After fixing #78, I'm down to this:
Better. Now I think I'm down to legit individual test failures. |
Testify is failing more tests than core Octave is.
And why is it reporting more PASSes, too? 18090 vs 14933.
Files with failed tests
libinterp/corefcn/pr-output.cc-tst
getframe.m
inputname.m
isocaps.m
isosurface.m
reducevolume.m
copyobj.m
hgsave.m
And doesn't that seem like too few files to have 34 failures?
The text was updated successfully, but these errors were encountered: