ct_testspec
Module
ct_testspec
Module Summary
Parsing of test specifications for Common Test.
  
Since
	Module ct_testspec was introduced in
	OTP 19.3.
      
Description
Parsing of test specifications for Common Test.
This module exports help functions for parsing of test specifications.
| OTP 19.3 | 
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 specification. If SpecsIn=[[Spec1,Spec2,...]], all specifications will be merge into one test.
For each test, a {Specs,Tests} element is returned, where Specs is a list of all included test specifications, and Tests specifies actual tests to run/skip per node.
