| Age | Commit message (Collapse) | Author | 
|---|
|  | This could be reproduced with:
    ./test/spec_tests.py --program kramdown --pattern Enti
with Kramdown version 1.5.0.
The main problem is that it would stop future tests from being carried out.
After this commit it is just counted as a failure.
The error message printed is of the form:
    Unicode error: 'utf8' codec can't decode byte 0xfc in position 8: invalid start byte
    '<p># \xd3\x92 \xcf\xa0 \xef\xbf\xbd</p>\n'
    '<p># \xd3\x92 \xcf\xa0 \xfc\x85\xb8\xb0\xa9\xb8</p>\n' | 
|  |  | 
|  | Do not check input validity, e.g. input `>` number of tests, because
other inputs don't check it either, e.g. `--pattern`.
If given, the summary line will be like:
    1 passed, 0 failed, 0 errored, 509 skipped | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | all these variables are not defined and have to be extracted from `test`.
Running the script this way resulted in error:
```
python cmm/test/spec_tests.py --spec cmm/spec.txt --program "./bin/markdown --flavor=common"
Traceback (most recent call last):
  File "cmm/test/spec_tests.py", line 137, in <module>
    if do_tests(cmark, tests, args.pattern, args.normalize):
  File "cmm/test/spec_tests.py", line 114, in do_tests
    result = do_test(test, normalize)
  File "cmm/test/spec_tests.py", line 47, in do_test
    print_test_header(headertext, example_number,start_line,end_line)
NameError: global name 'headertext' is not defined
``` | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | Added test/CMakeLists.txt. |