13c9bf76af
* Add base of e2e tests * Add python dependencies * Explicitly close customer in destructor * Parametrize tests and add test for CHECK STREAM * Add tests for SHOW STREAMS * Add test for concurrent start/stop during check * Add test for calling check with an already started stream * Run streams e2e tests on CI servers Co-authored-by: antonio2368 <antonio2368@users.noreply.github.com> Co-authored-by: Jure Bajic <jbajic@users.noreply.github.com>
12 lines
473 B
CMake
12 lines
473 B
CMake
function(copy_streams_e2e_python_files FILE_NAME)
|
|
add_custom_target(memgraph__e2e__streams__${FILE_NAME} ALL
|
|
COMMAND ${CMAKE_COMMAND} -E copy
|
|
${CMAKE_CURRENT_SOURCE_DIR}/${FILE_NAME}
|
|
${CMAKE_CURRENT_BINARY_DIR}/${FILE_NAME}
|
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${FILE_NAME})
|
|
endfunction()
|
|
|
|
copy_streams_e2e_python_files(streams_tests.py)
|
|
copy_streams_e2e_python_files(streams_test_runner.sh)
|
|
add_subdirectory(transformations)
|