add_custom_target(libc-startup-tests) add_dependencies(libc-integration-tests libc-startup-tests) add_integration_test( startup_args_test SUITE libc-startup-tests SRCS args_test.cpp ARGS 1 2 3 ENV FRANCE=Paris GERMANY=Berlin ) add_integration_test( startup_rpc_test SUITE libc-startup-tests SRCS rpc_test.cpp DEPENDS libc.src.__support.RPC.rpc_client libc.src.__support.GPU.utils LOADER_ARGS --blocks-x 2 --blocks-y 2 --blocks-z 2 --threads-x 4 --threads-y 4 --threads-z 4 ) add_integration_test( init_fini_array_test SUITE libc-startup-tests SRCS init_fini_array_test.cpp ) add_integration_test( startup_rpc_interface_test SUITE libc-startup-tests SRCS rpc_interface_test.cpp ) add_integration_test( startup_rpc_stream_test SUITE libc-startup-tests SRCS rpc_stream_test.cpp LOADER_ARGS --threads 32 --blocks 8 )