diff options
author | Marco Miller <marco.mmiller@gmail.com> | 2020-07-16 19:04:06 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2020-07-16 19:04:06 +0000 |
commit | 4b220c6509b112333017a13de5a0bff6ddd98842 (patch) | |
tree | be195636befde45e4c2fc6a59b82ebefbcd7c22a | |
parent | 3aec5dd7a502b3f0ad50b017baa7971e1de91709 (diff) | |
parent | a543a9331b99e3ee71a246e32c0db5273427dd8f (diff) |
Merge "e2e-tests: Replace hardcoded scheme with property" into stable-3.0
15 files changed, 19 insertions, 16 deletions
diff --git a/Documentation/dev-e2e-tests.txt b/Documentation/dev-e2e-tests.txt index bac516933a..3c534eb642 100644 --- a/Documentation/dev-e2e-tests.txt +++ b/Documentation/dev-e2e-tests.txt @@ -114,7 +114,7 @@ or validate the local setup. More complex scenarios can be further developed, un "cmd": "clone" }, { - "url": "http://HOSTNAME:HTTP_PORT/_PROJECT", + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/_PROJECT", "cmd": "clone" } ] @@ -151,10 +151,12 @@ with either one or many of these supported properties, from the core framework: * `-Dcom.google.gerrit.scenarios.hostname=localhost` * `-Dcom.google.gerrit.scenarios.ssh_port=29418` * `-Dcom.google.gerrit.scenarios.http_port=8080` +* `-Dcom.google.gerrit.scenarios.http_scheme=http` Above, the properties can be set with values matching specific deployment topologies under test. -The example values shown above are the currently coded default ones. The framework could support -differing or more properties over time. +The example values shown above are the currently coded default ones. For example, the `http` scheme +above could be replaced with `https`. The framework could support differing or more properties over +time. Plugin or otherwise non-core scenarios may do so just as well. The core java package `com.google.gerrit.scenarios` from the example above has to be replaced with the one under which diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/ApproveChange.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/ApproveChange.json index 3577a6a35b..665cc4d0b4 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/ApproveChange.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/ApproveChange.json @@ -1,6 +1,6 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/changes/", + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/changes/", "number": "NUMBER" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CheckMasterBranchReplica1.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CheckMasterBranchReplica1.json index 54c54f8009..5b892aad8e 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CheckMasterBranchReplica1.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CheckMasterBranchReplica1.json @@ -1,5 +1,5 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT1/a/projects/PROJECT/branches/master" + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT1/a/projects/PROJECT/branches/master" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CheckProjectsCacheFlushEntries.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CheckProjectsCacheFlushEntries.json index 6210deb684..467661b217 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CheckProjectsCacheFlushEntries.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CheckProjectsCacheFlushEntries.json @@ -1,6 +1,6 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/config/server/caches/projects", + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/config/server/caches/projects", "entries": "PROJECTS_ENTRIES" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CloneUsingBothProtocols.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CloneUsingBothProtocols.json index 23891246d1..30f5f23f8e 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CloneUsingBothProtocols.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CloneUsingBothProtocols.json @@ -4,7 +4,7 @@ "cmd": "clone" }, { - "url": "http://HOSTNAME:HTTP_PORT/_PROJECT", + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/_PROJECT", "cmd": "clone" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CreateChange.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CreateChange.json index b4ee549d26..70e79ca991 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CreateChange.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CreateChange.json @@ -1,6 +1,6 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/changes/", + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/changes/", "project": "PROJECT" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CreateProject.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CreateProject.json index 40e5a450ad..cd90739ba6 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CreateProject.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/CreateProject.json @@ -1,5 +1,5 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/projects/PROJECT" + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/projects/PROJECT" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/DeleteChange.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/DeleteChange.json index 3577a6a35b..665cc4d0b4 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/DeleteChange.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/DeleteChange.json @@ -1,6 +1,6 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/changes/", + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/changes/", "number": "NUMBER" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/DeleteProject.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/DeleteProject.json index 7cc829304f..5720f53bcd 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/DeleteProject.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/DeleteProject.json @@ -1,5 +1,5 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/projects/PROJECT/delete-project~delete" + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/projects/PROJECT/delete-project~delete" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/FlushProjectsCache.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/FlushProjectsCache.json index 9ff15a79b4..e30a2cfa63 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/FlushProjectsCache.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/FlushProjectsCache.json @@ -1,5 +1,5 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/config/server/caches/projects/flush" + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/config/server/caches/projects/flush" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/GetMasterBranchRevision.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/GetMasterBranchRevision.json index 2b8809a53d..86a3c28bcd 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/GetMasterBranchRevision.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/GetMasterBranchRevision.json @@ -1,5 +1,5 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/projects/PROJECT/branches/master" + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/projects/PROJECT/branches/master" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/GetProjectsCacheEntries.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/GetProjectsCacheEntries.json index fcf4bc9ada..e4e2643fff 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/GetProjectsCacheEntries.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/GetProjectsCacheEntries.json @@ -1,5 +1,5 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/config/server/caches/projects" + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/config/server/caches/projects" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/ReplayRecordsFromFeeder.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/ReplayRecordsFromFeeder.json index 23891246d1..30f5f23f8e 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/ReplayRecordsFromFeeder.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/ReplayRecordsFromFeeder.json @@ -4,7 +4,7 @@ "cmd": "clone" }, { - "url": "http://HOSTNAME:HTTP_PORT/_PROJECT", + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/_PROJECT", "cmd": "clone" } ] diff --git a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/SubmitChange.json b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/SubmitChange.json index a371757d23..301c65b0d3 100644 --- a/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/SubmitChange.json +++ b/e2e-tests/src/test/resources/data/com/google/gerrit/scenarios/SubmitChange.json @@ -1,5 +1,5 @@ [ { - "url": "http://HOSTNAME:HTTP_PORT/a/changes/" + "url": "HTTP_SCHEME://HOSTNAME:HTTP_PORT/a/changes/" } ] diff --git a/e2e-tests/src/test/scala/com/google/gerrit/scenarios/GerritSimulation.scala b/e2e-tests/src/test/scala/com/google/gerrit/scenarios/GerritSimulation.scala index fc68f97019..4832392707 100644 --- a/e2e-tests/src/test/scala/com/google/gerrit/scenarios/GerritSimulation.scala +++ b/e2e-tests/src/test/scala/com/google/gerrit/scenarios/GerritSimulation.scala @@ -62,6 +62,7 @@ class GerritSimulation extends Simulation { var in = replaceOverride(url.toString) in = replaceProperty("hostname", "localhost", in) in = replaceProperty("http_port", 8080, in) + in = replaceProperty("http_scheme", "http", in) replaceProperty("ssh_port", 29418, in) case ("number", number) => val precedes = replaceKeyWith("_number", 0, number.toString) |