Even though all ITs pass locally on OS X, the two IPv6 tests fail consistently on GitHub Actions automated build.
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.904 s - in org.reaktivity.nukleus.tcp.internal.streams.ServerRouteCountersIT
[INFO]
[INFO] Results:
[INFO]
Error: Failures:
Error: ServerIT.shouldEstablishConnectionToAddressAnyIPv4 Specified behavior did not match expected:<...d nukleus:begin.ext [${proxy:matchBeginEx()
.typeId(nukleus:id("proxy"))
.addressInet4()
.protocol("stream")
.destination("127.0.0.1")
.destinationPort(8080)
.build()
.build()}
connected]
#
# Copyright 20...> but was:<...d nukleus:begin.ext [PROXY_BEGIN_EX [typeId=4, address=PROXY_ADDRESS [inet4=PROXY_ADDRESS_INET4 [protocol=STREAM, source=octets[4], destination=octets[4], sourcePort=46830, destinationPort=8080]], infos=array32<4, 0>]]
#
# Copyright 20...>
Error: ServerIT.shouldEstablishConnectionToAddressAnyIPv6 Specified behavior did not match expected:<...d nukleus:begin.ext [${proxy:matchBeginEx()
.typeId(nukleus:id("proxy"))
.addressInet4()
.protocol("stream")
.destination("127.0.0.1")
.destinationPort(8080)
.build()
.build()}
connected]
#
# Copyright 20...> but was:<...d nukleus:begin.ext [PROXY_BEGIN_EX [typeId=4, address=PROXY_ADDRESS [inet4=PROXY_ADDRESS_INET4 [protocol=STREAM, source=octets[4], destination=octets[4], sourcePort=46834, destinationPort=8080]], infos=array32<4, 0>]]
#
# Copyright 20...>
[INFO]
Error: Tests run: 97, Failures: 2, Errors: 0, Skipped: 2
Would prefer not to disable these ITs, so we need to find out how to enable IPv6 for GitHub Actions.
Even though all ITs pass locally on OS X, the two IPv6 tests fail consistently on GitHub Actions automated build.
Would prefer not to disable these ITs, so we need to find out how to enable IPv6 for GitHub Actions.