diff --git a/.github/workflows/test-authnz.yaml b/.github/workflows/test-authnz.yaml index 97aeaa5f1b..37ee55edc0 100644 --- a/.github/workflows/test-authnz.yaml +++ b/.github/workflows/test-authnz.yaml @@ -42,7 +42,7 @@ jobs: - erlang_version: "26.2" elixir_version: 1.15.7 env: - SELENIUM_DIR: deps/rabbitmq_management/selenium + SELENIUM_DIR: selenium DOCKER_NETWORK: rabbitmq_net steps: - name: Checkout @@ -91,7 +91,8 @@ jobs: - name: Run Suites run: | - RABBITMQ_DOCKER_IMAGE=bazel/packaging/docker-image:rabbitmq-amd64 ${SELENIUM_DIR}/run-suites.sh full-suite-authnz-messaging + RABBITMQ_DOCKER_IMAGE=bazel/packaging/docker-image:rabbitmq-amd64 \ + ${SELENIUM_DIR}/run-suites.sh full-suite-authnz-messaging - name: Upload Test Artifacts if: always() diff --git a/.github/workflows/test-management-ui-for-pr.yaml b/.github/workflows/test-management-ui-for-pr.yaml new file mode 100644 index 0000000000..bff96254f4 --- /dev/null +++ b/.github/workflows/test-management-ui-for-pr.yaml @@ -0,0 +1,99 @@ +name: Test Management UI with Selenium for PRs +on: + pull_request: + paths: + - 'deps/**' + - 'selenium/**' + - .github/workflows/test-management-ui-for-pr.yaml +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true +jobs: + selenium: + runs-on: ubuntu-22.04 + strategy: + fail-fast: false + matrix: + erlang_version: + - "26.2" + browser: + - chrome + include: + - erlang_version: "26.2" + elixir_version: 1.15.7 + env: + SELENIUM_DIR: selenium + DOCKER_NETWORK: rabbitmq_net + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Configure OTP & Elixir + uses: erlef/setup-beam@v1.17 + with: + otp-version: ${{ matrix.erlang_version }} + elixir-version: ${{ matrix.elixir_version }} + hexpm-mirrors: | + https://builds.hex.pm + https://cdn.jsdelivr.net/hex + + - name: Authenticate To Google Cloud + uses: google-github-actions/auth@v2.1.5 + with: + credentials_json: ${{ secrets.REMOTE_CACHE_CREDENTIALS_JSON }} + + - name: Configure Bazel + run: | + if [ -n "${{ secrets.REMOTE_CACHE_BUCKET_NAME }}" ]; then + cat << EOF >> user.bazelrc + build --remote_cache=https://storage.googleapis.com/${{ secrets.REMOTE_CACHE_BUCKET_NAME }} + build --google_default_credentials + + build --remote_download_toplevel + EOF + fi + cat << EOF >> user.bazelrc + build --color=yes + EOF + + - name: Build & Load RabbitMQ OCI + run: | + bazelisk run packaging/docker-image:rabbitmq-amd64 + + - name: Configure Docker Network + run: | + docker network create ${DOCKER_NETWORK} + + - name: Build Test Runner Image + run: | + cd ${SELENIUM_DIR} + docker build -t mocha-test --target test . + + - name: Run full ui suites on a standalone rabbitmq server + run: | + RABBITMQ_DOCKER_IMAGE=bazel/packaging/docker-image:rabbitmq-amd64 \ + ${SELENIUM_DIR}/run-suites.sh + mkdir -p /tmp/full-suite + mv /tmp/selenium/* /tmp/full-suite + mkdir -p /tmp/full-suite/logs + mv ${SELENIUM_DIR}/logs/* /tmp/full-suite/logs + mkdir -p /tmp/full-suite/screens + mv ${SELENIUM_DIR}/screens/* /tmp/full-suite/screens + + - name: Upload Test Artifacts + if: always() + uses: actions/upload-artifact@v4.3.2 + with: + name: test-artifacts-${{ matrix.browser }}-${{ matrix.erlang_version }} + path: | + /tmp/full-suite + /tmp/short-suite + + summary-selenium: + needs: + - selenium + runs-on: ubuntu-latest + steps: + - name: SUMMARY + run: | + echo "SUCCESS" diff --git a/.github/workflows/test-selenium.yaml b/.github/workflows/test-management-ui.yaml similarity index 80% rename from .github/workflows/test-selenium.yaml rename to .github/workflows/test-management-ui.yaml index eb40715685..4ca3bcd019 100644 --- a/.github/workflows/test-selenium.yaml +++ b/.github/workflows/test-management-ui.yaml @@ -16,11 +16,9 @@ on: - BUILD.* - '*.bzl' - '*.bazel' - - .github/workflows/test-selenium.yaml - pull_request: - paths: - - 'deps/rabbitmq_management/**' - - .github/workflows/test-selenium-for-pull-requests.yaml + - 'selenium/**' + - .github/workflows/test-management-ui.yaml + concurrency: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} cancel-in-progress: true @@ -38,7 +36,7 @@ jobs: - erlang_version: "26.2" elixir_version: 1.15.7 env: - SELENIUM_DIR: deps/rabbitmq_management/selenium + SELENIUM_DIR: selenium DOCKER_NETWORK: rabbitmq_net steps: - name: Checkout @@ -85,17 +83,6 @@ jobs: cd ${SELENIUM_DIR} docker build -t mocha-test --target test . - - name: Run full ui suites on a standalone rabbitmq server - run: | - RABBITMQ_DOCKER_IMAGE=bazel/packaging/docker-image:rabbitmq-amd64 \ - ${SELENIUM_DIR}/run-suites.sh - mkdir -p /tmp/full-suite - mv /tmp/selenium/* /tmp/full-suite - mkdir -p /tmp/full-suite/logs - mv ${SELENIUM_DIR}/logs/* /tmp/full-suite/logs - mkdir -p /tmp/full-suite/screens - mv ${SELENIUM_DIR}/screens/* /tmp/full-suite/screens - - name: Run short ui suite on a 3-node rabbitmq cluster run: | RABBITMQ_DOCKER_IMAGE=bazel/packaging/docker-image:rabbitmq-amd64 \ diff --git a/deps/rabbitmq_auth_backend_oauth2/test/config_schema_SUITE_data/rabbitmq_auth_backend_oauth2.snippets b/deps/rabbitmq_auth_backend_oauth2/test/config_schema_SUITE_data/rabbitmq_auth_backend_oauth2.snippets index b5dcd0a587..a76c0cdf1a 100644 --- a/deps/rabbitmq_auth_backend_oauth2/test/config_schema_SUITE_data/rabbitmq_auth_backend_oauth2.snippets +++ b/deps/rabbitmq_auth_backend_oauth2/test/config_schema_SUITE_data/rabbitmq_auth_backend_oauth2.snippets @@ -1,5 +1,5 @@ [ - {oauth2_pem_config2, + {root_resource_server, "auth_oauth2.resource_server_id = new_resource_server_id auth_oauth2.scope_prefix = new_resource_server_id. auth_oauth2.resource_server_type = new_resource_server_type @@ -51,7 +51,7 @@ ]} ],[] }, - {oauth2_pem_config3, + {multiple_resource_servers, "auth_oauth2.resource_server_id = new_resource_server_id auth_oauth2.scope_prefix = new_resource_server_id. auth_oauth2.resource_server_type = new_resource_server_type @@ -92,7 +92,7 @@ ], <<"rabbitmq-customers">> => [ {additional_scopes_key, <<"roles">>}, - {id, <<"rabbitmq-customers">>} + {id, <<"rabbitmq-customers">>} ] } }, @@ -117,7 +117,7 @@ ]} ],[] }, - {oauth2_pem_config4, + {multiple_oauth_providers, "auth_oauth2.resource_server_id = new_resource_server_id auth_oauth2.scope_prefix = new_resource_server_id. auth_oauth2.resource_server_type = new_resource_server_type @@ -174,5 +174,15 @@ } ]} ],[] + }, + {empty_scope_prefix, + "auth_oauth2.resource_server_id = new_resource_server_id + auth_oauth2.scope_prefix = '' ", + [ + {rabbitmq_auth_backend_oauth2, [ + {resource_server_id,<<"new_resource_server_id">>}, + {scope_prefix,<<>>} + ]} + ],[] } ]. diff --git a/deps/rabbitmq_auth_backend_oauth2/test/rabbit_oauth2_config_SUITE.erl b/deps/rabbitmq_auth_backend_oauth2/test/rabbit_oauth2_config_SUITE.erl index 996db85f95..1d3736bd41 100644 --- a/deps/rabbitmq_auth_backend_oauth2/test/rabbit_oauth2_config_SUITE.erl +++ b/deps/rabbitmq_auth_backend_oauth2/test/rabbit_oauth2_config_SUITE.erl @@ -130,6 +130,14 @@ groups() -> [ is_verify_aud_for_resource_one_returns_true, is_verify_aud_for_resource_two_returns_false ]}, + get_scope_prefix_for_resource_one_returns_default_scope_prefix, + {with_root_scope_prefix, [], [ + get_scope_prefix_for_resource_one_returns_root_scope_prefix, + {with_empty_scope_prefix_for_resource_one, [], [ + get_scope_prefix_for_resource_one_returns_empty_scope_prefix, + get_scope_prefix_for_resource_two_returns_root_scope_prefix + ]} + ]}, {with_jwks_url, [], [ get_oauth_provider_for_both_resources_should_return_root_oauth_provider, {with_oauth_providers_A_with_jwks_uri, [], [ @@ -160,6 +168,7 @@ groups() -> [ get_default_preferred_username_claims, get_preferred_username_claims, get_scope_prefix, + get_empty_scope_prefix, get_scope_prefix_when_not_defined, get_resource_server_type, get_resource_server_type_when_not_defined, @@ -309,6 +318,16 @@ init_per_group(with_resource_server_id, Config) -> application:set_env(rabbitmq_auth_backend_oauth2, resource_server_id, ?RABBITMQ), Config; +init_per_group(with_root_scope_prefix, Config) -> + application:set_env(rabbitmq_auth_backend_oauth2, scope_prefix, <<"some-prefix:">>), + Config; +init_per_group(with_empty_scope_prefix_for_resource_one, Config) -> + ResourceServers = application:get_env(rabbitmq_auth_backend_oauth2, resource_servers, #{}), + Proplist = maps:get(?RABBITMQ_RESOURCE_ONE, ResourceServers, []), + application:set_env(rabbitmq_auth_backend_oauth2, resource_servers, + maps:put(?RABBITMQ_RESOURCE_ONE, [{scope_prefix, <<"">>} | proplists:delete(scope_prefix, Proplist)], ResourceServers)), + Config; + init_per_group(with_verify_aud_false, Config) -> application:set_env(rabbitmq_auth_backend_oauth2, verify_aud, false), Config; @@ -405,7 +424,9 @@ end_per_group(with_root_static_signing_keys, Config) -> KeyConfig = call_get_env(Config, key_config, []), call_set_env(Config, key_config, KeyConfig), Config; - +end_per_group(get_empty_scope_prefix, Config) -> + application:unset_env(rabbitmq_auth_backend_oauth2, scope_prefix), + Config; end_per_group(with_resource_server_id, Config) -> application:unset_env(rabbitmq_auth_backend_oauth2, resource_server_id), Config; @@ -418,6 +439,13 @@ end_per_group(with_verify_aud_false_for_resource_two, Config) -> application:set_env(rabbitmq_auth_backend_oauth2, resource_servers, maps:put(?RABBITMQ_RESOURCE_TWO, proplists:delete(verify_aud, Proplist), ResourceServers)), Config; +end_per_group(with_empty_scope_prefix_for_resource_one, Config) -> + ResourceServers = application:get_env(rabbitmq_auth_backend_oauth2, resource_servers, #{}), + Proplist = maps:get(?RABBITMQ_RESOURCE_ONE, ResourceServers, []), + application:set_env(rabbitmq_auth_backend_oauth2, resource_servers, + maps:put(?RABBITMQ_RESOURCE_ONE, proplists:delete(scope_prefix, Proplist), ResourceServers)), + Config; + end_per_group(with_default_key, Config) -> KeyConfig = application:get_env(rabbitmq_auth_backend_oauth2, key_config, []), application:set_env(rabbitmq_auth_backend_oauth2, key_config, @@ -507,6 +535,10 @@ end_per_group(inheritance_group, Config) -> application:unset_env(rabbitmq_auth_backend_oauth2, resource_servers), Config; +end_per_group(with_root_scope_prefix, Config) -> + application:unset_env(rabbitmq_auth_backend_oauth2, scope_prefix), + Config; + end_per_group(_any, Config) -> Config. @@ -520,6 +552,9 @@ init_per_testcase(get_additional_scopes_key_when_not_defined, Config) -> init_per_testcase(is_verify_aud_when_is_false, Config) -> application:set_env(rabbitmq_auth_backend_oauth2, verify_aud, false), Config; +init_per_testcase(get_empty_scope_prefix, Config) -> + application:set_env(rabbitmq_auth_backend_oauth2, scope_prefix, <<"">>), + Config; init_per_testcase(get_scope_prefix_when_not_defined, Config) -> application:unset_env(rabbitmq_auth_backend_oauth2, scope_prefix), Config; @@ -756,11 +791,35 @@ get_scope_prefix_when_not_defined(_Config) -> ?assertEqual(<<"rabbitmq.">>, rabbit_oauth2_config:get_scope_prefix()), ?assertEqual(<<"rabbitmq2.">>, rabbit_oauth2_config:get_scope_prefix(<<"rabbitmq2">>)). +get_empty_scope_prefix(_Config) -> + ?assertEqual(<<"">>, rabbit_oauth2_config:get_scope_prefix()), + ?assertEqual(<<"">>, rabbit_oauth2_config:get_scope_prefix(<<"rabbitmq2">>)). + get_scope_prefix(_Config) -> ?assertEqual(<<"some-prefix-">>, rabbit_oauth2_config:get_scope_prefix()), ?assertEqual(<<"my-prefix:">>, rabbit_oauth2_config:get_scope_prefix(<<"rabbitmq1">>)), ?assertEqual(rabbit_oauth2_config:get_scope_prefix(), rabbit_oauth2_config:get_scope_prefix(<<"rabbitmq2">>)). +get_scope_prefix_for_resource_one_returns_default_scope_prefix(_Config) -> + ?assertEqual(undefined, application:get_env(rabbitmq_auth_backend_oauth2, scope_prefix)), + ?assertEqual(append_paths(?RABBITMQ_RESOURCE_ONE, <<".">>), + rabbit_oauth2_config:get_scope_prefix(?RABBITMQ_RESOURCE_ONE)). +get_scope_prefix_for_resource_one_returns_root_scope_prefix(_Config) -> + {ok, Prefix} = application:get_env(rabbitmq_auth_backend_oauth2, scope_prefix), + ?assertEqual(rabbit_oauth2_config:get_scope_prefix(), + rabbit_oauth2_config:get_scope_prefix(?RABBITMQ_RESOURCE_ONE)), + ?assertEqual(Prefix, + rabbit_oauth2_config:get_scope_prefix(?RABBITMQ_RESOURCE_ONE)). +get_scope_prefix_for_resource_one_returns_empty_scope_prefix(_Config) -> + ?assertEqual(<<"">>, + rabbit_oauth2_config:get_scope_prefix(?RABBITMQ_RESOURCE_ONE)). +get_scope_prefix_for_resource_two_returns_root_scope_prefix(_Config) -> + {ok, Prefix} = application:get_env(rabbitmq_auth_backend_oauth2, scope_prefix), + ?assertEqual(rabbit_oauth2_config:get_scope_prefix(), + rabbit_oauth2_config:get_scope_prefix(?RABBITMQ_RESOURCE_TWO)), + ?assertEqual(Prefix, + rabbit_oauth2_config:get_scope_prefix(?RABBITMQ_RESOURCE_TWO)). + get_resource_server_type_when_not_defined(_Config) -> ?assertEqual(<<>>, rabbit_oauth2_config:get_resource_server_type()), ?assertEqual(<<>>, rabbit_oauth2_config:get_resource_server_type(<<"rabbitmq2">>)). diff --git a/deps/rabbitmq_auth_backend_oauth2/test/unit_SUITE.erl b/deps/rabbitmq_auth_backend_oauth2/test/unit_SUITE.erl index d02de0f3cd..c8b3f296e2 100644 --- a/deps/rabbitmq_auth_backend_oauth2/test/unit_SUITE.erl +++ b/deps/rabbitmq_auth_backend_oauth2/test/unit_SUITE.erl @@ -1270,7 +1270,7 @@ test_validate_payload_resource_server_id_mismatch(_) -> rabbit_auth_backend_oauth2:validate_payload(?RESOURCE_SERVER_ID, EmptyAud, ?DEFAULT_SCOPE_PREFIX)). test_validate_payload_with_scope_prefix(_) -> - Scenarios = [ { <<>>, + Scenarios = [ { <<"">>, #{<<"aud">> => [?RESOURCE_SERVER_ID], <<"scope">> => [<<"foo">>, <<"foo.bar">>, <<"foo.other.third">> ]}, [<<"foo">>, <<"foo.bar">>, <<"foo.other.third">> ] diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.local b/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.local deleted file mode 100644 index 5e033cd289..0000000000 --- a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.local +++ /dev/null @@ -1 +0,0 @@ -export IMPORT_DIR=deps/rabbitmq_management/selenium/test/authnz-msg-protocols/imports diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/env.local.devkeycloak b/deps/rabbitmq_management/selenium/test/multi-oauth/env.local.devkeycloak deleted file mode 100644 index a1e2d5d596..0000000000 --- a/deps/rabbitmq_management/selenium/test/multi-oauth/env.local.devkeycloak +++ /dev/null @@ -1,2 +0,0 @@ -export DEVKEYCLOAK_URL=https://localhost:8442/realms/dev -export DEVKEYCLOAK_CA_CERT=deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/ca_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/env.local.prodkeycloak b/deps/rabbitmq_management/selenium/test/multi-oauth/env.local.prodkeycloak deleted file mode 100644 index e267b558cd..0000000000 --- a/deps/rabbitmq_management/selenium/test/multi-oauth/env.local.prodkeycloak +++ /dev/null @@ -1,2 +0,0 @@ -export PRODKEYCLOAK_URL=https://localhost:8443/realms/prod -export PRODKEYCLOAK_CA_CERT=deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/ca_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.local b/deps/rabbitmq_management/selenium/test/oauth/env.local deleted file mode 100644 index d61f528c4e..0000000000 --- a/deps/rabbitmq_management/selenium/test/oauth/env.local +++ /dev/null @@ -1 +0,0 @@ -export OAUTH_SERVER_CONFIG_BASEDIR=deps/rabbitmq_management/selenium/test diff --git a/selenium/.gitignore b/selenium/.gitignore new file mode 100644 index 0000000000..63c36b351e --- /dev/null +++ b/selenium/.gitignore @@ -0,0 +1,9 @@ +node_modules +package-lock.json +screens/*/* +logs +suites/logs/* +suites/screens/* +test/oauth/*/h2/*.trace.db +test/oauth/*/h2/*.lock.db +*/target/* diff --git a/deps/rabbitmq_management/selenium/Dockerfile b/selenium/Dockerfile similarity index 85% rename from deps/rabbitmq_management/selenium/Dockerfile rename to selenium/Dockerfile index 0998b81138..8e34be523f 100644 --- a/deps/rabbitmq_management/selenium/Dockerfile +++ b/selenium/Dockerfile @@ -4,7 +4,6 @@ FROM atools/jdk-maven-node:mvn3-jdk11-node16 as base WORKDIR /code COPY package.json package.json -COPY run-amqp10-roundtriptest run-amqp10-roundtriptest FROM base as test RUN npm install diff --git a/deps/rabbitmq_management/selenium/README.md b/selenium/README.md similarity index 78% rename from deps/rabbitmq_management/selenium/README.md rename to selenium/README.md index 0f9fcee379..09776d4943 100644 --- a/deps/rabbitmq_management/selenium/README.md +++ b/selenium/README.md @@ -1,7 +1,38 @@ -# Automated End-to-End testing of the management ui with Selenium +# Automated End-to-End testing with Mocha and Selenium -Selenium webdriver is used to drive web browser's interactions on the management ui. -And Mocha is used as the testing framework for Javascript. +## What is it? + +It is a solution that allows you to write end-to-end tests in Javascript. The solution +takes care of: + + - generating the required RabbitMQ configuration + - deploying RabbitMQ with the generated configuration in 3 ways: + - from source via `make run-broker`. + - with docker via a single docker instance. + - with docker compose via a 3-node cluster. + - deploying any other dependencies required by the test case such as: + - keycloak + - uaa + - ldap + - http authentication backend + - http proxy + - http portal + - running the test cases + - capturing the logs from RabbitMQ and all the dependencies + - stopping RabbitMQ and all the dependencies + +## Integration with Github actions + +These are the three github workflows that run end-to-end tests: +- [test-management-ui.yaml](.github/workflows/test-management-ui.yaml) Runs all the test suites +listed on the file [short-suite-management-ui](selenium/short-suite-management-ui). It tests the management ui deployed a standalone RabbitMQ server. It is invoked on every push to a branch. +- [test-management-ui-for-prs.yaml](.github/workflows/test-management-ui.yaml) Runs all the test suites +listed on the file [full-suite-management-ui](selenium/full-suite-management-ui). It tests the management ui deployed on a 3-node cluster using a smaller test suite. It is invoked on every push to a PR. +- [test-authnz.yaml](.github/workflows/test-authnz.yaml) Runs all the test suites +listed on the file [full-suite-authnz-messaging](selenium/full-suite-authnz-messaging). It is invoked on every push to a PR and/or branch. + + +## Prerequisites The following must be installed to run the tests: - make @@ -10,9 +41,9 @@ The following must be installed to run the tests: # Organization of test cases -`test` folder contains the test cases written in Javascript using Selenium webdriver. Test cases are grouped into folders based on the area of functionality. -For instance, `test/basic-auth` contains test cases that validates basic authentication. Another example, a bit -more complex, is `test/oauth` where the test cases are stored in subfolders. For instance, `test/oauth/with-sp-initiated` which validate OAuth 2 authorization where users come to RabbitMQ without any token and RabbitMQ initiates the authorization process. +`test` folder contains the test cases written in Javascript using Mocha framework. +Test cases are grouped into folders based on the area of functionality. +For instance, `test/basic-auth` contains test cases that validates basic authentication. Another example, a bit more complex, is `test/oauth` where the test cases are stored in subfolders. For instance, `test/oauth/with-sp-initiated` which validate OAuth 2 authorization where users come to RabbitMQ without any token and RabbitMQ initiates the authorization process. The `test` folder also contains the necessary configuration files. For instance, `test/basic-auth` contains `rabbitmq.conf` file which is also shared by other test cases such as `test/definitions` or `test/limits`. diff --git a/deps/rabbitmq_management/selenium/amqp10-roundtriptest/pom.xml b/selenium/amqp10-roundtriptest/pom.xml similarity index 100% rename from deps/rabbitmq_management/selenium/amqp10-roundtriptest/pom.xml rename to selenium/amqp10-roundtriptest/pom.xml diff --git a/deps/rabbitmq_management/selenium/run-amqp10-roundtriptest b/selenium/amqp10-roundtriptest/run similarity index 67% rename from deps/rabbitmq_management/selenium/run-amqp10-roundtriptest rename to selenium/amqp10-roundtriptest/run index 4f76fbf416..b91f0becf7 100755 --- a/deps/rabbitmq_management/selenium/run-amqp10-roundtriptest +++ b/selenium/amqp10-roundtriptest/run @@ -7,10 +7,10 @@ if [[ -f "/code/amqp10-roundtriptest" ]]; then echo "Running amqp10-roundtriptest inside mocha-test docker image ..." java -jar /code/amqp10-roundtriptest-1.0-SNAPSHOT-jar-with-dependencies.jar $@ else - if [[ ! -f "amqp10-roundtriptest/target/amqp10-roundtriptest-1.0-SNAPSHOT-jar-with-dependencies.jar" ]]; then + if [[ ! -f "${SCRIPT}/target/amqp10-roundtriptest-1.0-SNAPSHOT-jar-with-dependencies.jar" ]]; then echo "Building amqp10-roundtriptest jar ..." mvn -f amqp10-roundtriptest package $@ fi echo "Running amqp10-roundtriptest jar ..." - java -jar amqp10-roundtriptest/target/amqp10-roundtriptest-1.0-SNAPSHOT-jar-with-dependencies.jar $@ + java -jar ${SCRIPT}/target/amqp10-roundtriptest-1.0-SNAPSHOT-jar-with-dependencies.jar $@ fi diff --git a/deps/rabbitmq_management/selenium/amqp10-roundtriptest/src/main/java/com/rabbitmq/amqp1_0/RoundTripTest.java b/selenium/amqp10-roundtriptest/src/main/java/com/rabbitmq/amqp1_0/RoundTripTest.java similarity index 100% rename from deps/rabbitmq_management/selenium/amqp10-roundtriptest/src/main/java/com/rabbitmq/amqp1_0/RoundTripTest.java rename to selenium/amqp10-roundtriptest/src/main/java/com/rabbitmq/amqp1_0/RoundTripTest.java diff --git a/deps/rabbitmq_management/selenium/bin/components/README.md b/selenium/bin/components/README.md similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/README.md rename to selenium/bin/components/README.md diff --git a/deps/rabbitmq_management/selenium/bin/components/devkeycloak b/selenium/bin/components/devkeycloak similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/devkeycloak rename to selenium/bin/components/devkeycloak diff --git a/deps/rabbitmq_management/selenium/bin/components/fakeportal b/selenium/bin/components/fakeportal similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/fakeportal rename to selenium/bin/components/fakeportal diff --git a/deps/rabbitmq_management/selenium/bin/components/fakeproxy b/selenium/bin/components/fakeproxy similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/fakeproxy rename to selenium/bin/components/fakeproxy diff --git a/deps/rabbitmq_management/selenium/bin/components/keycloak b/selenium/bin/components/keycloak similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/keycloak rename to selenium/bin/components/keycloak diff --git a/deps/rabbitmq_management/selenium/bin/components/mock-auth-backend-http b/selenium/bin/components/mock-auth-backend-http similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/mock-auth-backend-http rename to selenium/bin/components/mock-auth-backend-http diff --git a/deps/rabbitmq_management/selenium/bin/components/mock-auth-backend-ldap b/selenium/bin/components/mock-auth-backend-ldap similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/mock-auth-backend-ldap rename to selenium/bin/components/mock-auth-backend-ldap diff --git a/deps/rabbitmq_management/selenium/bin/components/prodkeycloak b/selenium/bin/components/prodkeycloak similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/prodkeycloak rename to selenium/bin/components/prodkeycloak diff --git a/deps/rabbitmq_management/selenium/bin/components/proxy b/selenium/bin/components/proxy similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/proxy rename to selenium/bin/components/proxy diff --git a/deps/rabbitmq_management/selenium/bin/components/rabbitmq b/selenium/bin/components/rabbitmq similarity index 82% rename from deps/rabbitmq_management/selenium/bin/components/rabbitmq rename to selenium/bin/components/rabbitmq index 45a8e6c4ad..9eea9e13c2 100644 --- a/deps/rabbitmq_management/selenium/bin/components/rabbitmq +++ b/selenium/bin/components/rabbitmq @@ -34,7 +34,7 @@ stop_rabbitmq() { fi } stop_local_rabbitmq() { - RABBITMQ_SERVER_ROOT=$(realpath $TEST_DIR/../../../../) + RABBITMQ_SERVER_ROOT=$(realpath ../) gmake --directory=${RABBITMQ_SERVER_ROOT} stop-node } save_logs_rabbitmq() { @@ -51,7 +51,7 @@ start_local_rabbitmq() { init_rabbitmq - RABBITMQ_SERVER_ROOT=$(realpath $TEST_DIR/../../../../) + RABBITMQ_SERVER_ROOT=$(realpath ../) MOUNT_RABBITMQ_CONF="/etc/rabbitmq/rabbitmq.conf" MOUNT_ADVANCED_CONFIG="/etc/rabbitmq/advanced.config" @@ -61,6 +61,7 @@ start_local_rabbitmq() { ${BIN_DIR}/gen-advanced-config ${RABBITMQ_CONFIG_DIR} $ENV_FILE /tmp$MOUNT_ADVANCED_CONFIG cp ${RABBITMQ_CONFIG_DIR}/enabled_plugins /tmp/etc/rabbitmq/ RESULT=$? + cp ${RABBITMQ_CONFIG_DIR}/enabled_plugins /tmp/etc/rabbitmq/ if [ $RESULT -eq 0 ]; then print "> EFFECTIVE RABBITMQ_CONFIG_FILE: /tmp$MOUNT_ADVANCED_CONFIG" gmake --directory=${RABBITMQ_SERVER_ROOT} run-broker \ @@ -84,12 +85,10 @@ start_docker_cluster_rabbitmq() { kill_container_if_exist rabbitmq2 mkdir -p $CONF_DIR/rabbitmq - MOUNT_RABBITMQ_CONF="/etc/rabbitmq/rabbitmq.conf" - MOUNT_ADVANCED_CONFIG="/etc/rabbitmq/advanced.config" RABBITMQ_TEST_DIR="/var/rabbitmq" ${BIN_DIR}/gen-rabbitmq-conf ${RABBITMQ_CONFIG_DIR} $ENV_FILE $CONF_DIR/rabbitmq/rabbitmq.conf print "> EFFECTIVE RABBITMQ_CONFIG_FILE: $CONF_DIR/rabbitmq/rabbitmq.conf" - ${BIN_DIR}/gen-advanced-config ${RABBITMQ_CONFIG_DIR} $ENV_FILE /$CONF_DIR/rabbitmq/advanced.config + ${BIN_DIR}/gen-advanced-config ${RABBITMQ_CONFIG_DIR} $ENV_FILE $CONF_DIR/rabbitmq/advanced.config RESULT=$? if [ $RESULT -eq 0 ]; then if [ -s $RESULT ]; then @@ -98,8 +97,10 @@ start_docker_cluster_rabbitmq() { rm $CONF_DIR/rabbitmq/advanced.config fi fi - mkdir -p $CONF_DIR/rabbitmq/conf.d/ - cp ${RABBITMQ_CONFIG_DIR}/logging.conf $CONF_DIR/rabbitmq/conf.d/ + if [ -f ${RABBITMQ_CONFIG_DIR}/logging.conf ]; then + mkdir -p $CONF_DIR/rabbitmq/conf.d/ + cp ${RABBITMQ_CONFIG_DIR}/logging.conf $CONF_DIR/rabbitmq/conf.d/ + fi if [ -f ${RABBITMQ_CONFIG_DIR}/enabled_plugins ]; then cp ${RABBITMQ_CONFIG_DIR}/enabled_plugins $CONF_DIR/rabbitmq fi @@ -136,25 +137,30 @@ start_docker_rabbitmq() { kill_container_if_exist rabbitmq mkdir -p $CONF_DIR/rabbitmq - MOUNT_RABBITMQ_CONF="/etc/rabbitmq/rabbitmq.conf" - MOUNT_ADVANCED_CONFIG="/etc/rabbitmq/advanced.config" RABBITMQ_TEST_DIR="/var/rabbitmq" ${BIN_DIR}/gen-rabbitmq-conf ${RABBITMQ_CONFIG_DIR} $ENV_FILE $CONF_DIR/rabbitmq/rabbitmq.conf print "> EFFECTIVE RABBITMQ_CONFIG_FILE: $CONF_DIR/rabbitmq/rabbitmq.conf" - ${BIN_DIR}/gen-advanced-config ${RABBITMQ_CONFIG_DIR} $ENV_FILE /$CONF_DIR/rabbitmq/advanced.config + ${BIN_DIR}/gen-advanced-config ${RABBITMQ_CONFIG_DIR} $ENV_FILE $CONF_DIR/rabbitmq/advanced.config RESULT=$? if [ $RESULT -eq 0 ]; then - print "> EFFECTIVE ADVANCED_CONFIG_FILE: $CONF_DIR/rabbitmq/advanced.config" - EXTRA_MOUNTS="-v $CONF_DIR/rabbitmq/advanced.config:${MOUNT_ADVANCED_CONFIG}:ro " + if [ -s $RESULT ]; then + print "> EFFECTIVE ADVANCED_CONFIG_FILE: $CONF_DIR/rabbitmq/advanced.config" + else + rm $CONF_DIR/rabbitmq/advanced.config + fi + fi + if [ -f ${RABBITMQ_CONFIG_DIR}/logging.conf ]; then + mkdir -p $CONF_DIR/rabbitmq/conf.d/ + cp ${RABBITMQ_CONFIG_DIR}/logging.conf $CONF_DIR/rabbitmq/conf.d/ fi if [ -f ${RABBITMQ_CONFIG_DIR}/enabled_plugins ]; then - EXTRA_MOUNTS="$EXTRA_MOUNTS -v ${RABBITMQ_CONFIG_DIR}/enabled_plugins:/etc/rabbitmq/enabled_plugins " + cp ${RABBITMQ_CONFIG_DIR}/enabled_plugins $CONF_DIR/rabbitmq fi if [ -d ${RABBITMQ_CONFIG_DIR}/certs ]; then - EXTRA_MOUNTS=" $EXTRA_MOUNTS -v ${RABBITMQ_CONFIG_DIR}/certs:/var/rabbitmq/certs " + cp -r ${RABBITMQ_CONFIG_DIR}/certs $CONF_DIR/rabbitmq fi if [ -d ${RABBITMQ_CONFIG_DIR}/imports ]; then - EXTRA_MOUNTS="$EXTRA_MOUNTS -v ${RABBITMQ_CONFIG_DIR}/imports:/var/rabbitmq/imports " + cp -r ${RABBITMQ_CONFIG_DIR}/imports $CONF_DIR/rabbitmq fi print "> RABBITMQ_TEST_DIR: /var/rabbitmq" @@ -167,10 +173,9 @@ start_docker_rabbitmq() { -p 5671:5671 \ -p 15672:15672 \ -p 15671:15671 \ - -v ${RABBITMQ_CONFIG_DIR}/logging.conf:/etc/rabbitmq/conf.d/logging.conf:ro \ - -v $CONF_DIR/rabbitmq/rabbitmq.conf:${MOUNT_RABBITMQ_CONF}:ro \ + -v $CONF_DIR/rabbitmq/:/etc/rabbitmq \ + -v $CONF_DIR/rabbitmq/:/var/rabbitmq \ -v ${TEST_DIR}:/config \ - ${EXTRA_MOUNTS} \ ${RABBITMQ_DOCKER_IMAGE} wait_for_message rabbitmq "Server startup complete" diff --git a/deps/rabbitmq_management/selenium/bin/components/selenium b/selenium/bin/components/selenium similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/selenium rename to selenium/bin/components/selenium diff --git a/deps/rabbitmq_management/selenium/bin/components/uaa b/selenium/bin/components/uaa similarity index 100% rename from deps/rabbitmq_management/selenium/bin/components/uaa rename to selenium/bin/components/uaa diff --git a/deps/rabbitmq_management/selenium/bin/find-template-files b/selenium/bin/find-template-files similarity index 100% rename from deps/rabbitmq_management/selenium/bin/find-template-files rename to selenium/bin/find-template-files diff --git a/deps/rabbitmq_management/selenium/bin/gen-advanced-config b/selenium/bin/gen-advanced-config similarity index 100% rename from deps/rabbitmq_management/selenium/bin/gen-advanced-config rename to selenium/bin/gen-advanced-config diff --git a/deps/rabbitmq_management/selenium/bin/gen-env-file b/selenium/bin/gen-env-file similarity index 100% rename from deps/rabbitmq_management/selenium/bin/gen-env-file rename to selenium/bin/gen-env-file diff --git a/deps/rabbitmq_management/selenium/bin/gen-httpd-conf b/selenium/bin/gen-httpd-conf similarity index 100% rename from deps/rabbitmq_management/selenium/bin/gen-httpd-conf rename to selenium/bin/gen-httpd-conf diff --git a/deps/rabbitmq_management/selenium/bin/gen-keycloak-json b/selenium/bin/gen-keycloak-json similarity index 100% rename from deps/rabbitmq_management/selenium/bin/gen-keycloak-json rename to selenium/bin/gen-keycloak-json diff --git a/deps/rabbitmq_management/selenium/bin/gen-rabbitmq-conf b/selenium/bin/gen-rabbitmq-conf similarity index 100% rename from deps/rabbitmq_management/selenium/bin/gen-rabbitmq-conf rename to selenium/bin/gen-rabbitmq-conf diff --git a/deps/rabbitmq_management/selenium/bin/gen-uaa-yml b/selenium/bin/gen-uaa-yml similarity index 100% rename from deps/rabbitmq_management/selenium/bin/gen-uaa-yml rename to selenium/bin/gen-uaa-yml diff --git a/deps/rabbitmq_management/selenium/bin/rabbit-compose.yml b/selenium/bin/rabbit-compose.yml similarity index 100% rename from deps/rabbitmq_management/selenium/bin/rabbit-compose.yml rename to selenium/bin/rabbit-compose.yml diff --git a/deps/rabbitmq_management/selenium/bin/suite_template b/selenium/bin/suite_template similarity index 99% rename from deps/rabbitmq_management/selenium/bin/suite_template rename to selenium/bin/suite_template index da719b24cc..faad7cbb80 100644 --- a/deps/rabbitmq_management/selenium/bin/suite_template +++ b/selenium/bin/suite_template @@ -1,6 +1,9 @@ #!/usr/bin/env bash -#set -x +if [[ ! -z "${DEBUG}" ]]; then + set -x +fi + SCRIPT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" SUITE=$(caller) @@ -396,6 +399,9 @@ run_local_with() { if [[ "$COMMAND" == "start-rabbitmq" ]] then start_local_rabbitmq +elif [[ "$COMMAND" == "stop-rabbitmq" ]] + then + stop_local_rabbitmq elif [[ "$COMMAND" == "start-others" ]] then start_local_others diff --git a/deps/rabbitmq_management/selenium/fakeportal/app.js b/selenium/fakeportal/app.js similarity index 100% rename from deps/rabbitmq_management/selenium/fakeportal/app.js rename to selenium/fakeportal/app.js diff --git a/deps/rabbitmq_management/selenium/fakeportal/proxy.js b/selenium/fakeportal/proxy.js similarity index 100% rename from deps/rabbitmq_management/selenium/fakeportal/proxy.js rename to selenium/fakeportal/proxy.js diff --git a/deps/rabbitmq_management/selenium/fakeportal/views/rabbitmq.html b/selenium/fakeportal/views/rabbitmq.html similarity index 100% rename from deps/rabbitmq_management/selenium/fakeportal/views/rabbitmq.html rename to selenium/fakeportal/views/rabbitmq.html diff --git a/deps/rabbitmq_management/selenium/full-suite-authnz-messaging b/selenium/full-suite-authnz-messaging similarity index 100% rename from deps/rabbitmq_management/selenium/full-suite-authnz-messaging rename to selenium/full-suite-authnz-messaging diff --git a/deps/rabbitmq_management/selenium/full-suite-management-ui b/selenium/full-suite-management-ui similarity index 100% rename from deps/rabbitmq_management/selenium/full-suite-management-ui rename to selenium/full-suite-management-ui diff --git a/deps/rabbitmq_management/selenium/package.json b/selenium/package.json similarity index 90% rename from deps/rabbitmq_management/selenium/package.json rename to selenium/package.json index a5124f8a7e..5021dc3ef1 100644 --- a/deps/rabbitmq_management/selenium/package.json +++ b/selenium/package.json @@ -6,7 +6,7 @@ "scripts": { "fakeportal": "node fakeportal/app.js", "fakeproxy": "node fakeportal/proxy.js", - "amqp10_roundtriptest": "eval $(cat $ENV_FILE ) &&./run-amqp10-roundtriptest", + "amqp10_roundtriptest": "eval $(cat $ENV_FILE ) && amqp10-roundtriptest/run", "test": " eval $(cat $ENV_FILE ) && mocha --recursive --trace-warnings --timeout 40000" }, "keywords": [], diff --git a/deps/rabbitmq_management/selenium/run-suites.sh b/selenium/run-suites.sh similarity index 100% rename from deps/rabbitmq_management/selenium/run-suites.sh rename to selenium/run-suites.sh diff --git a/deps/rabbitmq_management/selenium/short-suite-management-ui b/selenium/short-suite-management-ui similarity index 100% rename from deps/rabbitmq_management/selenium/short-suite-management-ui rename to selenium/short-suite-management-ui diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-cache-http-backends.sh b/selenium/suites/authnz-messaging/auth-cache-http-backends.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-cache-http-backends.sh rename to selenium/suites/authnz-messaging/auth-cache-http-backends.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-cache-ldap-backends.sh b/selenium/suites/authnz-messaging/auth-cache-ldap-backends.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-cache-ldap-backends.sh rename to selenium/suites/authnz-messaging/auth-cache-ldap-backends.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-http-backend.sh b/selenium/suites/authnz-messaging/auth-http-backend.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-http-backend.sh rename to selenium/suites/authnz-messaging/auth-http-backend.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-http-internal-backends-with-internal.sh b/selenium/suites/authnz-messaging/auth-http-internal-backends-with-internal.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-http-internal-backends-with-internal.sh rename to selenium/suites/authnz-messaging/auth-http-internal-backends-with-internal.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-http-internal-backends.sh b/selenium/suites/authnz-messaging/auth-http-internal-backends.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-http-internal-backends.sh rename to selenium/suites/authnz-messaging/auth-http-internal-backends.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-internal-backend.sh b/selenium/suites/authnz-messaging/auth-internal-backend.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-internal-backend.sh rename to selenium/suites/authnz-messaging/auth-internal-backend.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-internal-http-backends.sh b/selenium/suites/authnz-messaging/auth-internal-http-backends.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-internal-http-backends.sh rename to selenium/suites/authnz-messaging/auth-internal-http-backends.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-ldap-backend.sh b/selenium/suites/authnz-messaging/auth-ldap-backend.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-ldap-backend.sh rename to selenium/suites/authnz-messaging/auth-ldap-backend.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-oauth-backend-with-devproducer.sh b/selenium/suites/authnz-messaging/auth-oauth-backend-with-devproducer.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-oauth-backend-with-devproducer.sh rename to selenium/suites/authnz-messaging/auth-oauth-backend-with-devproducer.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-oauth-backend-with-prodproducer.sh b/selenium/suites/authnz-messaging/auth-oauth-backend-with-prodproducer.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-messaging/auth-oauth-backend-with-prodproducer.sh rename to selenium/suites/authnz-messaging/auth-oauth-backend-with-prodproducer.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/basic-auth-behind-proxy.sh b/selenium/suites/authnz-mgt/basic-auth-behind-proxy.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/basic-auth-behind-proxy.sh rename to selenium/suites/authnz-mgt/basic-auth-behind-proxy.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/basic-auth-with-mgt-prefix.sh b/selenium/suites/authnz-mgt/basic-auth-with-mgt-prefix.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/basic-auth-with-mgt-prefix.sh rename to selenium/suites/authnz-mgt/basic-auth-with-mgt-prefix.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/basic-auth.sh b/selenium/suites/authnz-mgt/basic-auth.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/basic-auth.sh rename to selenium/suites/authnz-mgt/basic-auth.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/multi-oauth-with-basic-auth-when-idps-down.sh b/selenium/suites/authnz-mgt/multi-oauth-with-basic-auth-when-idps-down.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/multi-oauth-with-basic-auth-when-idps-down.sh rename to selenium/suites/authnz-mgt/multi-oauth-with-basic-auth-when-idps-down.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/multi-oauth-with-basic-auth.sh b/selenium/suites/authnz-mgt/multi-oauth-with-basic-auth.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/multi-oauth-with-basic-auth.sh rename to selenium/suites/authnz-mgt/multi-oauth-with-basic-auth.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/multi-oauth-without-basic-auth-and-resource-label-and-scopes.sh b/selenium/suites/authnz-mgt/multi-oauth-without-basic-auth-and-resource-label-and-scopes.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/multi-oauth-without-basic-auth-and-resource-label-and-scopes.sh rename to selenium/suites/authnz-mgt/multi-oauth-without-basic-auth-and-resource-label-and-scopes.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/multi-oauth-without-basic-auth.sh b/selenium/suites/authnz-mgt/multi-oauth-without-basic-auth.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/multi-oauth-without-basic-auth.sh rename to selenium/suites/authnz-mgt/multi-oauth-without-basic-auth.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-and-basic-auth.sh b/selenium/suites/authnz-mgt/oauth-and-basic-auth.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-and-basic-auth.sh rename to selenium/suites/authnz-mgt/oauth-and-basic-auth.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-and-prefix-via-proxy.sh b/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-and-prefix-via-proxy.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-and-prefix-via-proxy.sh rename to selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-and-prefix-via-proxy.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-and-prefix.sh b/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-and-prefix.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-and-prefix.sh rename to selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-and-prefix.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-via-proxy.sh b/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-via-proxy.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-via-proxy.sh rename to selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa-via-proxy.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa.sh b/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa.sh rename to selenium/suites/authnz-mgt/oauth-idp-initiated-with-uaa.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-keycloak-with-verify-none.sh b/selenium/suites/authnz-mgt/oauth-with-keycloak-with-verify-none.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-keycloak-with-verify-none.sh rename to selenium/suites/authnz-mgt/oauth-with-keycloak-with-verify-none.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-keycloak.sh b/selenium/suites/authnz-mgt/oauth-with-keycloak.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-keycloak.sh rename to selenium/suites/authnz-mgt/oauth-with-keycloak.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-uaa-and-mgt-prefix.sh b/selenium/suites/authnz-mgt/oauth-with-uaa-and-mgt-prefix.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-uaa-and-mgt-prefix.sh rename to selenium/suites/authnz-mgt/oauth-with-uaa-and-mgt-prefix.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-uaa-down-but-with-basic-auth.sh b/selenium/suites/authnz-mgt/oauth-with-uaa-down-but-with-basic-auth.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-uaa-down-but-with-basic-auth.sh rename to selenium/suites/authnz-mgt/oauth-with-uaa-down-but-with-basic-auth.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-uaa-down.sh b/selenium/suites/authnz-mgt/oauth-with-uaa-down.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-uaa-down.sh rename to selenium/suites/authnz-mgt/oauth-with-uaa-down.sh diff --git a/deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-uaa.sh b/selenium/suites/authnz-mgt/oauth-with-uaa.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/authnz-mgt/oauth-with-uaa.sh rename to selenium/suites/authnz-mgt/oauth-with-uaa.sh diff --git a/deps/rabbitmq_management/selenium/suites/mgt/definitions.sh b/selenium/suites/mgt/definitions.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/mgt/definitions.sh rename to selenium/suites/mgt/definitions.sh diff --git a/deps/rabbitmq_management/selenium/suites/mgt/exchanges.sh b/selenium/suites/mgt/exchanges.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/mgt/exchanges.sh rename to selenium/suites/mgt/exchanges.sh diff --git a/deps/rabbitmq_management/selenium/suites/mgt/limits.sh b/selenium/suites/mgt/limits.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/mgt/limits.sh rename to selenium/suites/mgt/limits.sh diff --git a/deps/rabbitmq_management/selenium/suites/mgt/mgt-only-exchanges.sh b/selenium/suites/mgt/mgt-only-exchanges.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/mgt/mgt-only-exchanges.sh rename to selenium/suites/mgt/mgt-only-exchanges.sh diff --git a/deps/rabbitmq_management/selenium/suites/mgt/vhosts.sh b/selenium/suites/mgt/vhosts.sh similarity index 100% rename from deps/rabbitmq_management/selenium/suites/mgt/vhosts.sh rename to selenium/suites/mgt/vhosts.sh diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/advanced.auth-ldap.config b/selenium/test/authnz-msg-protocols/advanced.auth-ldap.config similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/advanced.auth-ldap.config rename to selenium/test/authnz-msg-protocols/advanced.auth-ldap.config diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/amqp10.js b/selenium/test/authnz-msg-protocols/amqp10.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/amqp10.js rename to selenium/test/authnz-msg-protocols/amqp10.js diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/enabled_plugins b/selenium/test/authnz-msg-protocols/enabled_plugins similarity index 90% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/enabled_plugins rename to selenium/test/authnz-msg-protocols/enabled_plugins index 59b57cb382..37e5fdfce1 100644 --- a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/enabled_plugins +++ b/selenium/test/authnz-msg-protocols/enabled_plugins @@ -12,5 +12,4 @@ rabbitmq_shovel_management,rabbitmq_stomp,rabbitmq_stream, rabbitmq_stream_common,rabbitmq_stream_management,rabbitmq_top, rabbitmq_tracing,rabbitmq_trust_store,rabbitmq_web_dispatch, - rabbitmq_web_mqtt,rabbitmq_web_mqtt_examples,rabbitmq_web_stomp, - rabbitmq_web_stomp_examples]. + rabbitmq_web_mqtt,rabbitmq_web_stomp]. diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-http.docker b/selenium/test/authnz-msg-protocols/env.auth-http.docker similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-http.docker rename to selenium/test/authnz-msg-protocols/env.auth-http.docker diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-http.local b/selenium/test/authnz-msg-protocols/env.auth-http.local similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-http.local rename to selenium/test/authnz-msg-protocols/env.auth-http.local diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-ldap.docker b/selenium/test/authnz-msg-protocols/env.auth-ldap.docker similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-ldap.docker rename to selenium/test/authnz-msg-protocols/env.auth-ldap.docker diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-ldap.local b/selenium/test/authnz-msg-protocols/env.auth-ldap.local similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-ldap.local rename to selenium/test/authnz-msg-protocols/env.auth-ldap.local diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-oauth-dev.docker b/selenium/test/authnz-msg-protocols/env.auth-oauth-dev.docker similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-oauth-dev.docker rename to selenium/test/authnz-msg-protocols/env.auth-oauth-dev.docker diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-oauth-dev.local b/selenium/test/authnz-msg-protocols/env.auth-oauth-dev.local similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-oauth-dev.local rename to selenium/test/authnz-msg-protocols/env.auth-oauth-dev.local diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-oauth-prod.docker b/selenium/test/authnz-msg-protocols/env.auth-oauth-prod.docker similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-oauth-prod.docker rename to selenium/test/authnz-msg-protocols/env.auth-oauth-prod.docker diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-oauth-prod.local b/selenium/test/authnz-msg-protocols/env.auth-oauth-prod.local similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.auth-oauth-prod.local rename to selenium/test/authnz-msg-protocols/env.auth-oauth-prod.local diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.docker.devkeycloak b/selenium/test/authnz-msg-protocols/env.docker.devkeycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.docker.devkeycloak rename to selenium/test/authnz-msg-protocols/env.docker.devkeycloak diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.docker.prodkeycloak b/selenium/test/authnz-msg-protocols/env.docker.prodkeycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.docker.prodkeycloak rename to selenium/test/authnz-msg-protocols/env.docker.prodkeycloak diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.http-user b/selenium/test/authnz-msg-protocols/env.http-user similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.http-user rename to selenium/test/authnz-msg-protocols/env.http-user diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.internal-user b/selenium/test/authnz-msg-protocols/env.internal-user similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.internal-user rename to selenium/test/authnz-msg-protocols/env.internal-user diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.ldap-user b/selenium/test/authnz-msg-protocols/env.ldap-user similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.ldap-user rename to selenium/test/authnz-msg-protocols/env.ldap-user diff --git a/selenium/test/authnz-msg-protocols/env.local b/selenium/test/authnz-msg-protocols/env.local new file mode 100644 index 0000000000..69f43736ed --- /dev/null +++ b/selenium/test/authnz-msg-protocols/env.local @@ -0,0 +1 @@ +export IMPORT_DIR=test/authnz-msg-protocols/imports diff --git a/selenium/test/authnz-msg-protocols/env.local.devkeycloak b/selenium/test/authnz-msg-protocols/env.local.devkeycloak new file mode 100644 index 0000000000..8e5a2f2e92 --- /dev/null +++ b/selenium/test/authnz-msg-protocols/env.local.devkeycloak @@ -0,0 +1,2 @@ +export DEVKEYCLOAK_URL=https://localhost:8442/realms/dev +export DEVKEYCLOAK_CA_CERT=test/multi-oauth/devkeycloak/ca_certificate.pem diff --git a/selenium/test/authnz-msg-protocols/env.local.prodkeycloak b/selenium/test/authnz-msg-protocols/env.local.prodkeycloak new file mode 100644 index 0000000000..c636bf8fcd --- /dev/null +++ b/selenium/test/authnz-msg-protocols/env.local.prodkeycloak @@ -0,0 +1,2 @@ +export PRODKEYCLOAK_URL=https://localhost:8443/realms/prod +export PRODKEYCLOAK_CA_CERT=test/multi-oauth/prodkeycloak/ca_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.oauth-devproducer b/selenium/test/authnz-msg-protocols/env.oauth-devproducer similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.oauth-devproducer rename to selenium/test/authnz-msg-protocols/env.oauth-devproducer diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.oauth-prodproducer b/selenium/test/authnz-msg-protocols/env.oauth-prodproducer similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.oauth-prodproducer rename to selenium/test/authnz-msg-protocols/env.oauth-prodproducer diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/imports/users.json b/selenium/test/authnz-msg-protocols/imports/users.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/imports/users.json rename to selenium/test/authnz-msg-protocols/imports/users.json diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/logging.conf b/selenium/test/authnz-msg-protocols/logging.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/logging.conf rename to selenium/test/authnz-msg-protocols/logging.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/mock-auth-backend-http/defaultExpectations.json b/selenium/test/authnz-msg-protocols/mock-auth-backend-http/defaultExpectations.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/mock-auth-backend-http/defaultExpectations.json rename to selenium/test/authnz-msg-protocols/mock-auth-backend-http/defaultExpectations.json diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/mock-auth-backend-ldap/import.ldif b/selenium/test/authnz-msg-protocols/mock-auth-backend-ldap/import.ldif similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/mock-auth-backend-ldap/import.ldif rename to selenium/test/authnz-msg-protocols/mock-auth-backend-ldap/import.ldif diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/mqtt.js b/selenium/test/authnz-msg-protocols/mqtt.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/mqtt.js rename to selenium/test/authnz-msg-protocols/mqtt.js diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth-http.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth-http.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth-http.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth-http.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth-ldap.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth-ldap.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth-ldap.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth-ldap.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-cache-http.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-cache-http.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-cache-http.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-cache-http.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-cache-ldap.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-cache-ldap.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-cache-ldap.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-cache-ldap.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-http-internal.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-http-internal.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-http-internal.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-http-internal.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-http.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-http.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-http.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-http.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-internal-http.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-internal-http.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-internal-http.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-internal-http.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-internal.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-internal.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-internal.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-internal.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-ldap.conf b/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-ldap.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-ldap.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.auth_backends-ldap.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.backends-oauth.conf b/selenium/test/authnz-msg-protocols/rabbitmq.backends-oauth.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.backends-oauth.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.backends-oauth.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.cluster.conf b/selenium/test/authnz-msg-protocols/rabbitmq.cluster.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.cluster.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.cluster.conf diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.conf b/selenium/test/authnz-msg-protocols/rabbitmq.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/rabbitmq.conf rename to selenium/test/authnz-msg-protocols/rabbitmq.conf diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/ac-administrator-without-vhost-permissions.js b/selenium/test/basic-auth/ac-administrator-without-vhost-permissions.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/ac-administrator-without-vhost-permissions.js rename to selenium/test/basic-auth/ac-administrator-without-vhost-permissions.js diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/ac-management-without-vhost-permissions.js b/selenium/test/basic-auth/ac-management-without-vhost-permissions.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/ac-management-without-vhost-permissions.js rename to selenium/test/basic-auth/ac-management-without-vhost-permissions.js diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/ac-management.js b/selenium/test/basic-auth/ac-management.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/ac-management.js rename to selenium/test/basic-auth/ac-management.js diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/ac-monitoring-without-vhost-permissions.js b/selenium/test/basic-auth/ac-monitoring-without-vhost-permissions.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/ac-monitoring-without-vhost-permissions.js rename to selenium/test/basic-auth/ac-monitoring-without-vhost-permissions.js diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/enabled_plugins b/selenium/test/basic-auth/enabled_plugins similarity index 90% rename from deps/rabbitmq_management/selenium/test/basic-auth/enabled_plugins rename to selenium/test/basic-auth/enabled_plugins index c91f7ba880..ea686b9f2b 100644 --- a/deps/rabbitmq_management/selenium/test/basic-auth/enabled_plugins +++ b/selenium/test/basic-auth/enabled_plugins @@ -12,5 +12,4 @@ rabbitmq_shovel_management,rabbitmq_stomp,rabbitmq_stream, rabbitmq_stream_common,rabbitmq_stream_management,rabbitmq_top, rabbitmq_tracing,rabbitmq_trust_store,rabbitmq_web_dispatch, - rabbitmq_web_mqtt,rabbitmq_web_mqtt_examples,rabbitmq_web_stomp, - rabbitmq_web_stomp_examples]. + rabbitmq_web_mqtt,rabbitmq_web_stomp]. diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/env.docker.proxy b/selenium/test/basic-auth/env.docker.proxy similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/env.docker.proxy rename to selenium/test/basic-auth/env.docker.proxy diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/env.local b/selenium/test/basic-auth/env.local similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/env.local rename to selenium/test/basic-auth/env.local diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/env.local.proxy b/selenium/test/basic-auth/env.local.proxy similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/env.local.proxy rename to selenium/test/basic-auth/env.local.proxy diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/happy-login.js b/selenium/test/basic-auth/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/happy-login.js rename to selenium/test/basic-auth/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/httpd-proxy/.htpasswd b/selenium/test/basic-auth/httpd-proxy/.htpasswd similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/httpd-proxy/.htpasswd rename to selenium/test/basic-auth/httpd-proxy/.htpasswd diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/httpd-proxy/httpd.conf b/selenium/test/basic-auth/httpd-proxy/httpd.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/httpd-proxy/httpd.conf rename to selenium/test/basic-auth/httpd-proxy/httpd.conf diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/imports/users.json b/selenium/test/basic-auth/imports/users.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/imports/users.json rename to selenium/test/basic-auth/imports/users.json diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/landing.js b/selenium/test/basic-auth/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/landing.js rename to selenium/test/basic-auth/landing.js diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/logging.conf b/selenium/test/basic-auth/logging.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/logging.conf rename to selenium/test/basic-auth/logging.conf diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/logout.js b/selenium/test/basic-auth/logout.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/logout.js rename to selenium/test/basic-auth/logout.js diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/rabbitmq.cluster.conf b/selenium/test/basic-auth/rabbitmq.cluster.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/rabbitmq.cluster.conf rename to selenium/test/basic-auth/rabbitmq.cluster.conf diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/rabbitmq.conf b/selenium/test/basic-auth/rabbitmq.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/rabbitmq.conf rename to selenium/test/basic-auth/rabbitmq.conf diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/rabbitmq.mgt-prefix.conf b/selenium/test/basic-auth/rabbitmq.mgt-prefix.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/rabbitmq.mgt-prefix.conf rename to selenium/test/basic-auth/rabbitmq.mgt-prefix.conf diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/session-expired.js b/selenium/test/basic-auth/session-expired.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/session-expired.js rename to selenium/test/basic-auth/session-expired.js diff --git a/deps/rabbitmq_management/selenium/test/basic-auth/unauthorized.js b/selenium/test/basic-auth/unauthorized.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/basic-auth/unauthorized.js rename to selenium/test/basic-auth/unauthorized.js diff --git a/deps/rabbitmq_management/selenium/test/definitions/export.js b/selenium/test/definitions/export.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/definitions/export.js rename to selenium/test/definitions/export.js diff --git a/deps/rabbitmq_management/selenium/test/definitions/import-newguest-user.json b/selenium/test/definitions/import-newguest-user.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/definitions/import-newguest-user.json rename to selenium/test/definitions/import-newguest-user.json diff --git a/deps/rabbitmq_management/selenium/test/definitions/import.js b/selenium/test/definitions/import.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/definitions/import.js rename to selenium/test/definitions/import.js diff --git a/deps/rabbitmq_management/selenium/test/env.cluster b/selenium/test/env.cluster similarity index 100% rename from deps/rabbitmq_management/selenium/test/env.cluster rename to selenium/test/env.cluster diff --git a/deps/rabbitmq_management/selenium/test/env.docker b/selenium/test/env.docker similarity index 100% rename from deps/rabbitmq_management/selenium/test/env.docker rename to selenium/test/env.docker diff --git a/deps/rabbitmq_management/selenium/test/env.local b/selenium/test/env.local similarity index 100% rename from deps/rabbitmq_management/selenium/test/env.local rename to selenium/test/env.local diff --git a/deps/rabbitmq_management/selenium/test/env.tls.docker b/selenium/test/env.tls.docker similarity index 100% rename from deps/rabbitmq_management/selenium/test/env.tls.docker rename to selenium/test/env.tls.docker diff --git a/deps/rabbitmq_management/selenium/test/env.tls.local b/selenium/test/env.tls.local similarity index 100% rename from deps/rabbitmq_management/selenium/test/env.tls.local rename to selenium/test/env.tls.local diff --git a/deps/rabbitmq_management/selenium/test/exchanges/management.js b/selenium/test/exchanges/management.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/exchanges/management.js rename to selenium/test/exchanges/management.js diff --git a/deps/rabbitmq_management/selenium/test/limits/users.js b/selenium/test/limits/users.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/limits/users.js rename to selenium/test/limits/users.js diff --git a/deps/rabbitmq_management/selenium/test/limits/virtual-hosts.js b/selenium/test/limits/virtual-hosts.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/limits/virtual-hosts.js rename to selenium/test/limits/virtual-hosts.js diff --git a/deps/rabbitmq_management/selenium/test/mgt-only/enabled_plugins b/selenium/test/mgt-only/enabled_plugins similarity index 90% rename from deps/rabbitmq_management/selenium/test/mgt-only/enabled_plugins rename to selenium/test/mgt-only/enabled_plugins index ea2a6a29ba..12c30741f7 100644 --- a/deps/rabbitmq_management/selenium/test/mgt-only/enabled_plugins +++ b/selenium/test/mgt-only/enabled_plugins @@ -12,5 +12,4 @@ rabbitmq_shovel_management,rabbitmq_stomp,rabbitmq_stream, rabbitmq_stream_common,rabbitmq_stream_management,rabbitmq_top, rabbitmq_tracing,rabbitmq_trust_store,rabbitmq_web_dispatch, - rabbitmq_web_mqtt,rabbitmq_web_mqtt_examples,rabbitmq_web_stomp, - rabbitmq_web_stomp_examples]. + rabbitmq_web_mqtt,rabbitmq_web_stomp]. diff --git a/deps/rabbitmq_management/selenium/test/mgt-only/imports/users.json b/selenium/test/mgt-only/imports/users.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/mgt-only/imports/users.json rename to selenium/test/mgt-only/imports/users.json diff --git a/deps/rabbitmq_management/selenium/test/mgt-only/logging.conf b/selenium/test/mgt-only/logging.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/mgt-only/logging.conf rename to selenium/test/mgt-only/logging.conf diff --git a/deps/rabbitmq_management/selenium/test/mgt-only/rabbitmq.conf b/selenium/test/mgt-only/rabbitmq.conf similarity index 89% rename from deps/rabbitmq_management/selenium/test/mgt-only/rabbitmq.conf rename to selenium/test/mgt-only/rabbitmq.conf index d82fa0963f..b41e343072 100644 --- a/deps/rabbitmq_management/selenium/test/mgt-only/rabbitmq.conf +++ b/selenium/test/mgt-only/rabbitmq.conf @@ -3,3 +3,5 @@ auth_backends.1 = rabbit_auth_backend_internal management.login_session_timeout = 150 management_agent.disable_metrics_collector = true load_definitions = ${RABBITMQ_TEST_DIR}/imports/users.json + +loopback_users = none diff --git a/deps/rabbitmq_management/selenium/test/mock_http_backend.js b/selenium/test/mock_http_backend.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/mock_http_backend.js rename to selenium/test/mock_http_backend.js diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/certs/ca_certificate.pem b/selenium/test/multi-oauth/certs/ca_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/certs/ca_certificate.pem rename to selenium/test/multi-oauth/certs/ca_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/certs/server_rabbitmq_certificate.pem b/selenium/test/multi-oauth/certs/server_rabbitmq_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/certs/server_rabbitmq_certificate.pem rename to selenium/test/multi-oauth/certs/server_rabbitmq_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/certs/server_rabbitmq_key.pem b/selenium/test/multi-oauth/certs/server_rabbitmq_key.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/certs/server_rabbitmq_key.pem rename to selenium/test/multi-oauth/certs/server_rabbitmq_key.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/ca_certificate.pem b/selenium/test/multi-oauth/devkeycloak/ca_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/ca_certificate.pem rename to selenium/test/multi-oauth/devkeycloak/ca_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/dev-realm.json b/selenium/test/multi-oauth/devkeycloak/dev-realm.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/dev-realm.json rename to selenium/test/multi-oauth/devkeycloak/dev-realm.json diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/server_devkeycloak.p12 b/selenium/test/multi-oauth/devkeycloak/server_devkeycloak.p12 similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/server_devkeycloak.p12 rename to selenium/test/multi-oauth/devkeycloak/server_devkeycloak.p12 diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/server_devkeycloak_certificate.pem b/selenium/test/multi-oauth/devkeycloak/server_devkeycloak_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/server_devkeycloak_certificate.pem rename to selenium/test/multi-oauth/devkeycloak/server_devkeycloak_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/server_devkeycloak_key.pem b/selenium/test/multi-oauth/devkeycloak/server_devkeycloak_key.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/devkeycloak/server_devkeycloak_key.pem rename to selenium/test/multi-oauth/devkeycloak/server_devkeycloak_key.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/enabled_plugins b/selenium/test/multi-oauth/enabled_plugins similarity index 90% rename from deps/rabbitmq_management/selenium/test/multi-oauth/enabled_plugins rename to selenium/test/multi-oauth/enabled_plugins index c91f7ba880..ea686b9f2b 100644 --- a/deps/rabbitmq_management/selenium/test/multi-oauth/enabled_plugins +++ b/selenium/test/multi-oauth/enabled_plugins @@ -12,5 +12,4 @@ rabbitmq_shovel_management,rabbitmq_stomp,rabbitmq_stream, rabbitmq_stream_common,rabbitmq_stream_management,rabbitmq_top, rabbitmq_tracing,rabbitmq_trust_store,rabbitmq_web_dispatch, - rabbitmq_web_mqtt,rabbitmq_web_mqtt_examples,rabbitmq_web_stomp, - rabbitmq_web_stomp_examples]. + rabbitmq_web_mqtt,rabbitmq_web_stomp]. diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/env.docker b/selenium/test/multi-oauth/env.docker similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/env.docker rename to selenium/test/multi-oauth/env.docker diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/env.docker.devkeycloak b/selenium/test/multi-oauth/env.docker.devkeycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/env.docker.devkeycloak rename to selenium/test/multi-oauth/env.docker.devkeycloak diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/env.docker.prodkeycloak b/selenium/test/multi-oauth/env.docker.prodkeycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/env.docker.prodkeycloak rename to selenium/test/multi-oauth/env.docker.prodkeycloak diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/env.local b/selenium/test/multi-oauth/env.local similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/env.local rename to selenium/test/multi-oauth/env.local diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.local.devkeycloak b/selenium/test/multi-oauth/env.local.devkeycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.local.devkeycloak rename to selenium/test/multi-oauth/env.local.devkeycloak diff --git a/deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.local.prodkeycloak b/selenium/test/multi-oauth/env.local.prodkeycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/authnz-msg-protocols/env.local.prodkeycloak rename to selenium/test/multi-oauth/env.local.prodkeycloak diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/imports/users.json b/selenium/test/multi-oauth/imports/users.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/imports/users.json rename to selenium/test/multi-oauth/imports/users.json diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/ca_certificate.pem b/selenium/test/multi-oauth/prodkeycloak/ca_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/ca_certificate.pem rename to selenium/test/multi-oauth/prodkeycloak/ca_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/prod-realm.json b/selenium/test/multi-oauth/prodkeycloak/prod-realm.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/prod-realm.json rename to selenium/test/multi-oauth/prodkeycloak/prod-realm.json diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak.p12 b/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak.p12 similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak.p12 rename to selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak.p12 diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak_certificate.pem b/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak_certificate.pem rename to selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak_key.pem b/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak_key.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak_key.pem rename to selenium/test/multi-oauth/prodkeycloak/server_prodkeycloak_key.pem diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.basic-management.conf b/selenium/test/multi-oauth/rabbitmq.basic-management.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.basic-management.conf rename to selenium/test/multi-oauth/rabbitmq.basic-management.conf diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.cluster.conf b/selenium/test/multi-oauth/rabbitmq.cluster.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.cluster.conf rename to selenium/test/multi-oauth/rabbitmq.cluster.conf diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.conf b/selenium/test/multi-oauth/rabbitmq.conf similarity index 98% rename from deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.conf rename to selenium/test/multi-oauth/rabbitmq.conf index a53547c10e..81a8c55a91 100644 --- a/deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.conf +++ b/selenium/test/multi-oauth/rabbitmq.conf @@ -46,3 +46,5 @@ management.oauth_resource_servers.2.oauth_client_id = rabbit_dev_mgt_ui management.oauth_resource_servers.3.id = rabbit_internal management.oauth_resource_servers.3.disabled = true + +loopback_users = none diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.enable-basic-auth.conf b/selenium/test/multi-oauth/rabbitmq.enable-basic-auth.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.enable-basic-auth.conf rename to selenium/test/multi-oauth/rabbitmq.enable-basic-auth.conf diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.tls.conf b/selenium/test/multi-oauth/rabbitmq.tls.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.tls.conf rename to selenium/test/multi-oauth/rabbitmq.tls.conf diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.with-resource-label.conf b/selenium/test/multi-oauth/rabbitmq.with-resource-label.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.with-resource-label.conf rename to selenium/test/multi-oauth/rabbitmq.with-resource-label.conf diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.with-resource-scopes.conf b/selenium/test/multi-oauth/rabbitmq.with-resource-scopes.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/rabbitmq.with-resource-scopes.conf rename to selenium/test/multi-oauth/rabbitmq.with-resource-scopes.conf diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/with-basic-auth-idps-down/happy-login.js b/selenium/test/multi-oauth/with-basic-auth-idps-down/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/with-basic-auth-idps-down/happy-login.js rename to selenium/test/multi-oauth/with-basic-auth-idps-down/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/with-basic-auth-idps-down/landing.js b/selenium/test/multi-oauth/with-basic-auth-idps-down/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/with-basic-auth-idps-down/landing.js rename to selenium/test/multi-oauth/with-basic-auth-idps-down/landing.js diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/with-basic-auth/happy-login.js b/selenium/test/multi-oauth/with-basic-auth/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/with-basic-auth/happy-login.js rename to selenium/test/multi-oauth/with-basic-auth/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/with-basic-auth/landing.js b/selenium/test/multi-oauth/with-basic-auth/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/with-basic-auth/landing.js rename to selenium/test/multi-oauth/with-basic-auth/landing.js diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/without-basic-auth/happy-login.js b/selenium/test/multi-oauth/without-basic-auth/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/without-basic-auth/happy-login.js rename to selenium/test/multi-oauth/without-basic-auth/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/multi-oauth/without-basic-auth/landing.js b/selenium/test/multi-oauth/without-basic-auth/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/multi-oauth/without-basic-auth/landing.js rename to selenium/test/multi-oauth/without-basic-auth/landing.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/certs/ca_certificate.pem b/selenium/test/oauth/certs/ca_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/certs/ca_certificate.pem rename to selenium/test/oauth/certs/ca_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/certs/server_rabbitmq_certificate.pem b/selenium/test/oauth/certs/server_rabbitmq_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/certs/server_rabbitmq_certificate.pem rename to selenium/test/oauth/certs/server_rabbitmq_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/certs/server_rabbitmq_key.pem b/selenium/test/oauth/certs/server_rabbitmq_key.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/certs/server_rabbitmq_key.pem rename to selenium/test/oauth/certs/server_rabbitmq_key.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/enabled_plugins b/selenium/test/oauth/enabled_plugins similarity index 57% rename from deps/rabbitmq_management/selenium/test/oauth/enabled_plugins rename to selenium/test/oauth/enabled_plugins index c91f7ba880..8dbd7d6cbf 100644 --- a/deps/rabbitmq_management/selenium/test/oauth/enabled_plugins +++ b/selenium/test/oauth/enabled_plugins @@ -4,13 +4,13 @@ rabbitmq_auth_backend_oauth2,rabbitmq_auth_mechanism_ssl,rabbitmq_aws, rabbitmq_consistent_hash_exchange,rabbitmq_event_exchange, rabbitmq_federation,rabbitmq_federation_management, - rabbitmq_jms_topic_exchange,rabbitmq_management,rabbitmq_management_agent, - rabbitmq_mqtt,rabbitmq_peer_discovery_aws,rabbitmq_peer_discovery_common, + rabbitmq_federation_prometheus,rabbitmq_jms_topic_exchange, + rabbitmq_management,rabbitmq_management_agent,rabbitmq_mqtt, + rabbitmq_peer_discovery_aws,rabbitmq_peer_discovery_common, rabbitmq_peer_discovery_consul,rabbitmq_peer_discovery_etcd, rabbitmq_peer_discovery_k8s,rabbitmq_prometheus,rabbitmq_random_exchange, rabbitmq_recent_history_exchange,rabbitmq_sharding,rabbitmq_shovel, - rabbitmq_shovel_management,rabbitmq_stomp,rabbitmq_stream, - rabbitmq_stream_common,rabbitmq_stream_management,rabbitmq_top, - rabbitmq_tracing,rabbitmq_trust_store,rabbitmq_web_dispatch, - rabbitmq_web_mqtt,rabbitmq_web_mqtt_examples,rabbitmq_web_stomp, - rabbitmq_web_stomp_examples]. + rabbitmq_shovel_management,rabbitmq_shovel_prometheus,rabbitmq_stomp, + rabbitmq_stream,rabbitmq_stream_common,rabbitmq_stream_management, + rabbitmq_top,rabbitmq_tracing,rabbitmq_trust_store,rabbitmq_web_dispatch, + rabbitmq_web_mqtt,rabbitmq_web_stomp]. diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.docker b/selenium/test/oauth/env.docker similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.docker rename to selenium/test/oauth/env.docker diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.docker.fakeportal b/selenium/test/oauth/env.docker.fakeportal similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.docker.fakeportal rename to selenium/test/oauth/env.docker.fakeportal diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.docker.fakeproxy b/selenium/test/oauth/env.docker.fakeproxy similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.docker.fakeproxy rename to selenium/test/oauth/env.docker.fakeproxy diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.docker.keycloak b/selenium/test/oauth/env.docker.keycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.docker.keycloak rename to selenium/test/oauth/env.docker.keycloak diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.docker.uaa b/selenium/test/oauth/env.docker.uaa similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.docker.uaa rename to selenium/test/oauth/env.docker.uaa diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.enabled_basic_auth b/selenium/test/oauth/env.enabled_basic_auth similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.enabled_basic_auth rename to selenium/test/oauth/env.enabled_basic_auth diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.fakeportal-oauth-provider b/selenium/test/oauth/env.fakeportal-oauth-provider similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.fakeportal-oauth-provider rename to selenium/test/oauth/env.fakeportal-oauth-provider diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.fakeproxy b/selenium/test/oauth/env.fakeproxy similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.fakeproxy rename to selenium/test/oauth/env.fakeproxy diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.keycloak b/selenium/test/oauth/env.keycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.keycloak rename to selenium/test/oauth/env.keycloak diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.keycloak-oauth-provider b/selenium/test/oauth/env.keycloak-oauth-provider similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.keycloak-oauth-provider rename to selenium/test/oauth/env.keycloak-oauth-provider diff --git a/selenium/test/oauth/env.local b/selenium/test/oauth/env.local new file mode 100644 index 0000000000..80cfe7430e --- /dev/null +++ b/selenium/test/oauth/env.local @@ -0,0 +1 @@ +export OAUTH_SERVER_CONFIG_BASEDIR=selenium/test diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.local.fakeportal b/selenium/test/oauth/env.local.fakeportal similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.local.fakeportal rename to selenium/test/oauth/env.local.fakeportal diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.local.fakeproxy b/selenium/test/oauth/env.local.fakeproxy similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.local.fakeproxy rename to selenium/test/oauth/env.local.fakeproxy diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.local.keycloak b/selenium/test/oauth/env.local.keycloak similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.local.keycloak rename to selenium/test/oauth/env.local.keycloak diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.local.uaa b/selenium/test/oauth/env.local.uaa similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.local.uaa rename to selenium/test/oauth/env.local.uaa diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.mgt-prefix b/selenium/test/oauth/env.mgt-prefix similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.mgt-prefix rename to selenium/test/oauth/env.mgt-prefix diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.uaa b/selenium/test/oauth/env.uaa similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.uaa rename to selenium/test/oauth/env.uaa diff --git a/deps/rabbitmq_management/selenium/test/oauth/env.uaa-oauth-provider b/selenium/test/oauth/env.uaa-oauth-provider similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/env.uaa-oauth-provider rename to selenium/test/oauth/env.uaa-oauth-provider diff --git a/deps/rabbitmq_management/selenium/test/oauth/imports/users.json b/selenium/test/oauth/imports/users.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/imports/users.json rename to selenium/test/oauth/imports/users.json diff --git a/deps/rabbitmq_management/selenium/test/oauth/keycloak/ca_certificate.pem b/selenium/test/oauth/keycloak/ca_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/keycloak/ca_certificate.pem rename to selenium/test/oauth/keycloak/ca_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/keycloak/server_keycloak_certificate.pem b/selenium/test/oauth/keycloak/server_keycloak_certificate.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/keycloak/server_keycloak_certificate.pem rename to selenium/test/oauth/keycloak/server_keycloak_certificate.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/keycloak/server_keycloak_key.pem b/selenium/test/oauth/keycloak/server_keycloak_key.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/keycloak/server_keycloak_key.pem rename to selenium/test/oauth/keycloak/server_keycloak_key.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/keycloak/signing-key.pem b/selenium/test/oauth/keycloak/signing-key.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/keycloak/signing-key.pem rename to selenium/test/oauth/keycloak/signing-key.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/keycloak/test-realm.json b/selenium/test/oauth/keycloak/test-realm.json similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/keycloak/test-realm.json rename to selenium/test/oauth/keycloak/test-realm.json diff --git a/deps/rabbitmq_management/selenium/test/oauth/logging.conf b/selenium/test/oauth/logging.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/logging.conf rename to selenium/test/oauth/logging.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.cluster.conf b/selenium/test/oauth/rabbitmq.cluster.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.cluster.conf rename to selenium/test/oauth/rabbitmq.cluster.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.conf b/selenium/test/oauth/rabbitmq.conf similarity index 94% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.conf rename to selenium/test/oauth/rabbitmq.conf index d8534a9a1f..02b0227d4b 100644 --- a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.conf +++ b/selenium/test/oauth/rabbitmq.conf @@ -10,3 +10,6 @@ auth_oauth2.resource_server_id = rabbitmq auth_oauth2.preferred_username_claims.1 = user_name auth_oauth2.preferred_username_claims.2 = preferred_username auth_oauth2.preferred_username_claims.3 = email + + +loopback_users = none diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.enable-basic-auth.conf b/selenium/test/oauth/rabbitmq.enable-basic-auth.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.enable-basic-auth.conf rename to selenium/test/oauth/rabbitmq.enable-basic-auth.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.fakeportal-mgt-oauth-provider.conf b/selenium/test/oauth/rabbitmq.fakeportal-mgt-oauth-provider.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.fakeportal-mgt-oauth-provider.conf rename to selenium/test/oauth/rabbitmq.fakeportal-mgt-oauth-provider.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.idp-initiated.conf b/selenium/test/oauth/rabbitmq.idp-initiated.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.idp-initiated.conf rename to selenium/test/oauth/rabbitmq.idp-initiated.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.keycloak-mgt-oauth-provider.conf b/selenium/test/oauth/rabbitmq.keycloak-mgt-oauth-provider.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.keycloak-mgt-oauth-provider.conf rename to selenium/test/oauth/rabbitmq.keycloak-mgt-oauth-provider.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.keycloak-oauth-provider.conf b/selenium/test/oauth/rabbitmq.keycloak-oauth-provider.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.keycloak-oauth-provider.conf rename to selenium/test/oauth/rabbitmq.keycloak-oauth-provider.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.keycloak-verify-none-oauth-provider.conf b/selenium/test/oauth/rabbitmq.keycloak-verify-none-oauth-provider.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.keycloak-verify-none-oauth-provider.conf rename to selenium/test/oauth/rabbitmq.keycloak-verify-none-oauth-provider.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.load-user-definitions.conf b/selenium/test/oauth/rabbitmq.load-user-definitions.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.load-user-definitions.conf rename to selenium/test/oauth/rabbitmq.load-user-definitions.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.mgt-prefix.conf b/selenium/test/oauth/rabbitmq.mgt-prefix.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.mgt-prefix.conf rename to selenium/test/oauth/rabbitmq.mgt-prefix.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.tls.conf b/selenium/test/oauth/rabbitmq.tls.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.tls.conf rename to selenium/test/oauth/rabbitmq.tls.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.uaa-mgt-oauth-provider.conf b/selenium/test/oauth/rabbitmq.uaa-mgt-oauth-provider.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.uaa-mgt-oauth-provider.conf rename to selenium/test/oauth/rabbitmq.uaa-mgt-oauth-provider.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/rabbitmq.uaa-oauth-provider.conf b/selenium/test/oauth/rabbitmq.uaa-oauth-provider.conf similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/rabbitmq.uaa-oauth-provider.conf rename to selenium/test/oauth/rabbitmq.uaa-oauth-provider.conf diff --git a/deps/rabbitmq_management/selenium/test/oauth/uaa/log4j2.properties b/selenium/test/oauth/uaa/log4j2.properties similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/uaa/log4j2.properties rename to selenium/test/oauth/uaa/log4j2.properties diff --git a/deps/rabbitmq_management/selenium/test/oauth/uaa/signing-key.pem b/selenium/test/oauth/uaa/signing-key.pem similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/uaa/signing-key.pem rename to selenium/test/oauth/uaa/signing-key.pem diff --git a/deps/rabbitmq_management/selenium/test/oauth/uaa/uaa.yml b/selenium/test/oauth/uaa/uaa.yml similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/uaa/uaa.yml rename to selenium/test/oauth/uaa/uaa.yml diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-basic-auth-idp-down/happy-login.js b/selenium/test/oauth/with-basic-auth-idp-down/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-basic-auth-idp-down/happy-login.js rename to selenium/test/oauth/with-basic-auth-idp-down/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-basic-auth-idp-down/landing.js b/selenium/test/oauth/with-basic-auth-idp-down/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-basic-auth-idp-down/landing.js rename to selenium/test/oauth/with-basic-auth-idp-down/landing.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-basic-auth/happy-login.js b/selenium/test/oauth/with-basic-auth/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-basic-auth/happy-login.js rename to selenium/test/oauth/with-basic-auth/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-basic-auth/landing.js b/selenium/test/oauth/with-basic-auth/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-basic-auth/landing.js rename to selenium/test/oauth/with-basic-auth/landing.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-basic-auth/unauthorized.js b/selenium/test/oauth/with-basic-auth/unauthorized.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-basic-auth/unauthorized.js rename to selenium/test/oauth/with-basic-auth/unauthorized.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-idp-down/landing.js b/selenium/test/oauth/with-idp-down/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-idp-down/landing.js rename to selenium/test/oauth/with-idp-down/landing.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated-via-proxy/happy-login.js b/selenium/test/oauth/with-idp-initiated-via-proxy/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated-via-proxy/happy-login.js rename to selenium/test/oauth/with-idp-initiated-via-proxy/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/happy-login.js b/selenium/test/oauth/with-idp-initiated/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/happy-login.js rename to selenium/test/oauth/with-idp-initiated/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/landing.js b/selenium/test/oauth/with-idp-initiated/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/landing.js rename to selenium/test/oauth/with-idp-initiated/landing.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/logout.js b/selenium/test/oauth/with-idp-initiated/logout.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/logout.js rename to selenium/test/oauth/with-idp-initiated/logout.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/token-expires.js b/selenium/test/oauth/with-idp-initiated/token-expires.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/token-expires.js rename to selenium/test/oauth/with-idp-initiated/token-expires.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/unauthorized.js b/selenium/test/oauth/with-idp-initiated/unauthorized.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-idp-initiated/unauthorized.js rename to selenium/test/oauth/with-idp-initiated/unauthorized.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-multi-resources/happy-login.js b/selenium/test/oauth/with-multi-resources/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-multi-resources/happy-login.js rename to selenium/test/oauth/with-multi-resources/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-multi-resources/landing.js b/selenium/test/oauth/with-multi-resources/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-multi-resources/landing.js rename to selenium/test/oauth/with-multi-resources/landing.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/happy-login.js b/selenium/test/oauth/with-sp-initiated/happy-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/happy-login.js rename to selenium/test/oauth/with-sp-initiated/happy-login.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/landing.js b/selenium/test/oauth/with-sp-initiated/landing.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/landing.js rename to selenium/test/oauth/with-sp-initiated/landing.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/logout.js b/selenium/test/oauth/with-sp-initiated/logout.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/logout.js rename to selenium/test/oauth/with-sp-initiated/logout.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/redirection-after-login.js b/selenium/test/oauth/with-sp-initiated/redirection-after-login.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/redirection-after-login.js rename to selenium/test/oauth/with-sp-initiated/redirection-after-login.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/token-refresh.js b/selenium/test/oauth/with-sp-initiated/token-refresh.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/token-refresh.js rename to selenium/test/oauth/with-sp-initiated/token-refresh.js diff --git a/deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/unauthorized.js b/selenium/test/oauth/with-sp-initiated/unauthorized.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/oauth/with-sp-initiated/unauthorized.js rename to selenium/test/oauth/with-sp-initiated/unauthorized.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/AdminTab.js b/selenium/test/pageobjects/AdminTab.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/AdminTab.js rename to selenium/test/pageobjects/AdminTab.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/BasePage.js b/selenium/test/pageobjects/BasePage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/BasePage.js rename to selenium/test/pageobjects/BasePage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/ExchangePage.js b/selenium/test/pageobjects/ExchangePage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/ExchangePage.js rename to selenium/test/pageobjects/ExchangePage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/ExchangesPage.js b/selenium/test/pageobjects/ExchangesPage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/ExchangesPage.js rename to selenium/test/pageobjects/ExchangesPage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/FakePortalPage.js b/selenium/test/pageobjects/FakePortalPage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/FakePortalPage.js rename to selenium/test/pageobjects/FakePortalPage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/KeycloakLoginPage.js b/selenium/test/pageobjects/KeycloakLoginPage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/KeycloakLoginPage.js rename to selenium/test/pageobjects/KeycloakLoginPage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/LimitsAdminTab.js b/selenium/test/pageobjects/LimitsAdminTab.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/LimitsAdminTab.js rename to selenium/test/pageobjects/LimitsAdminTab.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/LoginPage.js b/selenium/test/pageobjects/LoginPage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/LoginPage.js rename to selenium/test/pageobjects/LoginPage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/OverviewPage.js b/selenium/test/pageobjects/OverviewPage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/OverviewPage.js rename to selenium/test/pageobjects/OverviewPage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/SSOHomePage.js b/selenium/test/pageobjects/SSOHomePage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/SSOHomePage.js rename to selenium/test/pageobjects/SSOHomePage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/UAALoginPage.js b/selenium/test/pageobjects/UAALoginPage.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/UAALoginPage.js rename to selenium/test/pageobjects/UAALoginPage.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/VhostAdminTab.js b/selenium/test/pageobjects/VhostAdminTab.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/VhostAdminTab.js rename to selenium/test/pageobjects/VhostAdminTab.js diff --git a/deps/rabbitmq_management/selenium/test/pageobjects/VhostsAdminTab.js b/selenium/test/pageobjects/VhostsAdminTab.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/pageobjects/VhostsAdminTab.js rename to selenium/test/pageobjects/VhostsAdminTab.js diff --git a/deps/rabbitmq_management/selenium/test/utils.js b/selenium/test/utils.js similarity index 99% rename from deps/rabbitmq_management/selenium/test/utils.js rename to selenium/test/utils.js index 67557512db..c71ab1a13d 100644 --- a/deps/rabbitmq_management/selenium/test/utils.js +++ b/selenium/test/utils.js @@ -56,7 +56,7 @@ module.exports = { if (!runLocal) { builder = builder.usingServer(seleniumUrl) } - var chromeCapabilities = Capabilities.chrome(); + let chromeCapabilities = Capabilities.chrome(); chromeCapabilities.setAcceptInsecureCerts(true); chromeCapabilities.set('goog:chromeOptions', { args: [ diff --git a/deps/rabbitmq_management/selenium/test/vhosts/admin-vhosts.js b/selenium/test/vhosts/admin-vhosts.js similarity index 100% rename from deps/rabbitmq_management/selenium/test/vhosts/admin-vhosts.js rename to selenium/test/vhosts/admin-vhosts.js