Runtime Implementation #2

Merged
pfm merged 13 commits from runtime into main 2026-04-05 13:42:38 +00:00
7 changed files with 7 additions and 19 deletions
Showing only changes of commit 4d0bef4d4b - Show all commits

View file

@ -89,6 +89,7 @@ lazy val api = project
) )
.settings( .settings(
libraryDependencies ++= Seq( libraryDependencies ++= Seq(
Deps.Gs.Uuid,
Deps.Cats.Core, Deps.Cats.Core,
Deps.Cats.Effect, Deps.Cats.Effect,
Deps.Natchez.Core Deps.Natchez.Core
@ -106,7 +107,6 @@ lazy val runtime = project
) )
.settings( .settings(
libraryDependencies ++= Seq( libraryDependencies ++= Seq(
Deps.Gs.Uuid,
Deps.Gs.Timing, Deps.Gs.Timing,
Deps.Cats.Core, Deps.Cats.Core,
Deps.Cats.Effect, Deps.Cats.Effect,

View file

@ -1,4 +1,4 @@
package gs.test.v0.runtime package gs.test.v0.api
import gs.uuid.v0.UUID import gs.uuid.v0.UUID
import java.time.Instant import java.time.Instant

View file

@ -1,11 +1,6 @@
package gs.test.v0.runtime package gs.test.v0.api
import cats.Show import cats.Show
import gs.test.v0.api.Marker
import gs.test.v0.api.PermanentId
import gs.test.v0.api.SourcePosition
import gs.test.v0.api.Tag
import gs.test.v0.api.TestFailure
import gs.uuid.v0.UUID import gs.uuid.v0.UUID
import scala.concurrent.duration.FiniteDuration import scala.concurrent.duration.FiniteDuration

View file

@ -1,7 +0,0 @@
package gs.test.v0.runtime.engine
import gs.test.v0.runtime.SuiteExecution
final class EngineResult(
val suiteExecution: SuiteExecution
)

View file

@ -3,7 +3,7 @@ package gs.test.v0.runtime.engine
import cats.effect.Async import cats.effect.Async
import cats.effect.Ref import cats.effect.Ref
import cats.syntax.all.* import cats.syntax.all.*
import gs.test.v0.runtime.TestExecution import gs.test.v0.api.TestExecution
import java.util.concurrent.TimeUnit import java.util.concurrent.TimeUnit
import scala.concurrent.duration.FiniteDuration import scala.concurrent.duration.FiniteDuration

View file

@ -1,7 +1,7 @@
package gs.test.v0.runtime.engine package gs.test.v0.runtime.engine
import gs.test.v0.api.TestExecution
import gs.test.v0.api.TestGroupDefinition import gs.test.v0.api.TestGroupDefinition
import gs.test.v0.runtime.TestExecution
import scala.concurrent.duration.FiniteDuration import scala.concurrent.duration.FiniteDuration
/** Represents the results of executing an entire group of tests. /** Represents the results of executing an entire group of tests.

View file

@ -2,12 +2,12 @@ package gs.test.v0.runtime.engine
import cats.effect.Async import cats.effect.Async
import cats.syntax.all.* import cats.syntax.all.*
import gs.test.v0.api.SuiteExecution
import gs.test.v0.api.TestDefinition import gs.test.v0.api.TestDefinition
import gs.test.v0.api.TestExecution
import gs.test.v0.api.TestFailure import gs.test.v0.api.TestFailure
import gs.test.v0.api.TestGroupDefinition import gs.test.v0.api.TestGroupDefinition
import gs.test.v0.api.TestSuite import gs.test.v0.api.TestSuite
import gs.test.v0.runtime.SuiteExecution
import gs.test.v0.runtime.TestExecution
import gs.timing.v0.Timing import gs.timing.v0.Timing
import gs.uuid.v0.UUID import gs.uuid.v0.UUID
import java.time.Clock import java.time.Clock