summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibTest
AgeCommit message (Expand)Author
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-20Everywhere: Move js/web/wasm tests under /home/anon/TestsBrian Gianforcaro
2022-03-18LibJS: Add infallible variant of VM::push_execution_context()Linus Groh
2022-03-16LibTest: Provide detailed per-file JSON output with --per-fileAli Mohammad Pur
2022-03-10LibTest: Port JavaScriptTestRunner to Core::StreamSam Atkins
2022-02-23LibTest+Spreadsheet: Add some basic spreadsheet runtime behaviour testsAli Mohammad Pur
2022-02-13LibJS: Make ASTNode::generate_bytecode() fallibleAli Mohammad Pur
2022-02-08LibWeb: Introduce the Environment Settings ObjectLuke Wilde
2022-02-08LibJS+Everywhere: Remove VM::exception() and most related functionsdavidot
2022-02-05LibJS: Remove the JS_TRACK_ZOMBIE_CELLS optiondavidot
2022-01-31LibJS: Store ECMAScriptFunctionObject bytecode in an OwnPtrAndreas Kling
2022-01-22LibJS: Implement ImportCall and HostImportModuleDynamicallydavidot
2022-01-22LibJS: Refactor interpreter to use Script and Source Text ModulesLuke Wilde
2022-01-08LibJS: Convert Interpreter::run() to ThrowCompletionOr<Value>Linus Groh
2022-01-07LibTest: Use Array instead of fold expression in __testjs_last()Andrew Kaster
2022-01-04LibTest: Remove uses of TRY_OR_DISCARD() from JavaScriptTestRunnerLinus Groh
2022-01-04LibTest: Convert JavaScriptTestRunner's get_test_results() to ErrorOrLinus Groh
2021-12-19LibTest: Add `EXPECT_NO_CRASH`Michel Hermier
2021-12-19LibTest: Add `EXPECT_CRASH_WITH_SIGNAL`Michel Hermier
2021-12-19LibTest: Handle test reporting in the a unique pathMichel Hermier
2021-12-19LibTest: Change `Crash` forked process communicationMichel Hermier
2021-12-19LibTest: Handle Crash printing in a private methodMichel Hermier
2021-11-17AK: Make JSON parser return ErrorOr<JsonValue> (instead of Optional)Andreas Kling
2021-11-12LibJS+LibTest+js: Convert BC::Interpreter::run to ThrowCompletionOr<>Ali Mohammad Pur
2021-11-01Everywhere: Remove unused ArgsParser headerBen Wiederhake
2021-10-29LibJS: Convert JSONObject functions to ThrowCompletionOrIdan Horowitz
2021-10-24LibTest: Introduce a macro to only compare truthinessTim Schumacher
2021-10-24LibJS: Include executable name in bytecode dumpsAndreas Kling
2021-10-24LibJS: Move global "should dump bytecode" flag into LibJSAndreas Kling
2021-10-24LibJS: Add Bytecode::Executable::dump()Andreas Kling
2021-10-20LibJS: Convert test-js/test-web/test-wasm to ThrowCompletionOrIdan Horowitz
2021-10-20LibJS: Rename define_native_function => define_old_native_functionIdan Horowitz
2021-10-20LibJS: Add ThrowCompletionOr versions of the JS native function macrosIdan Horowitz
2021-10-03LibJS: Convert Object::get() to ThrowCompletionOrLinus Groh
2021-10-02LibJS: Put zombie cell tracking code behind a compile-time flagAndreas Kling
2021-09-30LibJS + test-js: Get results from the global object directlydavidot
2021-09-14LibJS+LibTest: Use JS::Script and JS::SourceTextModule in test-jsAndreas Kling
2021-09-14LibTest: Decorate cleanup_and_exit() with [[noreturn]]Andreas Kling
2021-09-12LibJS: Allocate a Realm next to GlobalObject in Interpreter::create()Linus Groh
2021-09-11LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombiesAndreas Kling
2021-08-31LibTest: Add TEST_SETUP macro that runs before all test casesPeter Elliott
2021-08-19LibTest+Utilities: Print a start message before each test in run-testsAndrew Kaster
2021-08-15LibJS: Add a mode to parse JS as a moduledavidot
2021-08-12LibELF+LibTest: Fix incorrect #ifdefGunnar Beutner
2021-08-12LibTest: Emit a profile signpost at the start of each testAndreas Kling
2021-07-29Meta/LibTest: Build object libraries for test main filesAndrew Kaster
2021-07-19Everywhere: Use AK/Math.h if applicableHendiadyoin1
2021-07-19LibTest/Utilities: Add method for TestRunner to print failed test namesAndrew Kaster
2021-07-06LibTest: Clear core dump flag for CrashTest child processesAndrew Kaster
2021-07-06LibJS: Add define_direct_property and remove the define_property helperIdan Horowitz