Commit Graph

  • a54a8923ea Close PopenSpawn stdin and stdout explicitly. Andrey Rakhmatullin 2026-06-20 02:54:56 +0500
  • 55b457f11d Close empty queues in init_prios(). Andrey Rakhmatullin 2026-06-20 01:40:06 +0500
  • 22be98c3af Close queues in test_squeues.py. Andrey Rakhmatullin 2026-06-20 01:16:34 +0500
  • 38fe2751b3 Fix test failure during all-tests run Adrian Chaves 2026-06-19 21:27:52 +0200
  • a171749f95 Close the handler in _uninstall_scrapy_root_handler(). Andrey Rakhmatullin 2026-06-20 00:22:20 +0500
  • 994b4e7fc5 Close the event loop in test_custom_asyncio_loop_enabled_false(). Andrey Rakhmatullin 2026-06-20 00:17:50 +0500
  • 8b785bbee1 Allow PYTHONTRACEMALLOC in tox. Andrey Rakhmatullin 2026-06-20 00:08:09 +0500
  • a0964e8dcf Make _get_console_and_portal() a context manager. Andrey Rakhmatullin 2026-06-19 23:56:11 +0500
  • 7af7c4094a Set TELNETCONSOLE_ENABLED=False in get_crawler(). Andrey Rakhmatullin 2026-06-19 23:47:54 +0500
  • 9a3bd79481 Merge remote-tracking branch 'origin/master' into active-downloads-maxsize Adrian Chaves 2026-06-19 21:07:15 +0200
  • c9f952c258
    Refactor and improve catching warnings in tests. (#7643) Andrey Rakhmatullin 2026-06-20 00:04:34 +0500
  • 73e7353c00 Complete test coverage Adrian Chaves 2026-06-19 21:00:20 +0200
  • ccb7b17016 Refactor and improve catching warnings in tests. Andrey Rakhmatullin 2026-06-12 00:14:27 +0500
  • 6393858c7e
    Improve coverage resolver (#7642) Adrian 2026-06-19 20:26:54 +0200
  • f0e78aa677 Improve test reliability Adrian Chaves 2026-06-19 20:06:32 +0200
  • 1eb7f7abe2
    Merge 82e280dde1 into d2842a205c Akshay Sharma 2026-06-19 22:56:18 +0500
  • d4ef063d23 Make the Twisted code more readable Adrian Chaves 2026-06-19 19:09:25 +0200
  • 1bcb76c7cc Solve typing issues Adrian Chaves 2026-06-19 18:29:28 +0200
  • 8c957fad73 Improve test coverage for resolver.py Adrian Chaves 2026-06-19 18:05:35 +0200
  • 6dd52ad276 Merge remote-tracking branch 'origin/master' into active-downloads-maxsize Adrian Chaves 2026-06-19 18:03:29 +0200
  • 0292d23d7a Improve deprecation messaging around SCRAPER_SLOT_MAX_ACTIVE_SIZE Adrian Chaves 2026-06-19 17:46:22 +0200
  • e746df0297 Add a comment about the content of self._last_backout Adrian Chaves 2026-06-19 17:31:10 +0200
  • 03081abcf6 Remove win-precise-time support, probably not worth it for this use case Adrian Chaves 2026-06-19 17:27:13 +0200
  • d2842a205c
    Improve coverage statscollectors (#7641) Adrian 2026-06-19 16:59:25 +0200
  • 0c326fdc03 Improve documentation wording Adrian Chaves 2026-06-19 16:57:48 +0200
  • 8b17f15b68 Improve test coverage for statscollectors.py Adrian Chaves 2026-06-19 16:40:53 +0200
  • 464aa5b185 Update a test that relied on the old behavior of _schedule_coro and would hang now Adrian Chaves 2026-06-19 16:27:26 +0200
  • 4d378c331f Mark scrapy/__main__.py as not intended to have coverage Adrian Chaves 2026-06-19 16:20:01 +0200
  • 7b3f88f8ab
    Improve test coverage for pqueues.py (#7640) Adrian 2026-06-19 15:28:32 +0200
  • b1ccb277da Make _schedule_coro() behavior the same in asyncio and non-asyncio Adrian Chaves 2026-06-19 12:40:20 +0200
  • 646e764e49 Improve test coverage for pqueues.py Adrian Chaves 2026-06-19 12:28:12 +0200
  • 208ea7a39e Let Opus do its thing Adrian Chaves 2026-06-19 11:55:21 +0200
  • 699c93f6b2
    Complete test coverage for linkextractors (#7639) Adrian 2026-06-19 11:22:03 +0200
  • d13cd45da2 Blind attempt number 2 Adrian Chaves 2026-06-19 11:19:11 +0200
  • 95084bb609 Solve test issues? Adrian Chaves 2026-06-19 10:45:14 +0200
  • ecddb1c55c pylint: disable use-implicit-booleaness-not-comparison Adrian Chaves 2026-06-19 10:33:40 +0200
  • 37005262b6 Merge remote-tracking branch 'origin/master' into active-downloads-maxsize Adrian Chaves 2026-06-19 10:23:40 +0200
  • 89fb1b38f7 Complete test coverage for linkextractors Adrian Chaves 2026-06-19 10:22:30 +0200
  • b8d47f74c1 Address typing issues Adrian Chaves 2026-06-19 09:20:28 +0200
  • e4ab83e42d Improve test coverage Adrian Chaves 2026-06-19 08:57:29 +0200
  • d86ad2a19a Document and improve --profile Adrian Chaves 2026-06-19 07:38:20 +0200
  • 3f3cb885ed
    Address warnings in tests. (#7637) Andrey Rakhmatullin 2026-06-19 09:55:02 +0500
  • e5e48883b5
    Deprecate ScrapyCommand.help() (#7633) Vishal Gawade 2026-06-19 00:49:32 -0400
  • abbf3b95fc
    tests: integration coverage for memusage extension (#7017) Lions-1 2026-06-19 05:41:26 +0100
  • fc32e89ac9 feat: Adding documentation to feature Diogo Castro 2026-06-19 00:45:35 -0300
  • 7a33b6c80d Merge remote-tracking branch 'upstream/master' into feat-2376 Diogo Castro 2026-06-19 00:32:39 -0300
  • b3a9a6de86 Fix codecov: remove dead code, add test for engine close branch Diogo Castro 2026-06-19 00:32:29 -0300
  • 2165aeffc6 Deprecate ScrapyCommand.help() Vishal Gawade 2026-06-17 23:42:08 -0400
  • 50343cffb9 Also silence warnings outside tests/. Andrey Rakhmatullin 2026-06-19 01:19:38 +0500
  • 072f6a490a Address warnings in tests. Andrey Rakhmatullin 2026-06-19 00:55:47 +0500
  • 46eeb73e2f Avoid a leaking looping call. Andrey Rakhmatullin 2026-06-18 22:34:57 +0500
  • 44ace0c0b9 Add test_memusage_disabled(). Andrey Rakhmatullin 2026-06-18 20:45:05 +0500
  • 07de9d32e0 Check stats and signal handlers. Andrey Rakhmatullin 2026-06-18 20:17:34 +0500
  • 360a979a2d Remove the state change. Andrey Rakhmatullin 2026-06-18 20:06:49 +0500
  • 68d1b48a75 Cleanup/modernize new tests. Andrey Rakhmatullin 2026-06-18 20:00:19 +0500
  • 97019f68ac Add more of pragma: no cover to memusage mail code. Andrey Rakhmatullin 2026-06-18 19:59:57 +0500
  • c994035adb Rename the file. Andrey Rakhmatullin 2026-06-18 19:45:16 +0500
  • b7ac543635 Merge branch 'master' into test/memusage-integration Andrey Rakhmatullin 2026-06-18 19:44:34 +0500
  • 1fdd5e71b9 Revert "tests(memusage): make integration tests synchronous to avoid stray logs" Andrey Rakhmatullin 2026-06-18 19:44:29 +0500
  • 0d4dfae494
    Fix FTPDownloadHandler connection leak 1795771535y-cell 2026-06-18 19:58:51 +0800
  • cb28d74867 fix: deprecate ScrapyCommand.help() which is never called 十二月作曲家 2026-06-18 17:48:54 +0800
  • 7d2f108630 chore: remove deltatest workflow and initialize delta test tracking files and reports aliowka 2026-06-18 01:06:39 +0300
  • c87010d8a1 feat: initialize delta test impact evaluation infrastructure and update tox configuration aliowka 2026-06-18 00:16:10 +0300
  • 080e5fdecc t4 aliowka 2026-06-18 00:04:18 +0300
  • c58cc98da0 Fix conflicting pytest_runtest_setup hooks in conftest.py aliowka 2026-06-17 23:43:53 +0300
  • 78367e8aa3 Merge remote-tracking branch 'upstream/master' aliowka 2026-06-17 20:30:53 +0300
  • 95efb87809 Support target commit parameter in benchmark aliowka 2026-06-17 20:25:42 +0300
  • 2fd48a6ec8 Increase benchmark commits limit to 10 aliowka 2026-06-17 20:23:48 +0300
  • aeaf98618c Remove --local flag from delta benchmark runner aliowka 2026-06-17 20:10:09 +0300
  • c722ad8d59 Support context-aware subprocess tracking in tests aliowka 2026-06-17 19:36:51 +0300
  • 086b1e4c31 Enable python subprocess coverage tracking in tests aliowka 2026-06-17 19:27:11 +0300
  • 2d8467cece Remove pointless alias Adrian Chaves 2026-06-17 11:59:55 +0200
  • fada8be1db
    Fix Proxy-Authorization handling in BaseStreamingDownloadHandler (#7630) Andrey Rakhmatullin 2026-06-17 14:56:22 +0500
  • b7824db573
    Fix rel_has_nofollow to be case-insensitive per HTML spec (#7632) JSap0914 2026-06-17 18:48:43 +0900
  • 547cae3e75 t4 aliowka 2026-06-17 12:38:30 +0300
  • c2edc0fe6f t4 aliowka 2026-06-17 11:09:46 +0300
  • 233069fc7f Add delta push after every delta run in tox environments aliowka 2026-06-17 11:08:08 +0300
  • 2c0fb8fd6b t3 aliowka 2026-06-17 10:59:42 +0300
  • 4bf9c521bc t3 aliowka 2026-06-17 10:59:39 +0300
  • b905a6b2a3 Revert PyPy envs back to plain pytest aliowka 2026-06-17 10:40:03 +0300
  • 699cdb93ed Fix exit code 5 in botocore/mitmproxy tox envs aliowka 2026-06-17 10:36:51 +0300
  • bfc753dbee Integrate Delta into all tox environments and clean up workflow aliowka 2026-06-17 10:29:07 +0300
  • 75cc7b8daa Fix rel_has_nofollow to be case-insensitive per HTML spec JSap0914 2026-06-17 15:18:07 +0900
  • 3bce77074b Configure DELTA_BRANCH env var as master for test runners aliowka 2026-06-17 03:32:12 +0300
  • 0dfff7301d Pass DELTA_API_KEY and DELTA_REPO_ID to tox test runners aliowka 2026-06-17 03:26:48 +0300
  • 5150b80785 Integrate DeltaTest into tox configuration aliowka 2026-06-17 03:13:22 +0300
  • 84d0ee13c8 t3 aliowka 2026-06-17 02:58:31 +0300
  • 6e6b0bf5c5 t2 aliowka 2026-06-17 02:22:12 +0300
  • 3ecca98ea2 t1 aliowka 2026-06-17 02:16:41 +0300
  • 161d4ef918 feat: introduce delta testing mechanism with benchmark reporting and workflow updates aliowka 2026-06-17 01:28:17 +0300
  • c70798b1fc fix: update CI configuration to use echo for TOML generation and initialize Delta testing environment aliowka 2026-06-17 01:23:05 +0300
  • aa54907a14 feat: implement delta-test benchmarking and test skipping infrastructure aliowka 2026-06-17 01:18:08 +0300
  • 16587d9abf feat: add delta benchmark script and CI integration for testing efficiency monitoring aliowka 2026-06-17 01:12:55 +0300
  • 3cc4cda13f feat: implement delta-based test selection and benchmarking workflow aliowka 2026-06-16 20:48:06 +0300
  • 38cbf73cb5 feat: add benchmark script and automated workflow for delta test coverage evaluation aliowka 2026-06-16 20:40:18 +0300
  • 852c692d20 Refactor DeltaTest workflow to conditionally install dependencies and use secrets for sensitive data aliowka 2026-06-16 20:29:47 +0300
  • 2e2975eba1 Update DeltaTest workflow to install dependencies from docs/requirements.txt aliowka 2026-06-16 20:22:40 +0300
  • 821afd5804 Address typing issues faster-shutdown-2 Adrian Chaves 2026-06-16 17:21:06 +0200
  • f2a3f19aa6 Merge remote-tracking branch 'origin/master' into faster-shutdown-2 Adrian Chaves 2026-06-16 15:54:32 +0200
  • dfaabca696 Fix FTPDownloadHandler leaking connections and protocol buffers factnn 2026-06-16 16:08:26 +0800