weaver.pure.traced

Members list

Type members

Types

type TracedTest = Kleisli[IO, Span[IO], Test]

Value members

Concrete methods

def tracedParSuite(name: String)(suite: List[TracedTest])(implicit rootSpan: Span[IO]): Stream[IO, Test]
def tracedSeqSuite(name: String)(suite: List[TracedTest])(implicit rootSpan: Span[IO]): Stream[IO, Test]
def tracedSuite(toStream: (List[IO[Test]]) => Stream[IO, Test])(name: String)(suite: List[TracedTest]): (Span[IO]) => Stream[IO, Test]
def tracedTest(name: String)(run: (Span[IO]) => IO[Expectations])(implicit loc: SourceLocation): TracedTest