1<!-- 2 Copyright 2017, Data61 3 Commonwealth Scientific and Industrial Research Organisation (CSIRO) 4 ABN 41 687 119 230. 5 6 This software may be distributed and modified according to the terms of 7 the BSD 2-Clause license. Note that NO WARRANTY is provided. 8 See "LICENSE_BSD2.txt" for details. 9 10 @TAG(DATA61_BSD) 11--> 12# CAmkES Parser Unit Testing 13 14This directory contains a test suite for the CAmkES parser. To run all the 15tests: 16 17```bash 18runall.py 19``` 20 21To run a specific set of tests, e.g.: 22 23```bash 24teststage3.py 25``` 26 27Of particular note are the subdirectories of this directory that contain sample 28input for the parser. The directory "good" contains various input that 29represents valid CAmkES specifications. The directories "bad-at-*" contain 30input that represent invalid specifications that should trigger an exception at 31the parsing stage indicated by the suffix. Files in these directories are 32discovered automatically and tested by the file testexamples.py. 33