This is an automated email from the ASF dual-hosted git repository.
janhoy pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/solr.git
from cfd7e86876e SOLR-18386: remove the deprecated
Utils.getBaseUrlForNodeName overloads (#4766)
add b8a3ae0c43d SOLR-8474: Add Selenium-based JUnit tests for the Admin UI
(#4738)
No new revisions were added by this update.
Summary of changes:
.github/workflows/admin-ui-test.yml | 48 ++
changelog/unreleased/admin-ui-selenium-tests.yml | 10 +
dev-docs/admin-ui-tests.md | 74 +++
dev-docs/gradle-help/tests.txt | 6 +-
gradle/libs.versions.toml | 4 +-
gradle/testing/randomization.gradle | 1 +
solr/core/gradle.lockfile | 2 +-
solr/cross-dc-manager/gradle.lockfile | 4 +-
solr/licenses/byte-buddy-1.18.11.jar.sha1 | 1 +
solr/licenses/byte-buddy-1.18.9.jar.sha1 | 1 -
solr/licenses/byte-buddy-agent-1.18.11.jar.sha1 | 1 +
solr/licenses/byte-buddy-agent-1.18.9.jar.sha1 | 1 -
...dy-LICENSE-ASL.txt => selenium-LICENSE-ASL.txt} | 2 +-
solr/licenses/selenium-NOTICE.txt | 2 +
solr/licenses/selenium-api-4.47.0.jar.sha1 | 1 +
.../selenium-chrome-driver-4.47.0.jar.sha1 | 1 +
.../selenium-chromium-driver-4.47.0.jar.sha1 | 1 +
solr/licenses/selenium-http-4.47.0.jar.sha1 | 1 +
solr/licenses/selenium-json-4.47.0.jar.sha1 | 1 +
solr/licenses/selenium-manager-4.47.0.jar.sha1 | 1 +
solr/licenses/selenium-os-4.47.0.jar.sha1 | 1 +
.../selenium-remote-driver-4.47.0.jar.sha1 | 1 +
solr/modules/analysis-extras/gradle.lockfile | 2 +-
solr/modules/cross-dc/gradle.lockfile | 4 +-
solr/modules/jwt-auth/gradle.lockfile | 2 +-
solr/modules/ltr/gradle.lockfile | 2 +-
solr/modules/s3-repository/gradle.lockfile | 2 +-
solr/solrj/gradle.lockfile | 2 +-
.../java/org/apache/solr/embedded/JettyConfig.java | 17 +-
.../org/apache/solr/embedded/JettySolrRunner.java | 38 +-
.../java/org/apache/solr/util/SeleniumTest.java} | 24 +-
solr/webapp/build.gradle | 66 +++
solr/webapp/gradle.lockfile | 310 ++++++-----
solr/{core => webapp}/src/test-files/log4j2.xml | 2 +-
.../solr/webapp/AdminUiCollectionScreensTest.java | 107 ++++
.../solr/webapp/AdminUiCollectionsScreenTest.java | 202 +++++++
.../solr/webapp/AdminUiCoreAdminScreenTest.java | 56 ++
.../webapp/AdminUiCoreAdminStandaloneTest.java | 145 +++++
.../apache/solr/webapp/AdminUiDashboardTest.java | 61 +++
.../solr/webapp/AdminUiDocumentsScreenTest.java | 77 +++
.../solr/webapp/AdminUiLoggingScreenTest.java | 121 +++++
.../apache/solr/webapp/AdminUiNodeScreensTest.java | 127 +++++
.../solr/webapp/AdminUiParamsetsScreenTest.java | 73 +++
.../apache/solr/webapp/AdminUiQueryScreenTest.java | 162 ++++++
.../solr/webapp/AdminUiReplicationScreenTest.java} | 36 +-
.../webapp/AdminUiReplicationStandaloneTest.java | 159 ++++++
.../solr/webapp/AdminUiSchemaDesignerTest.java | 80 +++
.../solr/webapp/AdminUiSchemaScreenTest.java | 114 ++++
.../solr/webapp/AdminUiSecurityAuthTest.java | 178 +++++++
.../org/apache/solr/webapp/AdminUiSmokeTest.java | 111 ++++
.../apache/solr/webapp/AdminUiSqlScreenTest.java | 60 +++
.../solr/webapp/AdminUiStandaloneTestBase.java | 91 ++++
.../solr/webapp/AdminUiStreamScreenTest.java | 54 ++
.../org/apache/solr/webapp/AdminUiTestBase.java | 592 +++++++++++++++++++++
54 files changed, 3056 insertions(+), 186 deletions(-)
create mode 100644 .github/workflows/admin-ui-test.yml
create mode 100644 changelog/unreleased/admin-ui-selenium-tests.yml
create mode 100644 dev-docs/admin-ui-tests.md
create mode 100644 solr/licenses/byte-buddy-1.18.11.jar.sha1
delete mode 100644 solr/licenses/byte-buddy-1.18.9.jar.sha1
create mode 100644 solr/licenses/byte-buddy-agent-1.18.11.jar.sha1
delete mode 100644 solr/licenses/byte-buddy-agent-1.18.9.jar.sha1
copy solr/licenses/{byte-buddy-LICENSE-ASL.txt => selenium-LICENSE-ASL.txt}
(99%)
create mode 100644 solr/licenses/selenium-NOTICE.txt
create mode 100644 solr/licenses/selenium-api-4.47.0.jar.sha1
create mode 100644 solr/licenses/selenium-chrome-driver-4.47.0.jar.sha1
create mode 100644 solr/licenses/selenium-chromium-driver-4.47.0.jar.sha1
create mode 100644 solr/licenses/selenium-http-4.47.0.jar.sha1
create mode 100644 solr/licenses/selenium-json-4.47.0.jar.sha1
create mode 100644 solr/licenses/selenium-manager-4.47.0.jar.sha1
create mode 100644 solr/licenses/selenium-os-4.47.0.jar.sha1
create mode 100644 solr/licenses/selenium-remote-driver-4.47.0.jar.sha1
copy solr/{core/src/java/org/apache/solr/api/EndPoint.java =>
test-framework/src/java/org/apache/solr/util/SeleniumTest.java} (63%)
copy solr/{core => webapp}/src/test-files/log4j2.xml (98%)
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiCollectionScreensTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiCollectionsScreenTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiCoreAdminScreenTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiCoreAdminStandaloneTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiDashboardTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiDocumentsScreenTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiLoggingScreenTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiNodeScreensTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiParamsetsScreenTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiQueryScreenTest.java
copy solr/{core/src/test/org/apache/solr/schema/NotRequiredUniqueKeyTest.java
=> webapp/src/test/org/apache/solr/webapp/AdminUiReplicationScreenTest.java}
(50%)
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiReplicationStandaloneTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiSchemaDesignerTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiSchemaScreenTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiSecurityAuthTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiSmokeTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiSqlScreenTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiStandaloneTestBase.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiStreamScreenTest.java
create mode 100644
solr/webapp/src/test/org/apache/solr/webapp/AdminUiTestBase.java