Execute

fr.janalyse.cem.Execute
object Execute

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Execute.type

Members list

Value members

Concrete methods

def executeEffect(keywords: Set[String]): ZIO[FileSystemService & LMDB, Throwable | ExampleIssue, List[RunStatus]]
def makeCommandProcess(command: List[String], workingDir: Path): ZIO[Any, RunFailure, RunResults]
def reportInLog(results: List[RunStatus], durationSeconds: Long): ZIO[Any, Nothing, Unit]
def runExample(example: CodeExample, runSessionDate: OffsetDateTime, runSessionUUID: UUID): ZIO[LMDB, ExampleStorageIssue, RunStatus]
def runTestableExamples(runnableExamples: List[CodeExample], parallelism: Int): ZIO[LMDB, ExampleStorageIssue, List[RunStatus]]
def upsertRunStatus(result: RunStatus): ZIO[LMDB, ExampleStorageIssue, Unit]

Concrete fields

val testStartDelay: Duration
val timeoutDuration: Duration