diff --git a/test/infra/docker-base/Dockerfile b/test/infra/docker-base/Dockerfile index cc77f62d6..eb7fb434a 100755 --- a/test/infra/docker-base/Dockerfile +++ b/test/infra/docker-base/Dockerfile @@ -24,6 +24,7 @@ RUN apt-get update -qq && \ python3-yaml \ python3-packaging \ python3-structlog \ + sysbench \ php-cli \ php-mysql \ lcov \ diff --git a/test/tap/groups/basictests/env.sh b/test/tap/groups/basictests/env.sh new file mode 100644 index 000000000..8dfb7538d --- /dev/null +++ b/test/tap/groups/basictests/env.sh @@ -0,0 +1,21 @@ +# Basictests Group Environment +# Runs Python-based functional tests: sysbench benchmark, change-user, failover. +# No ProxySQL cluster needed. + +export DEFAULT_MYSQL_INFRA="infra-mysql57" + +# No cluster +export SKIP_CLUSTER_START=1 + +# Test selection +export TEST_PY_BENCHMARK=1 +export TEST_PY_CHUSER=1 +export TEST_PY_FAILOVER=1 + +# Disable everything else +export TEST_PY_INTERNAL=0 +export TEST_PY_STATS=0 +export TEST_PY_TAP=0 +export TEST_PY_TAPINT=0 +export TEST_PY_WARMING=0 +export TEST_PY_READONLY=0 diff --git a/test/tap/groups/basictests/infras.lst b/test/tap/groups/basictests/infras.lst new file mode 100644 index 000000000..51f5b953a --- /dev/null +++ b/test/tap/groups/basictests/infras.lst @@ -0,0 +1 @@ +infra-mysql57