Tests/LibJS: Register test-js-bytecode and test-js-ast with CTest

This commit is contained in:
Andreas Kling 2026-02-09 23:36:40 +01:00 committed by Alexander Kalenik
parent 1cb7a528c5
commit 6f93832058
2 changed files with 5 additions and 1 deletions

View file

@ -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})

View file

@ -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) {