Merge branch 'stable-3.0' into stable-3.1
* stable-3.0: Update git submodules Update git submodules Update git submodules Rely on a released version of gatling-git in stable branch ElasticVersionTest: Use latest V6 in V7 assertions ElasticContainer: Upgrade V6_8 to elasticsearch 6.8.12 e2e-tests: Add presentation links to documentation Change-Id: I44324407e0f944bc9d752c3cd4890b01bd4e7d59
This commit is contained in:
@@ -25,9 +25,9 @@ initially proposed, the link:https://github.com/GerritForge/gatling-git[Gatling
|
||||
leveraged to run tests at the Git protocol level.
|
||||
|
||||
Gatling is written in Scala, but the abstraction provided by the Gatling DSL makes the scenarios
|
||||
implementation easy even without any Scala knowledge. The
|
||||
link:https://gitenterprise.me/2019/12/20/stress-your-gerrit-with-gatling/[Stress your Gerrit with Gatling]
|
||||
blog post has more introductory information.
|
||||
implementation easy even without any Scala knowledge. The online `End-to-end tests`
|
||||
link:https://www.gerritcodereview.com/presentations.html#list-of-presentations[presentation] links
|
||||
posted on the homepage have more introductory information.
|
||||
|
||||
== IDE: IntelliJ
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@ import Dependencies._
|
||||
|
||||
enablePlugins(GatlingPlugin)
|
||||
|
||||
lazy val gatlingGitExtension = RootProject(uri("git://github.com/GerritForge/gatling-git.git"))
|
||||
lazy val root = (project in file("."))
|
||||
.settings(
|
||||
inThisBuild(List(
|
||||
@@ -12,8 +11,8 @@ lazy val root = (project in file("."))
|
||||
)),
|
||||
name := "gerrit",
|
||||
libraryDependencies ++=
|
||||
gatling ++
|
||||
gatling ++ gatlingGit ++
|
||||
Seq("io.gatling" % "gatling-core" % GatlingVersion) ++
|
||||
Seq("io.gatling" % "gatling-app" % GatlingVersion),
|
||||
scalacOptions += "-language:postfixOps"
|
||||
) dependsOn gatlingGitExtension
|
||||
)
|
||||
|
||||
@@ -2,9 +2,17 @@ import sbt._
|
||||
|
||||
object Dependencies {
|
||||
val GatlingVersion = "3.2.0"
|
||||
val GatlingGitVersion = "1.0.12"
|
||||
|
||||
lazy val gatling = Seq(
|
||||
"io.gatling.highcharts" % "gatling-charts-highcharts",
|
||||
"io.gatling" % "gatling-test-framework",
|
||||
).map(_ % GatlingVersion % Test)
|
||||
|
||||
lazy val gatlingGit = Seq(
|
||||
"com.gerritforge" %% "gatling-git" % GatlingGitVersion excludeAll(
|
||||
ExclusionRule(organization = "io.gatling"),
|
||||
ExclusionRule(organization = "io.gatling.highcharts")
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@ public class ElasticContainer extends ElasticsearchContainer {
|
||||
case V6_7:
|
||||
return "blacktop/elasticsearch:6.7.2";
|
||||
case V6_8:
|
||||
return "blacktop/elasticsearch:6.8.11";
|
||||
return "blacktop/elasticsearch:6.8.12";
|
||||
case V7_0:
|
||||
return "blacktop/elasticsearch:7.0.1";
|
||||
case V7_1:
|
||||
|
||||
@@ -72,15 +72,15 @@ public class ElasticVersionTest {
|
||||
public void atLeastMinorVersion() throws Exception {
|
||||
assertThat(ElasticVersion.V6_7.isAtLeastMinorVersion(ElasticVersion.V6_7)).isTrue();
|
||||
assertThat(ElasticVersion.V6_8.isAtLeastMinorVersion(ElasticVersion.V6_8)).isTrue();
|
||||
assertThat(ElasticVersion.V7_0.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_1.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_2.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_3.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_4.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_5.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_6.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_7.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_8.isAtLeastMinorVersion(ElasticVersion.V6_7)).isFalse();
|
||||
assertThat(ElasticVersion.V7_0.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
assertThat(ElasticVersion.V7_1.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
assertThat(ElasticVersion.V7_2.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
assertThat(ElasticVersion.V7_3.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
assertThat(ElasticVersion.V7_4.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
assertThat(ElasticVersion.V7_5.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
assertThat(ElasticVersion.V7_6.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
assertThat(ElasticVersion.V7_7.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
assertThat(ElasticVersion.V7_8.isAtLeastMinorVersion(ElasticVersion.V6_8)).isFalse();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user