@@ -3,6 +3,7 @@ CURRENT_DATE := $(shell date '+%Y%m%d')
3
3
BUILD_DATE := $(or $(BUILD_DATE ) ,$(BUILD_DATE ) ,$(CURRENT_DATE ) )
4
4
BASE_RELEASE := $(or $(BASE_RELEASE ) ,$(BASE_RELEASE ) ,selenium-4.19.0)
5
5
BASE_VERSION := $(or $(BASE_VERSION ) ,$(BASE_VERSION ) ,4.19.1)
6
+ BINDING_VERSION := $(or $(BINDING_VERSION ) ,$(BINDING_VERSION ) ,4.19.0)
6
7
BASE_RELEASE_NIGHTLY := $(or $(BASE_RELEASE_NIGHTLY ) ,$(BASE_RELEASE_NIGHTLY ) ,nightly)
7
8
BASE_VERSION_NIGHTLY := $(or $(BASE_VERSION_NIGHTLY ) ,$(BASE_VERSION_NIGHTLY ) ,4.20.0-SNAPSHOT)
8
9
VERSION := $(or $(VERSION ) ,$(VERSION ) ,4.19.1)
@@ -365,22 +366,22 @@ test: test_chrome \
365
366
366
367
367
368
test_chrome :
368
- VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh NodeChrome
369
+ VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) ./tests/bootstrap.sh NodeChrome
369
370
370
371
test_chrome_standalone :
371
- VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh StandaloneChrome
372
+ VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) ./tests/bootstrap.sh StandaloneChrome
372
373
373
374
test_edge :
374
- VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh NodeEdge
375
+ VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) ./tests/bootstrap.sh NodeEdge
375
376
376
377
test_edge_standalone :
377
- VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh StandaloneEdge
378
+ VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) ./tests/bootstrap.sh StandaloneEdge
378
379
379
380
test_firefox :
380
- VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh NodeFirefox
381
+ VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) ./tests/bootstrap.sh NodeFirefox
381
382
382
383
test_firefox_standalone :
383
- VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) ./tests/bootstrap.sh StandaloneFirefox
384
+ VERSION=$(TAG_VERSION ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) ./tests/bootstrap.sh StandaloneFirefox
384
385
385
386
test_parallel : hub chrome firefox edge
386
387
for node in DeploymentAutoscaling JobAutoscaling ; do \
@@ -392,6 +393,7 @@ test_parallel: hub chrome firefox edge
392
393
echo REQUEST_TIMEOUT=$(or $(REQUEST_TIMEOUT ) , 300) >> .env ; \
393
394
echo NODE=$$ node >> .env ; \
394
395
echo UID=$$(id -u ) >> .env ; \
396
+ echo BINDING_VERSION=$(BINDING_VERSION ) >> .env ; \
395
397
docker-compose -f docker-compose-v3-test-parallel.yml up --no-log-prefix --exit-code-from tests --build ; \
396
398
done
397
399
@@ -406,6 +408,7 @@ test_video: video hub chrome firefox edge
406
408
echo TAG=$(TAG_VERSION ) >> .env ; \
407
409
echo NODE=$$ node >> .env ; \
408
410
echo UID=$$(id -u ) >> .env ; \
411
+ echo BINDING_VERSION=$(BINDING_VERSION ) >> .env ; \
409
412
if [ $$ node = " NodeChrome" ] ; then \
410
413
echo BROWSER=chrome >> .env ; \
411
414
echo VIDEO_FILE_NAME=chrome_video.mp4 >> .env ; \
@@ -439,6 +442,7 @@ test_node_docker: docker hub chrome firefox edge
439
442
echo REQUEST_TIMEOUT=$(or $(REQUEST_TIMEOUT ) , 30) >> .env ; \
440
443
echo NODE=$$ node >> .env ; \
441
444
echo UID=$$(id -u ) >> .env ; \
445
+ echo BINDING_VERSION=$(BINDING_VERSION ) >> .env ; \
442
446
export $$(cat .env | xargs ) ; \
443
447
envsubst < config.toml > ./videos/config.toml ; \
444
448
docker-compose -f docker-compose-v3-test-node-docker.yaml up --no-log-prefix --exit-code-from tests --build ; \
@@ -467,42 +471,42 @@ chart_test_template:
467
471
./tests/charts/bootstrap.sh
468
472
469
473
chart_test_chrome :
470
- VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) \
474
+ VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) \
471
475
./tests/charts/make/chart_test.sh NodeChrome
472
476
473
477
chart_test_firefox :
474
- VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) \
478
+ VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) \
475
479
./tests/charts/make/chart_test.sh NodeFirefox
476
480
477
481
chart_test_edge :
478
- VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) \
482
+ VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) \
479
483
./tests/charts/make/chart_test.sh NodeEdge
480
484
481
485
chart_test_autoscaling_deployment_https :
482
486
CHART_FULL_DISTRIBUTED_MODE=true CHART_ENABLE_INGRESS_HOSTNAME=true CHART_ENABLE_BASIC_AUTH=true SELENIUM_GRID_PROTOCOL=https SELENIUM_GRID_PORT=443 \
483
487
SELENIUM_GRID_AUTOSCALING_MIN_REPLICA=1 \
484
- VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) \
488
+ VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) \
485
489
./tests/charts/make/chart_test.sh DeploymentAutoscaling
486
490
487
491
chart_test_autoscaling_deployment :
488
492
CHART_ENABLE_TRACING=true SELENIUM_GRID_TEST_HEADLESS=true SELENIUM_GRID_HOST=$$(hostname -i ) RELEASE_NAME=selenium \
489
493
SELENIUM_GRID_AUTOSCALING_MIN_REPLICA=1 \
490
- VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) \
494
+ VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) \
491
495
./tests/charts/make/chart_test.sh DeploymentAutoscaling
492
496
493
497
chart_test_autoscaling_job_https :
494
498
SELENIUM_GRID_TEST_HEADLESS=true SELENIUM_GRID_PROTOCOL=https CHART_ENABLE_BASIC_AUTH=true RELEASE_NAME=selenium SELENIUM_GRID_PORT=443 SUB_PATH=/ \
495
- VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) \
499
+ VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) \
496
500
./tests/charts/make/chart_test.sh JobAutoscaling
497
501
498
502
chart_test_autoscaling_job_hostname :
499
503
CHART_ENABLE_TRACING=true CHART_ENABLE_INGRESS_HOSTNAME=true CHART_ENABLE_BASIC_AUTH=true \
500
- VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) \
504
+ VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) \
501
505
./tests/charts/make/chart_test.sh JobAutoscaling
502
506
503
507
chart_test_autoscaling_job :
504
508
CHART_ENABLE_TRACING=true CHART_FULL_DISTRIBUTED_MODE=true CHART_ENABLE_INGRESS_HOSTNAME=true SELENIUM_GRID_HOST=selenium-grid.local RELEASE_NAME=selenium SUB_PATH=/ \
505
- VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) \
509
+ VERSION=$(TAG_VERSION ) VIDEO_TAG=$(FFMPEG_TAG_VERSION ) -$(BUILD_DATE ) NAMESPACE=$(NAMESPACE ) BINDING_VERSION= $( BINDING_VERSION ) \
506
510
./tests/charts/make/chart_test.sh JobAutoscaling
507
511
508
512
.PHONY : \
0 commit comments