@@ -1044,7 +1044,7 @@ test_parallel: hub chrome firefox edge chromium video
10441044 cd ./tests || true ; \
10451045 echo TAG=$(TAG_VERSION ) > .env ; \
10461046 echo VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) >> .env ; \
1047- echo TEST_DELAY_AFTER_TEST=$(or $(TEST_DELAY_AFTER_TEST ) , 2 ) >> .env ; \
1047+ echo TEST_DELAY_AFTER_TEST=$(or $(TEST_DELAY_AFTER_TEST ) , 0 ) >> .env ; \
10481048 echo TEST_DRAIN_AFTER_SESSION_COUNT=$(or $(TEST_DRAIN_AFTER_SESSION_COUNT ) , 2) >> .env ; \
10491049 echo TEST_PARALLEL_HARDENING=$(or $(TEST_PARALLEL_HARDENING ) , "true") >> .env ; \
10501050 echo TEST_PARALLEL_COUNT=$(or $(TEST_PARALLEL_COUNT ) , 5) >> .env ; \
@@ -1071,10 +1071,10 @@ test_parallel: hub chrome firefox edge chromium video
10711071 make test_video_integrity
10721072
10731073test_video_standalone : standalone_chrome standalone_chromium standalone_firefox standalone_edge
1074- DOCKER_COMPOSE_FILE=docker-compose-v3-test-standalone.yml TEST_DELAY_AFTER_TEST=2 HUB_CHECKS_INTERVAL=45 make test_video
1074+ DOCKER_COMPOSE_FILE=docker-compose-v3-test-standalone.yml TEST_DELAY_AFTER_TEST=0 HUB_CHECKS_INTERVAL=45 make test_video
10751075
10761076test_video_dynamic_name :
1077- VIDEO_FILE_NAME=auto TEST_DELAY_AFTER_TEST=2 HUB_CHECKS_INTERVAL=45 TEST_ADD_CAPS_RECORD_VIDEO=false \
1077+ VIDEO_FILE_NAME=auto TEST_DELAY_AFTER_TEST=0 HUB_CHECKS_INTERVAL=45 TEST_ADD_CAPS_RECORD_VIDEO=false \
10781078 make test_video
10791079
10801080# This should run on its own CI job. There is no need to combine it with the other tests.
@@ -1103,7 +1103,7 @@ test_video: video hub chrome firefox edge chromium
11031103 echo UID=$$(id -u ) >> .env ; \
11041104 echo BINDING_VERSION=$(BINDING_VERSION ) >> .env ; \
11051105 echo BASE_VERSION=$(BASE_VERSION ) >> .env ; \
1106- echo TEST_DELAY_AFTER_TEST=$(or $(TEST_DELAY_AFTER_TEST ) , 2 ) >> .env ; \
1106+ echo TEST_DELAY_AFTER_TEST=$(or $(TEST_DELAY_AFTER_TEST ) , 0 ) >> .env ; \
11071107 echo HUB_CHECKS_INTERVAL=$(or $(HUB_CHECKS_INTERVAL ) , 45) >> .env ; \
11081108 echo SELENIUM_ENABLE_MANAGED_DOWNLOADS=$(or $(SELENIUM_ENABLE_MANAGED_DOWNLOADS ) , "true") >> .env ; \
11091109 echo TEST_FIREFOX_INSTALL_LANG_PACKAGE=$$ {TEST_FIREFOX_INSTALL_LANG_PACKAGE} >> .env ; \
@@ -1189,9 +1189,17 @@ test_node_relay: hub node_base standalone_firefox
11891189
11901190test_standalone_docker : standalone_docker
11911191 DOCKER_COMPOSE_FILE=docker-compose-v3-test-standalone-docker.yaml CONFIG_FILE=standalone_docker_config.toml HUB_CHECKS_INTERVAL=45 TEST_CUSTOM_SPECIFIC_NAME=true \
1192- RECORD_STANDALONE=true GRID_URL=http://0.0.0.0:4444 LIST_OF_TESTS_AMD64=" DeploymentAutoscaling" TEST_PARALLEL_HARDENING=true TEST_DELAY_AFTER_TEST=2 \
1192+ RECORD_STANDALONE=true GRID_URL=http://0.0.0.0:4444 LIST_OF_TESTS_AMD64=" DeploymentAutoscaling" TEST_PARALLEL_HARDENING=true TEST_DELAY_AFTER_TEST=0 \
1193+ SELENIUM_ENABLE_MANAGED_DOWNLOADS=true LOG_LEVEL=SEVERE SKIP_CHECK_DOWNLOADS_VOLUME=true make test_node_docker
1194+
1195+ test_standalone_docker_video_sidecar : standalone_docker
1196+ DOCKER_COMPOSE_FILE=docker-compose-v3-test-standalone-docker.yaml CONFIG_FILE=standalone_docker_video_sidecar_config.toml HUB_CHECKS_INTERVAL=45 TEST_CUSTOM_SPECIFIC_NAME=true \
1197+ RECORD_STANDALONE=true GRID_URL=http://0.0.0.0:4444 LIST_OF_TESTS_AMD64=" DeploymentAutoscaling" TEST_PARALLEL_HARDENING=true TEST_DELAY_AFTER_TEST=0 \
11931198 SELENIUM_ENABLE_MANAGED_DOWNLOADS=true LOG_LEVEL=SEVERE SKIP_CHECK_DOWNLOADS_VOLUME=true make test_node_docker
11941199
1200+ test_node_docker_video_sidecar :
1201+ CONFIG_FILE=config_video_sidecar.toml make test_node_docker
1202+
11951203test_node_docker : hub standalone_docker standalone_chrome standalone_firefox standalone_edge standalone_chromium video
11961204 sudo rm -rf ./tests/tests
11971205 sudo rm -rf ./tests/videos; mkdir -p ./tests/videos/Downloads; mkdir -p ./tests/videos/upload
@@ -1214,10 +1222,10 @@ test_node_docker: hub standalone_docker standalone_chrome standalone_firefox sta
12141222 echo VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) >> .env ; \
12151223 echo TEST_DRAIN_AFTER_SESSION_COUNT=$(or $(TEST_DRAIN_AFTER_SESSION_COUNT ) , 0) >> .env ; \
12161224 echo TEST_PARALLEL_HARDENING=$(or $(TEST_PARALLEL_HARDENING ) , "false") >> .env ; \
1217- echo LOG_LEVEL=$(or $(LOG_LEVEL ) , "FINE ") >> .env ; \
1225+ echo LOG_LEVEL=$(or $(LOG_LEVEL ) , "INFO ") >> .env ; \
12181226 echo REQUEST_TIMEOUT=$(or $(REQUEST_TIMEOUT ) , 300) >> .env ; \
12191227 echo SELENIUM_ENABLE_MANAGED_DOWNLOADS=$(or $(SELENIUM_ENABLE_MANAGED_DOWNLOADS ) , "false") >> .env ; \
1220- echo TEST_DELAY_AFTER_TEST=$(or $(TEST_DELAY_AFTER_TEST ) , 2 ) >> .env ; \
1228+ echo TEST_DELAY_AFTER_TEST=$(or $(TEST_DELAY_AFTER_TEST ) , 0 ) >> .env ; \
12211229 echo RECORD_STANDALONE=$(or $(RECORD_STANDALONE ) , "true") >> .env ; \
12221230 echo GRID_URL=$(or $(GRID_URL ) , "") >> .env ; \
12231231 echo HUB_CHECKS_INTERVAL=$(or $(HUB_CHECKS_INTERVAL ) , 20) >> .env ; \
@@ -1226,19 +1234,20 @@ test_node_docker: hub standalone_docker standalone_chrome standalone_firefox sta
12261234 echo UID=$$(id -u ) >> .env ; \
12271235 echo BINDING_VERSION=$(BINDING_VERSION ) >> .env ; \
12281236 echo BASE_VERSION=$(BASE_VERSION ) >> .env ; \
1237+ echo VIDEO_EVENT_DRIVEN=$(or $(VIDEO_EVENT_DRIVEN ) , "true") >> .env ; \
12291238 if [ " $$ (uname)" != " Darwin" ]; then \
12301239 echo HOST_IP=$$(hostname -I | awk '{print $$1}' ) >> .env ; \
12311240 else \
12321241 echo HOST_IP=127.0.0.1 >> .env ; \
12331242 fi ; \
1243+ BASIC_AUTH_USER=admin ; \
1244+ BASIC_AUTH_PASSWORD=admin ; \
12341245 if [ " $( PLATFORMS) " = " linux/amd64" ]; then \
12351246 NODE_EDGE=edge ; \
12361247 NODE_CHROME=chrome ; \
12371248 else \
12381249 NODE_EDGE=chromium ; \
12391250 NODE_CHROME=chromium ; \
1240- BASIC_AUTH_USER=admin ; \
1241- BASIC_AUTH_PASSWORD=admin ; \
12421251 fi ; \
12431252 echo BASIC_AUTH_USER=$$ {BASIC_AUTH_USER} >> .env ; \
12441253 echo BASIC_AUTH_PASSWORD=$$ {BASIC_AUTH_PASSWORD} >> .env ; \
@@ -1294,7 +1303,7 @@ test_video_integrity:
12941303 fi ; \
12951304 for file in $$ list_files; do \
12961305 echo " Checking video file: $$ file" ; \
1297- docker run -u $$(id -u ) -v $$(pwd ) :$$(pwd ) -w $$(pwd ) --entrypoint=" " $(NAME ) /video:$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) ffmpeg -v error -i " $$ file" -f null - ; \
1306+ docker run --rm - u $$(id -u ) -v $$(pwd ) :$$(pwd ) -w $$(pwd ) --entrypoint=" " $(NAME ) /video:$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) ffmpeg -v error -i " $$ file" -f null - ; \
12981307 if [ $$ ? -ne 0 ]; then \
12991308 echo " Video file $$ file is corrupted" ; \
13001309 number_corrupted_files=$$((number_corrupted_files+1 ) ); \
@@ -1331,7 +1340,7 @@ chart_test_autoscaling_deployment:
13311340 PLATFORMS=$(PLATFORMS ) TEST_EXISTING_KEDA=true RELEASE_NAME=selenium CHART_ENABLE_TRACING=true TEST_PATCHED_KEDA=$(TEST_PATCHED_KEDA ) AUTOSCALING_COOLDOWN_PERIOD=30 \
13321341 TRACING_EXPORTER_ENDPOINT=$(TRACING_EXPORTER_ENDPOINT ) TEST_CUSTOM_SPECIFIC_NAME=true \
13331342 SECURE_CONNECTION_SERVER=true SECURE_USE_EXTERNAL_CERT=true SERVICE_TYPE_NODEPORT=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_HOST=$$(hostname -I | cut -d' ' -f1 ) SELENIUM_GRID_PORT=31444 \
1334- SELENIUM_GRID_AUTOSCALING_MIN_REPLICA=1 SET_MAX_REPLICAS=3 TEST_DELAY_AFTER_TEST=2 TEST_NODE_DRAIN_AFTER_SESSION_COUNT=3 SELENIUM_GRID_MONITORING=false \
1343+ SELENIUM_GRID_AUTOSCALING_MIN_REPLICA=1 SET_MAX_REPLICAS=3 TEST_DELAY_AFTER_TEST=0 TEST_NODE_DRAIN_AFTER_SESSION_COUNT=3 SELENIUM_GRID_MONITORING=false \
13351344 VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) KEDA_BASED_NAME=$(KEDA_BASED_NAME ) KEDA_BASED_TAG=$(KEDA_BASED_TAG ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION=$(BINDING_VERSION ) BASE_VERSION=$(BASE_VERSION ) \
13361345 TEMPLATE_OUTPUT_FILENAME=" k8s_prefixSelenium_enableTracing_secureServer_externalCerts_nodePort_autoScaling_scaledObject_existingKEDA_subPath.yaml" \
13371346 ./tests/charts/make/chart_test.sh DeploymentAutoscaling
0 commit comments