tezt.core
Tezt_core.TSL
Test Selection Language.
tezt
tezt.json
tezt.scheduler
val parse : string -> TSL_AST.t option
Parse a TSL expression.
val show : ?always_parenthesize:bool -> TSL_AST.t -> string
Convert a TSL expression to a string.
type env = {
file : string;
title : string;
tags : string list;
}
Environment in which to evaluate TSL expressions.
val eval : env -> TSL_AST.t -> bool
Evaluate a TSL expression.
val conjunction : TSL_AST.t list -> TSL_AST.t
Make a conjunction from a list.
val is_valid_tag : string -> bool
Test whether a string is a valid tag.
Tags:
a-z
0-9
_
"true"
"false"
val tags : TSL_AST.t -> string list
Get the list of tags that appear in a TSL expression.