ladybird/Tests
Andreas Kling 794ba270a2 test-web: Improve WebContent crash handling
Two fixes for crash handling:

1. Re-setup output capture after WebContent respawns. When WebContent
   crashes, a new process is spawned with new stdout/stderr pipes.
   We need to set up new notifiers to drain them, otherwise the new
   WebContent blocks on write() when its pipe buffer fills up.

2. Disconnect child view crash handlers between tests. Child views
   (from window.open, iframes, etc.) persist after a test completes.
   If they crash later, we don't want that to affect subsequent tests.
2026-01-13 23:57:46 +01:00
..
AK AK: Rename CaseInsensitiveStringTraits 2025-12-31 10:24:42 +01:00
ClangPlugins ClangPlugins: Check flags for finalize/must_survive_garbage_collection 2026-01-07 20:51:17 +01:00
LibCompress CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibCore LibCore: Define SocketAddress out-of-line to remove SocketAddressWindows 2025-12-01 06:34:32 -05:00
LibCrypto LibCrypto: Implement Argon2 hash algorithm 2026-01-04 15:56:54 +01:00
LibDiff CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibDNS Meta+RequestServer: Remove local download of ca-certificates 2025-07-07 09:10:05 +02:00
LibGC LibGC+LibWeb+LibJS: Remove workaround for Swift boolean bitfield issue 2025-04-04 13:06:53 -06:00
LibGfx LibGfx: Add a test for bitmap export 2025-11-28 18:32:48 +01:00
LibHTTP LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
LibJS LibJS: Pass JS::Value directly to string formatting functions 2025-12-09 21:44:13 -06:00
LibMedia Tests: Explicitly link TestPlaybackStream against PulseAudio 2026-01-12 20:58:21 +01:00
LibRegex LibRegex: Implement proper lookbehind via new StepBack opcodes 2026-01-11 23:24:49 +01:00
LibTest CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibTextCodec CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibThreading CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
LibTLS Everywhere: Make ByteBuffer::bytes() lvalue-only 2025-12-10 07:43:22 -05:00
LibUnicode LibUnicode: Update ICU to 78.1 2025-12-08 11:29:12 -05:00
LibURL LibURL: Add domain concept to URL::Origin to fix same-origin-domain 2025-12-30 13:02:10 +01:00
LibWasm Meta: Generate Wasm tests using wasm-tools instead of wabt 2025-12-12 19:12:53 +01:00
LibWeb test-web: Improve WebContent crash handling 2026-01-13 23:57:46 +01:00
LibWebView LibWebView: Add a bit of explicit handling for "localhost:port" URLs 2025-11-08 11:14:44 -05:00
LibXML CMake: Rename serenity_* helper functions/macros to ladybird_* 2025-07-03 23:19:41 +02:00
Resources Tests: Annotate configurationJSON in SwiftTestMain with noisolate 2024-11-26 11:00:48 +01:00
CMakeLists.txt LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00