(library (name test_report) (modules test_report)) (executable (name test_all) (modules test_all) (libraries bytesrw html5rw jsont jsont.bytesrw test_report)) (executable (name test_html5lib) (modules test_html5lib) (libraries bytesrw html5rw test_report)) (rule (alias runtest) (deps (glob_files ../html5lib-tests/tree-construction/*.dat)) (action (run %{exe:test_html5lib.exe} ../html5lib-tests/tree-construction))) (executable (name test_tokenizer) (modules test_tokenizer) (libraries bytesrw html5rw jsont jsont.bytesrw test_report)) (rule (alias runtest) (deps (glob_files ../html5lib-tests/tokenizer/*.test)) (action (run %{exe:test_tokenizer.exe} ../html5lib-tests/tokenizer))) (executable (name test_encoding) (modules test_encoding) (libraries html5rw test_report)) (rule (alias runtest) (deps (glob_files ../html5lib-tests/encoding/*.dat)) (action (run %{exe:test_encoding.exe} ../html5lib-tests/encoding))) (executable (name test_serializer) (modules test_serializer) (libraries html5rw jsont jsont.bytesrw test_report)) (rule (alias runtest) (deps (glob_files ../html5lib-tests/serializer/*.test)) (action (run %{exe:test_serializer.exe} ../html5lib-tests/serializer))) (executable (name test_nesting_checker) (modules test_nesting_checker) (libraries html5rw.check)) (executable (name test_html5_checker) (modules test_html5_checker) (libraries bytesrw html5rw html5rw.check str)) (rule (alias runtest) (action (run %{exe:test_html5_checker.exe}))) (library (name validator_messages) (modules validator_messages) (libraries jsont jsont.bytesrw)) (library (name expected_message) (modules expected_message) (libraries html5rw.check str jsont jsont.bytesrw)) (executable (name test_validator) (modules test_validator) (libraries bytesrw html5rw html5rw.check str jsont jsont.bytesrw test_report validator_messages expected_message)) (executable (name debug_validator) (modules debug_validator) (libraries bytesrw html5rw html5rw.check)) (executable (name analyze_failures) (modules analyze_failures) (libraries bytesrw html5rw html5rw.check)) (executable (name debug_check) (modules debug_check) (libraries html5rw.check bytesrw)) (executable (name test_roundtrip) (modules test_roundtrip) (libraries bytesrw html5rw html5rw.check astring test_report))