Stop running tests after the first error or failure
New engine that uses NetworkX/DiGraph and supports multiple input file formats