ct_testspec
ct_testspec
Module
ct_testspec
Module summary
Parsing of test specifications for Common Test.
Description
Parsing of test specifications for Common Test
.
This module exports help functions for parsing of test specifications.
Exports
get_tests(SpecsIn) -> {ok, [{Specs,Tests}]} | {error, Reason}
Types:
SpecsIn = [string()] | [[string()]] Specs = [string()] Test = [{Node,Run,Skip}] Node = atom() Run = {Dir,Suites,Cases} Skip = {Dir,Suites,Comment} | {Dir,Suites,Cases,Comment} Dir = string() Suites = atom | [atom()] | all Cases = atom | [atom()] | all Comment = string() Reason = term()
Parse the given test specification files and return the tests to run and skip.
If SpecsIn=[Spec1,Spec2,...]
, separate tests will be created per specific