Skip to content
This repository has been archived by the owner on Jun 10, 2020. It is now read-only.

Move sbt's testingProj and testAgentProj to this repository #15

Closed
Duhemm opened this issue Sep 10, 2015 · 1 comment
Closed

Move sbt's testingProj and testAgentProj to this repository #15

Duhemm opened this issue Sep 10, 2015 · 1 comment

Comments

@Duhemm
Copy link
Contributor

Duhemm commented Sep 10, 2015

There are two projects in sbt that do not depend on other non-extracted sbt component:

// Runner for uniform test interface
lazy val testingProj = (project in file("testing")).
  dependsOn(testAgentProj).
  settings(
    baseSettings,
    name := "Testing",
    libraryDependencies ++= Seq(testInterface, launcherInterface % Compile, ioProj, classpathProj, logProj)
  )

// Testing agent for running tests in a separate process.
lazy val testAgentProj = (project in file("testing") / "agent").
  settings(
    minimalSettings,
    name := "Test Agent",
    libraryDependencies += testInterface
  )

Should we extract them to this repository? There's already a subproject name util-testing in this repository, so it may make sense.

Only project depending on this:

// Implementation and support code for defining actions.
lazy val actionsProj = (project in mainPath / "actions").
  dependsOn (runProj, stdTaskProj, taskProj, testingProj).
  settings(
    testedBaseSettings,
    name := "Actions",
    libraryDependencies ++= Seq(classpathProj, completeProj, apiProj, compilerIntegrationProj, compilerIvyProj,
      interfaceProj, ioProj, ivyProj, logProj, relationProj, trackingProj)
  )
@eed3si9n
Copy link
Member

util-testing is an utility for our own unit tests.

testingProj will likely become its own repository as it is an abstraction layer for all testing frameworks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants