Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
7489394
project cleanup. first successful test
viktortnk Sep 10, 2017
43635b1
handing non-existing images
viktortnk Sep 10, 2017
8a151a1
mongo container test
viktortnk Sep 10, 2017
f382856
multi-container test
viktortnk Sep 10, 2017
52adc7d
reword ready checkers. add mysql
viktortnk Sep 10, 2017
7d685c0
replace Future.unit to keep compatibility with 2.11
viktortnk Sep 10, 2017
987bdaf
compatibility with 2.11
viktortnk Sep 10, 2017
732fca5
fix timelimited check
viktortnk Sep 10, 2017
69e0574
extract scalatest into separate module. rework packaging
viktortnk Sep 15, 2017
c050fff
simpler method to access mapped port
viktortnk Sep 15, 2017
b6d747f
allow defining containers in separate classes
viktortnk Sep 16, 2017
d5d758c
improve docker ready checker And
viktortnk Sep 16, 2017
5672473
update docker client depdenency. make password optional in jdbc
viktortnk Nov 12, 2017
72c7b5b
update deps
viktortnk Nov 17, 2017
18ec662
update docker-client to 8.10.0
viktortnk Dec 7, 2017
ecb19fe
v0.10.0-beta4
viktortnk Dec 7, 2017
922e4f2
WIP
mckinley-olsen-oc Apr 10, 2018
fa7022c
Remove 'SNAPSHOT' from version string
mckinley-olsen-oc Apr 10, 2018
738877b
Merge pull request #115 from mckinley-olsen-oc/branch-0.10-volume-binds
viktortnk Apr 11, 2018
feaef87
docker-client v8.11.5
viktortnk May 29, 2018
db11a15
updated sbt to 1.1.5 and plugins
viktortnk May 29, 2018
9cb66bf
update es spec example
viktortnk May 29, 2018
7110e24
enable access to hostbuilder and configbuilder
viktortnk May 29, 2018
65b2229
fmt. attempting to fix travis build
viktortnk May 29, 2018
b8317ad
update travis scala versions
viktortnk May 29, 2018
2ea77f6
0.10.0-beta6
vxx1 Apr 1, 2019
c3c0f21
Merge pull request #129 from vxx1/vxx1-patch-1
viktortnk Apr 1, 2019
6d0b7be
0.10.0-beta7
viktortnk May 5, 2019
93ff7ee
build for scala 2.13
viktortnk Jul 13, 2019
9a3440d
v0.10.0-beta8
viktortnk Jul 13, 2019
733feda
sbt 1.3.13
viktortnk Aug 8, 2020
a76de7a
scalafmt 2.6.4
viktortnk Aug 8, 2020
cd61b01
update scala version
viktortnk Aug 8, 2020
ca032e9
update docker-client and scalatest libs
viktortnk Aug 8, 2020
4fc2244
fix scalatest deprecations
viktortnk Aug 8, 2020
d5441dc
v0.10.0-beta9
viktortnk Aug 8, 2020
326e843
Merge branch 'master' of github.com:whisklabs/docker-it-scala into br…
c-solo Dec 8, 2021
8cac4d2
Release 0.10.0-RC
c-solo Dec 8, 2021
f9ebb0a
Temporary remove supports scala 3
c-solo Dec 8, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ target/
target-shaded/
project/sbt-launch-*.jar
.idea/
.DS_Store
.bsp/
14 changes: 4 additions & 10 deletions .jvmopts
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
-Dfile.encoding=UTF8
-Xms1G
-Xmx4G
-XX:ReservedCodeCacheSize=250M
-XX:+TieredCompilation
-XX:-UseGCOverheadLimit
# effectively adds GC to Perm space
-XX:+CMSClassUnloadingEnabled
# must be enabled for CMSClassUnloadingEnabled to work
-XX:+UseConcMarkSweepGC
-Xms512M
-Xmx4096M
-Xss2M
-XX:MaxMetaspaceSize=1024M
1 change: 1 addition & 0 deletions .scalafmt.conf
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
version = "2.6.4"
style = default
maxColumn = 100
99 changes: 30 additions & 69 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
lazy val commonSettings = Seq(
organization := "com.whisk",
version := "0.9.9",
version := "0.10.0-RC",
scalaVersion := "2.13.6",
crossScalaVersions := Seq("2.13.6", "2.12.15", "2.11.12", "3.0.2"),
crossScalaVersions := Seq("2.13.6", "2.12.15", "2.11.12"),
scalacOptions ++= Seq("-feature", "-deprecation"),
Test / fork := true,
licenses += ("MIT", url("http://opensource.org/licenses/MIT")),
Expand Down Expand Up @@ -36,99 +36,60 @@ lazy val root =
.in(file("."))
.settings(commonSettings: _*)
.settings(publish := {}, publishLocal := {}, packagedArtifacts := Map.empty)
.aggregate(core,
testkitSpotifyImpl,
testkitSpotifyShadedImpl,
testkitDockerJavaImpl,
config,
scalatest,
specs2,
samples)
.aggregate(core, scalatest, samples, coreShaded)

lazy val core =
project
.settings(commonSettings: _*)
.settings(name := "docker-testkit-core",
libraryDependencies += "org.slf4j" % "slf4j-api" % "1.7.22")

lazy val testkitSpotifyImpl =
project
.in(file("impl/spotify"))
.settings(commonSettings: _*)
.settings(name := "docker-testkit-impl-spotify",
libraryDependencies ++=
Seq("com.spotify" % "docker-client" % "8.11.5",
"com.google.code.findbugs" % "jsr305" % "3.0.1"))
.dependsOn(core)

lazy val testkitSpotifyShadedImpl =
project
.in(file("impl/spotify"))
.settings(commonSettings: _*)
.settings(
name := "docker-testkit-impl-spotify-shaded",
libraryDependencies ++=
Seq("com.spotify" % "docker-client" % "8.11.5" classifier "shaded",
"com.google.code.findbugs" % "jsr305" % "3.0.1"),
target := baseDirectory.value / "target-shaded"
name := "docker-testkit-core",
libraryDependencies ++= Seq(
"org.slf4j" % "slf4j-api" % "1.7.25",
"com.spotify" % "docker-client" % "8.16.0",
"com.google.code.findbugs" % "jsr305" % "3.0.1"
)
)
.dependsOn(core)

lazy val testkitDockerJavaImpl =
lazy val scalatest =
project
.in(file("impl/docker-java"))
.settings(commonSettings: _*)
.settings(
name := "docker-testkit-impl-docker-java",
libraryDependencies ++=
Seq("com.github.docker-java" % "docker-java" % "3.2.3",
"com.google.code.findbugs" % "jsr305" % "3.0.1")
name := "docker-testkit-scalatest",
libraryDependencies ++= Seq(
"org.scalatest" %% "scalatest" % "3.1.2",
"ch.qos.logback" % "logback-classic" % "1.2.3" % "test"
)
)
.dependsOn(core)

lazy val samples =
project
.settings(commonSettings: _*)
.settings(name := "docker-testkit-samples")
.dependsOn(core)
.dependsOn(core, scalatest)

lazy val scalatest =
lazy val tests =
project
.settings(commonSettings: _*)
.settings(
name := "docker-testkit-scalatest",
libraryDependencies ++=
Seq(
"org.scalatest" %% "scalatest" % "3.2.9",
"ch.qos.logback" % "logback-classic" % "1.2.1" % "test",
"org.postgresql" % "postgresql" % "9.4.1210" % "test",
"javax.activation" % "activation" % "1.1.1" % "test"
)
name := "docker-testkit-tests",
libraryDependencies ++= Seq(
"org.postgresql" % "postgresql" % "42.1.4" % "test",
"mysql" % "mysql-connector-java" % "5.1.44" % "test"
)
)
.dependsOn(core, testkitSpotifyShadedImpl % "test", testkitDockerJavaImpl % "test", samples % "test")
.dependsOn(core, scalatest, samples % "test")

lazy val specs2 =
lazy val coreShaded =
project
.in(file("core"))
.settings(commonSettings: _*)
.settings(
name := "docker-testkit-specs2",
name := "docker-testkit-core-shaded",
libraryDependencies ++=
Seq(
"org.specs2" %% "specs2-core" % (if (scalaVersion.value.startsWith("2.1")) "4.5.1"
else "5.0.0-RC-11"),
"ch.qos.logback" % "logback-classic" % "1.2.1" % "test",
"org.postgresql" % "postgresql" % "9.4.1210" % "test",
"javax.activation" % "activation" % "1.1.1" % "test"
)
)
.dependsOn(core, samples % "test", testkitDockerJavaImpl % "test")

lazy val config =
project
.settings(commonSettings: _*)
.settings(
name := "docker-testkit-config",
libraryDependencies ++=
Seq("com.typesafe" % "config" % "1.4.1", "org.scalatest" %% "scalatest" % "3.2.9" % "test")
"com.spotify" % "docker-client" % "8.16.0" classifier "shaded",
"com.google.code.findbugs" % "jsr305" % "3.0.1"
),
target := baseDirectory.value / "target-shaded"
)
.dependsOn(core, testkitDockerJavaImpl)

This file was deleted.

This file was deleted.

Loading