Warp speed Data Transfer (WDT) is an embeddedable library (and command line tool) aiming to transfer data between 2 systems as fast as possible over multiple TCP paths.
I have managed to get this down to 1 - AllTestsInGenTest (Failed) by fixing the paths in the wdt test scripts. When building with Xcode the binaries are in /Debug or /Release folders inside the build folder. e.g. WDT_BINARY="./_bin/wdt/Debug/wdt"
I think the binaries to be tested could be provided to the scripts as arguments and then CMake can fill the arguments in with generator-expressions.
Using bc22626deede683d11a2668121ebbd2d0389a7b8 with my change to fix gtest https://github.com/facebook/wdt/pull/188
On macOS 10.14 Xcode 10.2 with Makefiles all tests pass. On macOS 10.14 Xcode 10.2 using Xcode many fail.
On macOS 10.14 Xcode 10.2 using Xcode
cmake -GXcode ../wdt -DBUILD_TESTING=on -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl
cmake --build .
cmake --build . --target RUN_TESTS
I have managed to get this down to
1 - AllTestsInGenTest (Failed)
by fixing the paths in the wdt test scripts. When building with Xcode the binaries are in /Debug or /Release folders inside the build folder. e.g.WDT_BINARY="./_bin/wdt/Debug/wdt"
I think the binaries to be tested could be provided to the scripts as arguments and then CMake can fill the arguments in with generator-expressions.