-
Notifications
You must be signed in to change notification settings - Fork 1
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
Possible loop in multiple tests #12
Comments
Stack traces: test-canonicalize
test-mbscasestr1
test-mbsstr1
test-unsetenv
No pattern immediately stands out. I'll generate listings for the modules and dig deeper into each case. |
test-canonicalize loops trying to process "/etc/passwd". |
test-mbscasestr1 isn't looping, it just runs very inefficiently.
This is supposed to ensure that a complex comparison uses the more efficient Knuth-Morris-Pratt algorithm. |
test-mbsstr1 is almost identical to test-mbscasestr1, so presumably is performing in the same way. |
test-unsetenv loops because the z/OS implementation of getenv/unsetenv provide inconsistent handling of an envar string that is altered after it has been set. |
fixed by #11 |
Several tests run for a long time consuming many minutes of CPU.
Without intervention the build eventually times out, so this may be a hard loop.
Killing the problem tests allows the build to complete with failures.
test-canonicalize
test-mbscasestr1
test-mbsstr1
test-unsetenv
The text was updated successfully, but these errors were encountered: