Skip to content

Commit 1adc7e1

Browse files
committed
run tests for pekko 1.1
1 parent 124e223 commit 1adc7e1

File tree

1 file changed

+51
-15
lines changed

1 file changed

+51
-15
lines changed

instrumentation/kamon-pekko/build.sbt

Lines changed: 51 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,35 @@
33
inConfig(Compile)(Defaults.compileSettings ++ Seq(
44
crossScalaVersions := Seq(`scala_2.12_version`, `scala_2.13_version`, scala_3_version)
55
))
6+
lazy val Pekko1_0Test = config("test-pekko-1.0") extend (Test)
7+
lazy val Pekko1_1Test = config("test-pekko-1.1") extend (Test)
68

7-
val pekkoVersion = "1.0.1"
8-
libraryDependencies ++= { if(scalaBinaryVersion.value == "2.11") Seq.empty else Seq(
9-
kanelaAgent % "provided",
10-
scalatest % Test,
11-
logbackClassic % Test,
12-
"org.apache.pekko" %% "pekko-actor" % pekkoVersion % "provided,test",
13-
"org.apache.pekko" %% "pekko-testkit" % pekkoVersion % "provided,test",
14-
"org.apache.pekko" %% "pekko-slf4j" % pekkoVersion % "provided,test",
15-
"org.apache.pekko" %% "pekko-remote" % pekkoVersion % "provided,test",
16-
"org.apache.pekko" %% "pekko-cluster" % pekkoVersion % "provided,test",
17-
"org.apache.pekko" %% "pekko-cluster-sharding" % pekkoVersion % "provided,test",
18-
"org.apache.pekko" %% "pekko-protobuf" % pekkoVersion % "provided,test",
19-
"org.apache.pekko" %% "pekko-testkit" % pekkoVersion % Test
20-
)}
9+
val pekko1_0_Version = "1.0.3"
10+
val pekko1_1_Version = "1.1.1"
11+
libraryDependencies ++= {
12+
if (scalaBinaryVersion.value == "2.11") Seq.empty
13+
else Seq(
14+
kanelaAgent % "provided,test,test-pekko-1.0,test-pekko-1.1",
15+
scalatest % "test,test-pekko-1.0,test-pekko-1.1",
16+
logbackClassic % "test,test-pekko-1.0,test-pekko-1.1",
17+
"org.apache.pekko" %% "pekko-actor" % pekko1_0_Version % "provided,test-pekko-1.0",
18+
"org.apache.pekko" %% "pekko-testkit" % pekko1_0_Version % "provided,test-pekko-1.0",
19+
"org.apache.pekko" %% "pekko-slf4j" % pekko1_0_Version % "provided,test-pekko-1.0",
20+
"org.apache.pekko" %% "pekko-remote" % pekko1_0_Version % "provided,test-pekko-1.0",
21+
"org.apache.pekko" %% "pekko-cluster" % pekko1_0_Version % "provided,test-pekko-1.0",
22+
"org.apache.pekko" %% "pekko-cluster-sharding" % pekko1_0_Version % "provided,test-pekko-1.0",
23+
"org.apache.pekko" %% "pekko-protobuf-v3" % pekko1_0_Version % "provided,test-pekko-1.0",
24+
"org.apache.pekko" %% "pekko-testkit" % pekko1_0_Version % "test-pekko-1.0",
25+
"org.apache.pekko" %% "pekko-actor" % pekko1_1_Version % "provided,test-pekko-1.1",
26+
"org.apache.pekko" %% "pekko-testkit" % pekko1_1_Version % "provided,test-pekko-1.1",
27+
"org.apache.pekko" %% "pekko-slf4j" % pekko1_1_Version % "provided,test-pekko-1.1",
28+
"org.apache.pekko" %% "pekko-remote" % pekko1_1_Version % "provided,test-pekko-1.1",
29+
"org.apache.pekko" %% "pekko-cluster" % pekko1_1_Version % "provided,test-pekko-1.1",
30+
"org.apache.pekko" %% "pekko-cluster-sharding" % pekko1_1_Version % "provided,test-pekko-1.1",
31+
"org.apache.pekko" %% "pekko-protobuf-v3" % pekko1_1_Version % "provided,test-pekko-1.1",
32+
"org.apache.pekko" %% "pekko-testkit" % pekko1_1_Version % "test-pekko-1.1"
33+
)
34+
}
2135

2236
exportJars := true
2337

@@ -33,5 +47,27 @@ lazy val baseTestSettings = Seq(
3347
)
3448

3549
inConfig(Test)(Defaults.testSettings ++ instrumentationSettings ++ baseTestSettings ++ Seq(
36-
crossScalaVersions := Seq(`scala_2.12_version`, `scala_2.13_version`, scala_3_version),
50+
crossScalaVersions := Seq(`scala_2.12_version`, `scala_2.13_version`, scala_3_version)
51+
))
52+
53+
configs(Pekko1_0Test, Pekko1_1Test)
54+
inConfig(Pekko1_0Test)(Defaults.testSettings ++ Seq(
55+
sources := (Test / sources).value,
56+
unmanagedResourceDirectories ++= (Compile / unmanagedResourceDirectories).value,
57+
unmanagedResourceDirectories ++= (Test / unmanagedResourceDirectories).value
3758
))
59+
inConfig(Pekko1_1Test)(Defaults.testSettings ++ Seq(
60+
sources := (Test / sources).value,
61+
unmanagedResourceDirectories ++= (Compile / unmanagedResourceDirectories).value,
62+
unmanagedResourceDirectories ++= (Test / unmanagedResourceDirectories).value
63+
))
64+
65+
Test / test := {
66+
(Pekko1_0Test / test).value
67+
(Pekko1_1Test / test).value
68+
}
69+
Test / testOnly := {
70+
(Pekko1_0Test / testOnly).evaluated
71+
72+
(Pekko1_1Test / testOnly).evaluated
73+
}

0 commit comments

Comments
 (0)