TestSockets in Parallel/Core has not run since VTK 6
During the VTK 6 modularization, TestSockets.py
was moved from Parallel
to Parallel/Core
but was never made to run at its new location. The purpose of TestSockets.py
is to verify that vtkSocket
works properly. Note that this test also has two C++ components, SocketServer.cxx
and SocketClient.cxx
, that must be compiled into executables so that they can be used by TestSockets.py
.
See also #18781 (closed) which mentions other inactive VTK Python tests that have been re-activated.
For reference, in VTK 5 this test was run as follows:
ADD_TEST(Sockets-image ${PYTHON_EXECUTABLE}
${VTK_SOURCE_DIR}/Parallel/Testing/Cxx/TestSockets.py
${EXECUTABLE_OUTPUT_PATH}/SocketServer
${EXECUTABLE_OUTPUT_PATH}/SocketClient
${VTK_DATA_ROOT}
Baseline/Parallel/SocketClient.cxx.png
${VTK_BINARY_DIR}/Testing/Temporary)