(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))) (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 unix)) (rule (alias runtest) (deps (source_tree ../validator/tests)) (action (run %{exe:test_validator.exe} --both ../validator/tests))) (executable (name test_roundtrip) (modules test_roundtrip) (libraries bytesrw html5rw html5rw.check astring test_report)) (rule (alias runtest) (deps (source_tree ../validator/tests)) (action (run %{exe:test_roundtrip.exe} ../validator/tests))) (executable (name test_comprehensive) (modules test_comprehensive) (libraries bytesrw html5rw html5rw.check jsont jsont.bytesrw test_report validator_messages expected_message unix)) (rule (alias runtest) (deps (glob_files ../html5lib-tests/tree-construction/*.dat) (glob_files ../html5lib-tests/tokenizer/*.test) (glob_files ../html5lib-tests/encoding/*.dat) (source_tree ../validator/tests)) (action (run %{exe:test_comprehensive.exe} ../html5lib-tests ../validator/tests comprehensive_test_report.html)))