diff --git a/CMakeModules/prepare_asapo.cmake b/CMakeModules/prepare_asapo.cmake index 6249467e58838f0c041af6b76796ac7a507ff5aa..ce5c33d92ff39fb8ee26332194512844b64c79e7 100644 --- a/CMakeModules/prepare_asapo.cmake +++ b/CMakeModules/prepare_asapo.cmake @@ -30,10 +30,16 @@ function(prepare_asapo) configure_file(${CMAKE_SOURCE_DIR}/tests/automatic/settings/receiver.json.tpl.win.in receiver.json.tpl @ONLY) configure_file(${CMAKE_SOURCE_DIR}/config/nomad/nginx_kill_win.nmd nginx_kill.nmd @ONLY) configure_file(${CMAKE_SOURCE_DIR}/tests/automatic/settings/authorizer_settings.json.tpl.win authorizer.json.tpl COPYONLY) + configure_file(${CMAKE_SOURCE_DIR}/tests/automatic/common_scripts/start_services.bat start_services.bat COPYONLY) + configure_file(${CMAKE_SOURCE_DIR}/tests/automatic/common_scripts/stop_services.bat stop_services.bat COPYONLY) + else() configure_file(${CMAKE_SOURCE_DIR}/tests/automatic/settings/receiver.json.tpl.lin.in receiver.json.tpl @ONLY) configure_file(${CMAKE_SOURCE_DIR}/config/nomad/nginx_kill_lin.nmd nginx_kill.nmd @ONLY) configure_file(${CMAKE_SOURCE_DIR}/tests/automatic/settings/authorizer_settings.json.tpl.lin authorizer.json.tpl COPYONLY) + configure_file(${CMAKE_SOURCE_DIR}/tests/automatic/common_scripts/start_services.sh start_services.sh COPYONLY) + configure_file(${CMAKE_SOURCE_DIR}/tests/automatic/common_scripts/stop_services.sh stop_services.sh COPYONLY) + endif() configure_file(${CMAKE_SOURCE_DIR}/config/nomad/receiver.nmd.in receiver.nmd @ONLY) diff --git a/examples/consumer/getnext_broker/check_windows.bat b/examples/consumer/getnext_broker/check_windows.bat index 76f25ae90b7090626aada003779aecd5e9090632..6945e1dbade737b50f5f7f8bd1319b3eecbb869f 100644 --- a/examples/consumer/getnext_broker/check_windows.bat +++ b/examples/consumer/getnext_broker/check_windows.bat @@ -7,11 +7,7 @@ SET database_name=%beamtime_id%_%stream% SET mongo_exe="c:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" set token_test_run=K38Mqc90iRv8fC7prcFHd994mF_wfUiJnWBfIjIzieo= -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat for /l %%x in (1, 1, 3) do echo db.data_default.insert({"_id":%%x,"size":100,"name":"%%x","lastchange":1,"source":"none","buf_id":0,"meta":{"test":10}}) | %mongo_exe% %database_name% || goto :error @@ -24,8 +20,5 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat echo db.dropDatabase() | %mongo_exe% %database_name% diff --git a/examples/consumer/getnext_broker_python/check_windows.bat b/examples/consumer/getnext_broker_python/check_windows.bat index 610c6a4c37c38672d58cefc6c6809860e74f9c8a..44980989369cddff912cad3685b940f2c42ef69b 100644 --- a/examples/consumer/getnext_broker_python/check_windows.bat +++ b/examples/consumer/getnext_broker_python/check_windows.bat @@ -7,11 +7,7 @@ SET mongo_exe="c:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" set token_test_run=K38Mqc90iRv8fC7prcFHd994mF_wfUiJnWBfIjIzieo= set group_id=bif31l2uiddd4r0q6b40 -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat for /l %%x in (1, 1, 3) do echo db.data_default.insert({"_id":%%x,"size":100,"name":"%%x","lastchange":1,"source":"none","buf_id":0,"meta":{"test":10}}) | %mongo_exe% %database_name% || goto :error @@ -48,8 +44,5 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat echo db.dropDatabase() | %mongo_exe% %database_name% diff --git a/examples/pipeline/in_to_out/check_windows.bat b/examples/pipeline/in_to_out/check_windows.bat index 673e626835e2d9f8c60e2d29f1d9c05c828bcf12..9b575777b8fb97ab7f155e0e94c414cafa7fe038 100644 --- a/examples/pipeline/in_to_out/check_windows.bat +++ b/examples/pipeline/in_to_out/check_windows.bat @@ -18,14 +18,7 @@ SET receiver_folder="%receiver_root_folder%\test_facility\gpfs\%beamline%\2019\d SET mongo_exe="c:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" - -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat for /l %%x in (1, 1, 3) do echo db.data_default.insert({"_id":%%x,"size":6,"name":"file%%x","lastchange":1,"source":"none","buf_id":0,"meta":{"test":10}}) | %mongo_exe% %indatabase_name% || goto :error @@ -64,12 +57,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop authorizer +call stop_services.bat echo db.dropDatabase() | %mongo_exe% %indatabase_name% echo db.dropDatabase() | %mongo_exe% %outdatabase_name% diff --git a/examples/pipeline/in_to_out_python/check_windows.bat b/examples/pipeline/in_to_out_python/check_windows.bat index fe83804aa5d7d2fa684ae462c26b5f031f43ef22..b93a7f38c5ac641a5cb51e34b678d1f0debbaa2e 100644 --- a/examples/pipeline/in_to_out_python/check_windows.bat +++ b/examples/pipeline/in_to_out_python/check_windows.bat @@ -20,13 +20,7 @@ SET timeout=2 SET timeout_producer=25 SET nthreads=4 -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat for /l %%x in (1, 1, 3) do echo db.data_default.insert({"_id":%%x,"size":6,"name":"file%%x","lastchange":1,"source":"none","buf_id":0,"meta":{"test":10}}) | %mongo_exe% %indatabase_name% || goto :error @@ -58,13 +52,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop authorizer - +call stop_services.bat echo db.dropDatabase() | %mongo_exe% %indatabase_name% echo db.dropDatabase() | %mongo_exe% %outdatabase_name% rmdir /S /Q %receiver_root_folder% diff --git a/tests/automatic/bug_fixes/error-sending-data-using-callback-method/check_windows.bat b/tests/automatic/bug_fixes/error-sending-data-using-callback-method/check_windows.bat index e5affaa43e61d5c9d867bb2b4ff4f9fea838ebea..acaf9b1a6fb163dc7daee974c34d21cc1fa17d9f 100644 --- a/tests/automatic/bug_fixes/error-sending-data-using-callback-method/check_windows.bat +++ b/tests/automatic/bug_fixes/error-sending-data-using-callback-method/check_windows.bat @@ -8,12 +8,7 @@ SET dbname = %beamtime_id%_%stream% echo db.%dbname%.insert({dummy:1})" | %mongo_exe% %dbname% -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 5 -w 100 > nul +call start_services.bat mkdir %receiver_folder% @@ -34,11 +29,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop authorizer +call stop_services.bat rmdir /S /Q %receiver_root_folder% echo db.dropDatabase() | %mongo_exe% %dbname% diff --git a/tests/automatic/bug_fixes/producer_send_after_restart/check_windows.bat b/tests/automatic/bug_fixes/producer_send_after_restart/check_windows.bat index 4b321f8974fc8e051a7dc5f3ce166847bd4d4a86..2421a18add8a7711b43c85fb2319db3b8b07d725 100644 --- a/tests/automatic/bug_fixes/producer_send_after_restart/check_windows.bat +++ b/tests/automatic/bug_fixes/producer_send_after_restart/check_windows.bat @@ -16,13 +16,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -61,12 +55,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% rmdir /S /Q c:\tmp\asapo\test_in\test1 diff --git a/tests/automatic/common_scripts/start_services.bat b/tests/automatic/common_scripts/start_services.bat new file mode 100644 index 0000000000000000000000000000000000000000..9383d4aced21329cc23e324589d2af2e34a0cca1 --- /dev/null +++ b/tests/automatic/common_scripts/start_services.bat @@ -0,0 +1,22 @@ +c:\opt\consul\nomad run receiver.nmd +c:\opt\consul\nomad run authorizer.nmd +c:\opt\consul\nomad run discovery.nmd +c:\opt\consul\nomad run broker.nmd +c:\opt\consul\nomad run nginx.nmd +c:\opt\consul\nomad run file_transfer.nmd + + +ping 1.0.0.0 -n 10 -w 100 > nul + +set i=0 +:repeat +set /a i=%i%+1 +echo %i% +if %i% EQU 20 ( + goto :error +) +ping 1.0.0.0 -n 3 -w 100 1>nul +curl --silent --fail 127.0.0.1:8400/asapo-discovery/asapo-receiver --stderr - | findstr 127.0.0.1 || goto :repeat +curl --silent --fail 127.0.0.1:8400/asapo-discovery/asapo-broker --stderr - | findstr 127.0.0.1 || goto :repeat +curl --silent --fail 127.0.0.1:8400/asapo-discovery/asapo-file-transfer --stderr - | findstr 127.0.0.1 || goto :repeat +echo discovery ready diff --git a/tests/automatic/common_scripts/start_services.sh b/tests/automatic/common_scripts/start_services.sh new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/tests/automatic/common_scripts/stop_services.bat b/tests/automatic/common_scripts/stop_services.bat new file mode 100644 index 0000000000000000000000000000000000000000..1f75f6970a8ffcac37a7478b7d4672f0c0a532ea --- /dev/null +++ b/tests/automatic/common_scripts/stop_services.bat @@ -0,0 +1,7 @@ +c:\opt\consul\nomad stop receiver +c:\opt\consul\nomad stop discovery +c:\opt\consul\nomad stop broker +c:\opt\consul\nomad stop authorizer +c:\opt\consul\nomad stop nginx +c:\opt\consul\nomad stop file_transfer +c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill diff --git a/tests/automatic/common_scripts/stop_services.sh b/tests/automatic/common_scripts/stop_services.sh new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/tests/automatic/consumer/consumer_api/check_windows.bat b/tests/automatic/consumer/consumer_api/check_windows.bat index a11f05a2bb4eb9e547d3f213eb0c694819486f77..6619a5c9653f487133012b6ccd3426b9332e64b9 100644 --- a/tests/automatic/consumer/consumer_api/check_windows.bat +++ b/tests/automatic/consumer/consumer_api/check_windows.bat @@ -6,13 +6,7 @@ SET database_name=%beamtime_id%_%stream% SET mongo_exe="c:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" set token_test_run=K38Mqc90iRv8fC7prcFHd994mF_wfUiJnWBfIjIzieo= -::first argument path to the executable - -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat for /l %%x in (1, 1, 10) do echo db.data_default.insert({"_id":%%x,"size":6,"name":"%%x","lastchange":1,"source":"none","buf_id":0,"meta":{"test":10}}) | %mongo_exe% %database_name% || goto :error @@ -39,10 +33,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat echo db.dropDatabase() | %mongo_exe% %database_name% del "1 1_1" diff --git a/tests/automatic/consumer/consumer_api_python/check_windows.bat b/tests/automatic/consumer/consumer_api_python/check_windows.bat index 86d08b03e970cd32a50f1ff9e9bbe555d67ae7f7..1b0ade3d5327978c3a7c99f6024dfb13ab04fc04 100644 --- a/tests/automatic/consumer/consumer_api_python/check_windows.bat +++ b/tests/automatic/consumer/consumer_api_python/check_windows.bat @@ -10,13 +10,7 @@ SET database_name=%beamtime_id%_%stream% SET mongo_exe="c:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" set token_test_run=K38Mqc90iRv8fC7prcFHd994mF_wfUiJnWBfIjIzieo= -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd -c:\opt\consul\nomad run file_transfer.nmd -c:\opt\consul\nomad run authorizer.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat for /l %%x in (1, 1, 5) do echo db.data_default.insert({"_id":%%x,"size":6,"name":"%%x","lastchange":1,"source":"none","buf_id":0,"meta":{"test":10}}) | %mongo_exe% %database_name% || goto :error @@ -49,12 +43,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop file_transfer -c:\opt\consul\nomad stop authorizer +call stop_services.bat echo db.dropDatabase() | %mongo_exe% %database_name% del c:\tmp\asapo\consumer_test\files\1 diff --git a/tests/automatic/consumer/next_multithread_broker/check_windows.bat b/tests/automatic/consumer/next_multithread_broker/check_windows.bat index de24971c97cc3a4048d60a8a84914910cfa1a8ae..4c4bb2e685d89f1339fd8aaaea08809181e19df6 100644 --- a/tests/automatic/consumer/next_multithread_broker/check_windows.bat +++ b/tests/automatic/consumer/next_multithread_broker/check_windows.bat @@ -2,13 +2,7 @@ SET database_name=test_run_detector SET mongo_exe="c:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" set token_test_run=K38Mqc90iRv8fC7prcFHd994mF_wfUiJnWBfIjIzieo= -::first argument path to the executable - -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat for /l %%x in (1, 1, 10) do echo db.data_default.insert({"_id":%%x,"size":100,"name":"%%x","lastchange":1,"source":"none","buf_id":0,"meta":{"test":10}}) | %mongo_exe% %database_name% || goto :error @@ -22,8 +16,6 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat + echo db.dropDatabase() | %mongo_exe% %database_name% diff --git a/tests/automatic/full_chain/send_recv_substreams/check_windows.bat b/tests/automatic/full_chain/send_recv_substreams/check_windows.bat index aa79cf59d7dff753f5127ebbe37b6fc81fd09af5..d89ca68c8e229b56fd09562bfa1712b2463490f6 100644 --- a/tests/automatic/full_chain/send_recv_substreams/check_windows.bat +++ b/tests/automatic/full_chain/send_recv_substreams/check_windows.bat @@ -10,12 +10,7 @@ SET beamline=test SET mongo_exe="c:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" - -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd +call start_services.bat "%1" 127.0.0.1:8400 %beamtime_id% %token% @@ -26,11 +21,6 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop authorizer +call stop_services.bat echo db.dropDatabase() | %mongo_exe% %indatabase_name% diff --git a/tests/automatic/full_chain/send_recv_substreams_python/check_windows.bat b/tests/automatic/full_chain/send_recv_substreams_python/check_windows.bat index aa79cf59d7dff753f5127ebbe37b6fc81fd09af5..475943c379ac9a534bfd8afb91e9616585f9b055 100644 --- a/tests/automatic/full_chain/send_recv_substreams_python/check_windows.bat +++ b/tests/automatic/full_chain/send_recv_substreams_python/check_windows.bat @@ -10,12 +10,7 @@ SET beamline=test SET mongo_exe="c:\Program Files\MongoDB\Server\4.2\bin\mongo.exe" - -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd +call start_services.bat "%1" 127.0.0.1:8400 %beamtime_id% %token% @@ -26,11 +21,5 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop authorizer - +call stop_services.bat echo db.dropDatabase() | %mongo_exe% %indatabase_name% diff --git a/tests/automatic/full_chain/simple_chain/check_windows.bat b/tests/automatic/full_chain/simple_chain/check_windows.bat index 5abab849d9d27b4c14f94f6450cc1aea8df10eff..fd9244556c2a3c0775a069d8d7aac95d63bfaa49 100644 --- a/tests/automatic/full_chain/simple_chain/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain/check_windows.bat @@ -13,13 +13,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -38,12 +32,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% del /f token echo db.dropDatabase() | %mongo_exe% %beamtime_id%_detector diff --git a/tests/automatic/full_chain/simple_chain_dataset/check_windows.bat b/tests/automatic/full_chain/simple_chain_dataset/check_windows.bat index b3b48582f15d77a69aaff2bb707f42b6818d5480..e1273b93924409a1e8e41093276405b4e3927861 100644 --- a/tests/automatic/full_chain/simple_chain_dataset/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain_dataset/check_windows.bat @@ -12,13 +12,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -39,12 +33,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% del /f token echo db.dropDatabase() | %mongo_exe% %beamtime_id%_detector diff --git a/tests/automatic/full_chain/simple_chain_filegen/check_windows.bat b/tests/automatic/full_chain/simple_chain_filegen/check_windows.bat index 5c726fe1548963c9b8ee6bf106c4660dd604d8d6..500e19ccdfdafaaa065ad5b4f4898523fcd0642c 100644 --- a/tests/automatic/full_chain/simple_chain_filegen/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain_filegen/check_windows.bat @@ -16,13 +16,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -51,12 +45,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% rmdir /S /Q c:\tmp\asapo\test_in\test1 rmdir /S /Q c:\tmp\asapo\test_in\test2 diff --git a/tests/automatic/full_chain/simple_chain_filegen_batches/check_windows.bat b/tests/automatic/full_chain/simple_chain_filegen_batches/check_windows.bat index 831f5eaeb05c74ba6eb08d682a77b47ba68f6af0..5c5e7017ff72cda4c99cce9c5f30753bbdb60bfc 100644 --- a/tests/automatic/full_chain/simple_chain_filegen_batches/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain_filegen_batches/check_windows.bat @@ -16,13 +16,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -52,12 +46,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% rmdir /S /Q c:\tmp\asapo\test_in\test1 rmdir /S /Q c:\tmp\asapo\test_in\test2 diff --git a/tests/automatic/full_chain/simple_chain_filegen_multisource/check_windows.bat b/tests/automatic/full_chain/simple_chain_filegen_multisource/check_windows.bat index 73c81c8aafb520f989d89c41a910a0a3e906cca2..a8cf1670079f3c700aa5e395cc4dd8d8fbb1f1eb 100644 --- a/tests/automatic/full_chain/simple_chain_filegen_multisource/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain_filegen_multisource/check_windows.bat @@ -16,13 +16,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat mkdir %receiver_folder% mkdir c:\tmp\asapo\test_in\test1 @@ -58,12 +52,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% rmdir /S /Q c:\tmp\asapo\test_in\test1 rmdir /S /Q c:\tmp\asapo\test_in\test2 diff --git a/tests/automatic/full_chain/simple_chain_filegen_readdata_cache/check_windows.bat b/tests/automatic/full_chain/simple_chain_filegen_readdata_cache/check_windows.bat index 782fb8460ea5fe9379a4138184887da2eb3e1e67..1e3fcd21031106b6e5fd830611bdfe60ffcd8ea6 100644 --- a/tests/automatic/full_chain/simple_chain_filegen_readdata_cache/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain_filegen_readdata_cache/check_windows.bat @@ -16,13 +16,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -55,12 +49,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% rmdir /S /Q c:\tmp\asapo\test_in\test1 rmdir /S /Q c:\tmp\asapo\test_in\test2 diff --git a/tests/automatic/full_chain/simple_chain_filegen_readdata_file/check_windows.bat b/tests/automatic/full_chain/simple_chain_filegen_readdata_file/check_windows.bat index 9ec3d1d6aaea0923bd832a15b86b25456f9da5c3..dc674898e8a6de37125f77147c700529e6628394 100644 --- a/tests/automatic/full_chain/simple_chain_filegen_readdata_file/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain_filegen_readdata_file/check_windows.bat @@ -16,13 +16,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -55,12 +49,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% rmdir /S /Q c:\tmp\asapo\test_in\test1 rmdir /S /Q c:\tmp\asapo\test_in\test2 diff --git a/tests/automatic/full_chain/simple_chain_metadata/check_windows.bat b/tests/automatic/full_chain/simple_chain_metadata/check_windows.bat index 399df73f5a9063db17a091cad6c5b739c7ee574d..9dbba7db3e8c1d8487c9d0ccc19eb20d0e9226ea 100644 --- a/tests/automatic/full_chain/simple_chain_metadata/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain_metadata/check_windows.bat @@ -4,7 +4,6 @@ SET beamline=test SET receiver_root_folder=c:\tmp\asapo\receiver\files SET receiver_folder="%receiver_root_folder%\test_facility\gpfs\%beamline%\2019\data\%beamtime_id%" - "%3" token -secret auth_secret.key %beamtime_id% > token set /P token=< token @@ -12,26 +11,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul - -set i=0 -:repeat -set /a i=%i%+1 -echo %i% -if %i% EQU 20 ( - goto :error -) -timeout /t 1 -curl --fail 127.0.0.1:8400/asapo-discovery/asapo-receiver || goto :repeat -curl --fail 127.0.0.1:8400/asapo-discovery/asapo-broker|| goto :repeat -echo discovery ready - +call start_services.bat REM producer mkdir %receiver_folder% @@ -50,12 +30,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% del /f token echo db.dropDatabase() | %mongo_exe% %beamtime_id%_detector diff --git a/tests/automatic/full_chain/simple_chain_usermeta_python/check_windows.bat b/tests/automatic/full_chain/simple_chain_usermeta_python/check_windows.bat index 76a0fdf19efddbf0e8b03bd03ed56616fad73216..3fc487795810b2546dc28f6a45a2ab93fe69f801 100644 --- a/tests/automatic/full_chain/simple_chain_usermeta_python/check_windows.bat +++ b/tests/automatic/full_chain/simple_chain_usermeta_python/check_windows.bat @@ -12,13 +12,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_detector.insert({dummy:1}) | %mongo_exe% %beamtime_id%_detector -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 20 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -39,12 +33,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% del /f token echo db.dropDatabase() | %mongo_exe% %beamtime_id%_detector diff --git a/tests/automatic/full_chain/two_beamlines/check_windows.bat b/tests/automatic/full_chain/two_beamlines/check_windows.bat index cc1f0b2c1af45fd68ed38a78fa7b61c04041855c..b0c5259143f98ad9710033b7a6fc13d6faf70425 100644 --- a/tests/automatic/full_chain/two_beamlines/check_windows.bat +++ b/tests/automatic/full_chain/two_beamlines/check_windows.bat @@ -23,13 +23,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id1%_%stream%.insert({dummy:1}) | %mongo_exe% %beamtime_id1%_%stream% echo db.%beamtime_id2%_%stream%.insert({dummy:1}) | %mongo_exe% %beamtime_id2%_%stream% -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder1% @@ -56,12 +50,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% del /f token1 del /f token2 diff --git a/tests/automatic/full_chain/two_streams/check_windows.bat b/tests/automatic/full_chain/two_streams/check_windows.bat index 3e47d04b78f43e2003ebef66c17a1e26fb80dc37..fd2b9268da99a3c4ab0f715ae04b05fc0d095895 100644 --- a/tests/automatic/full_chain/two_streams/check_windows.bat +++ b/tests/automatic/full_chain/two_streams/check_windows.bat @@ -15,14 +15,7 @@ set proxy_address="127.0.0.1:8400" echo db.%beamtime_id%_%stream1%.insert({dummy:1}) | %mongo_exe% %beamtime_id%_%stream1% echo db.%beamtime_id%_%stream2%.insert({dummy:1}) | %mongo_exe% %beamtime_id%_%stream2% - -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run broker.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 10 -w 100 > nul +call start_services.bat REM producer mkdir %receiver_folder% @@ -48,12 +41,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop broker -c:\opt\consul\nomad stop authorizer -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill +call stop_services.bat rmdir /S /Q %receiver_root_folder% del /f token1 del /f token2 diff --git a/tests/automatic/producer/aai/check_windows.bat b/tests/automatic/producer/aai/check_windows.bat index ea077946cbae3ecd7a9f29da0f914ca244bf5a7e..6a38017b8ba4d9af8b51d3106cad22a8fac06a7f 100644 --- a/tests/automatic/producer/aai/check_windows.bat +++ b/tests/automatic/producer/aai/check_windows.bat @@ -12,12 +12,7 @@ SET token=-pZmisCNjAbjT2gFBKs3OB2kNOU79SNsfHud0bV8gS4= echo db.%dbname%.insert({dummy:1})" | %mongo_exe% %dbname% -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 5 -w 100 > nul +call start_services.bat mkdir %receiver_folder% mkdir %receiver_folder2% @@ -48,11 +43,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop authorizer +call stop_services.bat rmdir /S /Q %receiver_root_folder% rmdir /S /Q %receiver_root_folder2% echo db.dropDatabase() | %mongo_exe% %dbname% diff --git a/tests/automatic/producer/python_api/check_windows.bat b/tests/automatic/producer/python_api/check_windows.bat index aa2663afa23580ac97386423f395f8921ca12c3f..a354590701ce1694749c6f1b8fab5d879153a3fd 100644 --- a/tests/automatic/producer/python_api/check_windows.bat +++ b/tests/automatic/producer/python_api/check_windows.bat @@ -8,12 +8,7 @@ SET dbname=%beamtime_id%_%stream% echo db.%dbname%.insert({dummy:1})" | %mongo_exe% %dbname% -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 5 -w 100 > nul +call start_services.bat mkdir %receiver_folder% @@ -45,11 +40,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop authorizer +call stop_services.bat rmdir /S /Q %receiver_root_folder% echo db.dropDatabase() | %mongo_exe% %dbname% diff --git a/tests/automatic/producer_receiver/transfer_datasets/check_windows.bat b/tests/automatic/producer_receiver/transfer_datasets/check_windows.bat index 28016c93da8dad3fbc1a55a9f6148ac099756182..c675100ba2f845d2329cb97c658f9aa4e38a34de 100644 --- a/tests/automatic/producer_receiver/transfer_datasets/check_windows.bat +++ b/tests/automatic/producer_receiver/transfer_datasets/check_windows.bat @@ -7,13 +7,7 @@ SET receiver_folder="%receiver_root_folder%\test_facility\gpfs\%beamline%\2019\d echo db.%beamtime_id%_detector.insert({dummy:1})" | %mongo_exe% %beamtime_id%_detector - -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 1 -w 100 > nul +call start_services.bat mkdir %receiver_folder% @@ -42,11 +36,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop authorizer +call stop_services.bat rmdir /S /Q %receiver_root_folder% echo db.dropDatabase() | %mongo_exe% %beamtime_id%_detector diff --git a/tests/automatic/producer_receiver/transfer_single_file/check_windows.bat b/tests/automatic/producer_receiver/transfer_single_file/check_windows.bat index 8c88e139f4f1c423a56bf24168e09bc21f432d45..75c4b4c2a45e4c6b5c3b1421bd6dd0e33f4dc5b9 100644 --- a/tests/automatic/producer_receiver/transfer_single_file/check_windows.bat +++ b/tests/automatic/producer_receiver/transfer_single_file/check_windows.bat @@ -7,13 +7,7 @@ SET receiver_folder="%receiver_root_folder%\test_facility\gpfs\%beamline%\2019\d echo db.%beamtime_id%_detector.insert({dummy:1})" | %mongo_exe% %beamtime_id%_detector - -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 1 -w 100 > nul +call start_services.bat mkdir %receiver_folder% @@ -33,11 +27,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop authorizer +call stop_services.bat rmdir /S /Q %receiver_root_folder% echo db.dropDatabase() | %mongo_exe% %beamtime_id%_detector diff --git a/tests/automatic/producer_receiver/transfer_single_file_bypass_buffer/check_windows.bat b/tests/automatic/producer_receiver/transfer_single_file_bypass_buffer/check_windows.bat index 2a9fe358fe6c7850419ca759165cdcf800a1c1d7..bc501b842e9d4a4e61aab6630ae8632202cbcdae 100644 --- a/tests/automatic/producer_receiver/transfer_single_file_bypass_buffer/check_windows.bat +++ b/tests/automatic/producer_receiver/transfer_single_file_bypass_buffer/check_windows.bat @@ -7,13 +7,7 @@ SET receiver_folder="%receiver_root_folder%\test_facility\gpfs\%beamline%\2019\d echo db.%beamtime_id%_detector.insert({dummy:1})" | %mongo_exe% %beamtime_id%_detector - -c:\opt\consul\nomad run receiver.nmd -c:\opt\consul\nomad run authorizer.nmd -c:\opt\consul\nomad run discovery.nmd -c:\opt\consul\nomad run nginx.nmd - -ping 1.0.0.0 -n 1 -w 100 > nul +call start_services.bat mkdir %receiver_folder% @@ -36,11 +30,7 @@ call :clean exit /b 1 :clean -c:\opt\consul\nomad stop receiver -c:\opt\consul\nomad stop discovery -c:\opt\consul\nomad stop nginx -c:\opt\consul\nomad run nginx_kill.nmd && c:\opt\consul\nomad stop -yes -purge nginx_kill -c:\opt\consul\nomad stop authorizer +call stop_services.bat rmdir /S /Q %receiver_root_folder% echo db.dropDatabase() | %mongo_exe% %beamtime_id%_detector