Skip to content

Replace external URL dependencies in E2E tests with local mock servers#118

Merged
becheran merged 8 commits intomasterfrom
copilot/refactor-e2e-tests-local-mockservers
Dec 10, 2025
Merged

Replace external URL dependencies in E2E tests with local mock servers#118
becheran merged 8 commits intomasterfrom
copilot/refactor-e2e-tests-local-mockservers

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Dec 10, 2025

E2E tests were checking real external URLs (google.de, mozilla.org, slashdot.org, etc.) which made tests fragile and dependent on external services.

Changes

tests/end_to_end.rs

  • Enabled offline mode (offline: Some(true)) to skip all HTTP checks
  • Removed 7 external URL ignore patterns

tests/end_to_end_mock.rs (new)

  • Added mock server tests for HTTP link validation scenarios:
    • Successful link checks with multiple mock servers
    • 404 failure detection
    • Redirect warning generation
  • Uses existing mockito dev dependency

tests/test_files/ (new)

  • Test markdown files with mock URL placeholders
  • Replaced at runtime with actual mock server URLs

Example

// Before: Ignored external URLs, relied on internet connectivity
ignore_links: Some(vec![
    "http*://google.de*".to_string(),
    "http*://www.mozilla.org*".to_string(),
    // ...
]),

// After: Offline mode, no external requests
offline: Some(true),

// New: Explicit mock server tests
let mut server = mockito::Server::new_async().await;
server.mock("GET", "/").with_status(200).create_async().await;

Tests now run without external dependencies and verify link checking logic directly against controlled mock responses.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • foorandomnotvalidurlbla0.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla1.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla2.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla3.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla4.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla5.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla6.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla7.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla8.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)
  • foorandomnotvalidurlbla9.de
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.33i/lib64/ld-linux-x86-64.so.2 /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.348-pie /home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.39u-z /der�� 9a675ee67/out/op/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end-c67ddac37-fuse-ld=lld 9rl6l793cj.1wmqkzb.rcgu.o 0pi0lmbv30.1wmqkzb.rcgu.o hl8iojiot2.1wmqkzb.rcgu.o wq3tyrdifp.1wmqkzb.rcgu.o op5k9cbe2c.1wmqkzb.rcgu.o bqg4gjqb37.1wmqkzb.rcgu.o on/i�� /debug/build/ope/home/REDACTED/work/mlc/mlc/target/debug/deps/end_to_end_mock-3dc51a7eb51264fa.0x0/home/REDACTED/.rustup/toolchains/stable-x86_64-REDACTED-linux-gnu/lib/rustlib/x86_64-REDACTED-linux-gnu/bin/gcc-ld/ld.lld 64-REDACTED-linux-gnu/lib/libtest-7c1748abd1e929ec.rlib 64-REDACTED-linux-gnu/lib/libgetopts-0f0b4d134304b661.rlib 64-REDACTED-linux-gnu/lib/librustc_std_workspace_std-747a2e9c8dddac19.rlib /include _GF2m _MONT (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e k-avx512.s (dns block)
    • Triggering command: /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e /home/REDACTED/work/mlc/mlc/target/debug/deps/throttle-7d1cd0fdd21c242e --quiet ndor/bin/as LDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/home/-I ssl/�� bug/build/openssl-sys-d85e91b9a675ee67/out/openssl-build/install/include/openssl/fipskey.h T5 -DOPENSSL_CPU-I (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

E2e Tests überarbeiten so das keine externen URLs mehr geprüft werden, sondern lokale mockserver verwendet werden stattdessen. Test sollen somit robuster werden


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 2 commits December 10, 2025 17:49
Co-authored-by: becheran <22472855+becheran@users.noreply.github.com>
Co-authored-by: becheran <22472855+becheran@users.noreply.github.com>
Copilot AI changed the title [WIP] Refactor e2e tests to use local mock servers Replace external URL dependencies in E2E tests with local mock servers Dec 10, 2025
Copilot AI requested a review from becheran December 10, 2025 17:56
@becheran becheran marked this pull request as ready for review December 10, 2025 20:24
@becheran becheran merged commit 33bb36e into master Dec 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants