mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-04-29 19:30:36 +02:00
r6rs-ports.test: don't race with gc close in custom port tests
The tests share a "log" for custom port events and didn't always explicitly close the test ports, so the close might come later, during another test. Change the tests to always close their ports immediately, and clear the log after checking for expected "inter-test" events. test-suite/tests/r6rs-ports.test: don't race with gc close in custom port tests.
This commit is contained in:
parent
d7475d4073
commit
5012581745
2 changed files with 48 additions and 32 deletions
3
NEWS
3
NEWS
|
@ -93,6 +93,9 @@ every line in a file.
|
|||
** When -flto is enabled configure now adds -ffat-lto-objects if it exists
|
||||
Otherwise libguile.a can end up with no code.
|
||||
https://lintian.debian.org/tags/no-code-sections.html
|
||||
** r6rs-ports.test custom ports tests should no longer fail on stray closes
|
||||
Previously the custom ports weren't explicitly closed, causing
|
||||
GC-related closes to produce spurious "log" events in other tests.
|
||||
|
||||
|
||||
Changes in 3.0.10 (since 3.0.9)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue