From 0146f7c1e9a3dea6166b19ea2881edbdaff1db68 Mon Sep 17 00:00:00 2001 From: Tom Grigg Date: Tue, 16 Feb 2021 19:04:16 -0800 Subject: [PATCH] community build: Add akka --- .gitmodules | 3 +++ community-build/community-projects/akka | 1 + .../src/scala/dotty/communitybuild/projects.scala | 8 ++++++++ .../scala/dotty/communitybuild/CommunityBuildTest.scala | 1 + 4 files changed, 13 insertions(+) create mode 160000 community-build/community-projects/akka diff --git a/.gitmodules b/.gitmodules index 707869478138..c53c0a00f37f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -181,3 +181,6 @@ path = community-build/community-projects/perspective url = https://github.com/dotty-staging/perspective.git branch = dotty/nightly +[submodule "community-build/community-projects/akka"] + path = community-build/community-projects/akka + url = https://github.com/dotty-staging/akka.git diff --git a/community-build/community-projects/akka b/community-build/community-projects/akka new file mode 160000 index 000000000000..5b9496313ca7 --- /dev/null +++ b/community-build/community-projects/akka @@ -0,0 +1 @@ +Subproject commit 5b9496313ca7be34e2a8149d38f8b1ce7c6f6b01 diff --git a/community-build/src/scala/dotty/communitybuild/projects.scala b/community-build/src/scala/dotty/communitybuild/projects.scala index 8c6ba7873a88..90b544e301f7 100644 --- a/community-build/src/scala/dotty/communitybuild/projects.scala +++ b/community-build/src/scala/dotty/communitybuild/projects.scala @@ -648,6 +648,13 @@ object projects: dependencies = List(cats) ) + lazy val akka = SbtCommunityProject( + project = "akka", + extraSbtArgs = List(s"-Dakka.build.scalaVersion=$compilerVersion"), + sbtTestCommand = "set every targetSystemJdk := true; akka-actor-tests/Test/compile", + dependencies = List(scalatest, scalatestplusJunit, scalatestplusScalacheck) + ) + end projects def allProjects = List( @@ -712,6 +719,7 @@ def allProjects = List( projects.scissLucre, projects.izumiReflect, projects.perspective, + projects.akka, ) lazy val projectMap = allProjects.groupBy(_.project) diff --git a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala index 3d219c2648a5..0d9d5a235ecc 100644 --- a/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala +++ b/community-build/test/scala/dotty/communitybuild/CommunityBuildTest.scala @@ -86,6 +86,7 @@ end CommunityBuildTest @Category(Array(classOf[TestCategory])) class CommunityBuildTestA extends CommunityBuildTest: + @Test def akka = projects.akka.run() @Test def endpoints4s = projects.endpoints4s.run() @Test def fansi = projects.fansi.run() @Test def fastparse = projects.fastparse.run()