Tests/LibJS: Register test-js-bytecode and test-js-ast with CTest
This commit is contained in:
parent
1cb7a528c5
commit
6f93832058
2 changed files with 5 additions and 1 deletions
|
|
@ -9,6 +9,8 @@ add_custom_command(
|
|||
COMMAND "${CMAKE_COMMAND}" -E copy "${ladybird_SOURCE_DIR}/Tests/LibJS/test-js-bytecode.py" "${CMAKE_BINARY_DIR}/bin/test-js-bytecode"
|
||||
DEPENDS "${ladybird_SOURCE_DIR}/Tests/LibJS/test-js-bytecode.py"
|
||||
)
|
||||
add_test(NAME test-js-bytecode COMMAND "${CMAKE_BINARY_DIR}/bin/test-js-bytecode")
|
||||
set_tests_properties(test-js-bytecode PROPERTIES ENVIRONMENT LADYBIRD_SOURCE_DIR=${LADYBIRD_PROJECT_ROOT})
|
||||
|
||||
add_custom_target(test-js-ast ALL DEPENDS js "${CMAKE_BINARY_DIR}/bin/test-js-ast")
|
||||
add_custom_command(
|
||||
|
|
@ -16,3 +18,5 @@ add_custom_command(
|
|||
COMMAND "${CMAKE_COMMAND}" -E copy "${ladybird_SOURCE_DIR}/Tests/LibJS/test-js-ast.py" "${CMAKE_BINARY_DIR}/bin/test-js-ast"
|
||||
DEPENDS "${ladybird_SOURCE_DIR}/Tests/LibJS/test-js-ast.py"
|
||||
)
|
||||
add_test(NAME test-js-ast COMMAND "${CMAKE_BINARY_DIR}/bin/test-js-ast")
|
||||
set_tests_properties(test-js-ast PROPERTIES ENVIRONMENT LADYBIRD_SOURCE_DIR=${LADYBIRD_PROJECT_ROOT})
|
||||
|
|
|
|||
|
|
@ -196,7 +196,7 @@ static ErrorOr<bool> parse_and_run(JS::Realm& realm, StringView source, StringVi
|
|||
|
||||
auto dump_ast = [&](auto& script_or_module) {
|
||||
if (s_dump_ast)
|
||||
script_or_module->parse_node().dump({ .use_color = !s_strip_ansi });
|
||||
script_or_module->parse_node().dump({ .prefix = {}, .use_color = !s_strip_ansi });
|
||||
};
|
||||
|
||||
auto run_script_or_module = [&](auto& script_or_module) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue