Commit Graph

  • fae2525461 Expand `/run-tests` venv pre-flight to cover all cases Gud Boi 2026-04-14 18:05:32 -0400
  • dca79670aa Add `lastfailed` cache inspection to `/run-tests` skill Gud Boi 2026-04-14 17:33:46 -0400
  • bca7f10915 Reorganize `.gitignore` by skill/purpose Gud Boi 2026-04-10 20:46:59 -0400
  • 61f9b62d04 Ignore notes & snippets subdirs in `git` Gud Boi 2026-04-10 19:15:21 -0400
  • d7ac9ee4a4 Restore spawner-aware `ctlc` skip + richer skip-msg test_suite_hardening Gud Boi 2026-06-09 23:33:16 -0400
  • 4b4f6579b4 Code-style, couple newline/ws tweaks Gud Boi 2026-06-07 20:21:56 -0400
  • 8dde571486 Bump trio `echoserver` cancel timeout 1→4s Gud Boi 2026-06-02 00:49:54 -0400
  • 0ed760b2ec Bump trio depth=3 cancel timeout 6→12s Gud Boi 2026-06-02 00:44:28 -0400
  • 7de7c6a8ce Use trace CM helpers in `test_infected_asyncio` Gud Boi 2026-05-18 15:22:26 -0400
  • 5a201c057b Use trace CM helpers in `test_dynamic_pub_sub` Gud Boi 2026-05-13 20:39:37 -0400
  • a16f06a36c Harden `test_cancellation` for fork-spawner backends Gud Boi 2026-05-13 20:10:02 -0400
  • 7a45b71141 Harden `test_infected_asyncio` for fork spawners Gud Boi 2026-05-13 15:56:35 -0400
  • af69452fb2 Adjust `test_streaming_to_actor_cluster` timeout Gud Boi 2026-05-13 15:47:36 -0400
  • 83288d2f0f Enrich `pytestmark` in `test_inter_peer_cancellation` Gud Boi 2026-05-13 12:28:17 -0400
  • 3d36a06f5e Adjust `test_simple_context` timeout for forking spawner Gud Boi 2026-05-13 12:03:58 -0400
  • 1429773887 Add `set_fork_aware_capture`, timeout to msg tests Gud Boi 2026-05-13 11:59:37 -0400
  • 6e8e72f297 Add signal-alarm guard to `test_dynamic_pub_sub` Gud Boi 2026-05-13 11:33:49 -0400
  • a1f7ce0725 Fix `is_forking_spawner` fixture to call helper fn Gud Boi 2026-05-13 11:20:17 -0400
  • 6e336ce117 Add boot-race conc-anal, widen `xfail` to `n_dups=8` Gud Boi 2026-05-13 09:45:45 -0400
  • bd4a66d2c6 Adjust legacy streaming test timeouts for fork+UDS Gud Boi 2026-05-11 21:43:19 -0400
  • e116b7c2ac Harden `test_registrar` with reap fixtures, timeouts Gud Boi 2026-05-11 20:24:41 -0400
  • 65f53c2490 Add dup-name cancel-cascade escalation test Gud Boi 2026-05-07 23:33:23 -0400
  • a1019880e2 Mv `daemon` + `test_multi_program` to `discovery/` Gud Boi 2026-05-06 13:23:42 -0400
  • 0b8fc24de5 Replace sleep with active poll in `daemon` fixture Gud Boi 2026-05-04 20:03:41 -0400
  • c7feeea07e Add `test_register_duplicate_name` race analysis Gud Boi 2026-05-04 20:01:08 -0400
  • 8ac245420c Harden `test_debugger` for forkserver spawners Gud Boi 2026-05-04 19:21:49 -0400
  • 9817af0f72 Adjust `test_shield_pause` for capsys backends Gud Boi 2026-05-01 19:08:55 -0400
  • 52320824eb Update debug examples + harden `test_debugger` Gud Boi 2026-05-01 00:13:22 -0400
  • 6574229a56 Update `sync_bp` + tighten `test_pause_from_sync` Gud Boi 2026-04-30 20:54:50 -0400
  • c0b719a3ff Drop test-local timeouts, +`sync_pause` to dev Gud Boi 2026-06-09 20:23:26 -0400
  • 0bd1d27443 Backend-aware `fail_after` in pub/sub test Gud Boi 2026-04-29 10:28:48 -0400
  • 6de9b4c945 Backend-aware timeout in `maybe_expect_raises` Gud Boi 2026-04-29 10:21:56 -0400
  • c065dbcfcf Use `trio.fail_after` cap in `test_dynamic_pub_sub` Gud Boi 2026-04-27 23:25:04 -0400
  • c69b0e82f0 Sweep `subint_forkserver` → `main_thread_forkserver` in code Gud Boi 2026-06-09 20:23:12 -0400
  • 00d050fa01 Wire `reg_addr` into `test_context_stream_semantics` Gud Boi 2026-04-27 13:52:28 -0400
  • 9bc7e461ee Wire `test_dynamic_pub_sub` to standard fixtures Gud Boi 2026-04-27 12:59:00 -0400
  • 3717d28466 Bump `test_stale_entry_is_deleted`'s timeout to 30 Gud Boi 2026-04-27 11:46:43 -0400
  • ec7efd792a Document `SharedMemory` × `subint_forkserver` incompat Gud Boi 2026-06-09 20:22:23 -0400
  • 3fdf7595e5 Skip `test_loglevel_propagated_to_subactor` on subint forkserver too Gud Boi 2026-04-24 21:47:46 -0400
  • 07e60b71ee Wire `reg_addr` through infected-asyncio tests Gud Boi 2026-04-24 20:26:25 -0400
  • 60cac2b12f Update `subint_forkserver` skip reason: capture-pipe Gud Boi 2026-06-09 20:21:58 -0400
  • ca2b7b2483 Skip-mark `subint_forkserver` nested-multierror hang Gud Boi 2026-04-23 16:44:15 -0400
  • 90972e5c6d Wire `reg_addr` through leaky cancel tests Gud Boi 2026-04-23 14:37:48 -0400
  • 837662c94d Enable `debug_mode` for `subint_forkserver` Gud Boi 2026-04-23 11:39:42 -0400
  • 142c828288 Mark `subint`-hanging tests with `skipon_spawn_backend` Gud Boi 2026-06-09 20:19:26 -0400
  • f75e071a7c Skip `test_stale_entry_is_deleted` hanger with `subint`s Gud Boi 2026-04-21 13:36:41 -0400
  • 10dbc9390c Arm `dump_on_hang` on `test_stale_entry_is_deleted` Gud Boi 2026-06-09 20:18:44 -0400
  • 4e56ee11cb Sync `tractor_diag.xsh` move-out + `_reap` doc wording diag_xontrib_aclis Gud Boi 2026-06-09 23:32:48 -0400
  • b0bf546b54 Hoist proc-title prefix to `_def_prefix` const Gud Boi 2026-06-01 20:26:22 -0400
  • d1b5d79174 Add `acli.watch` flicker-free alias-loop Gud Boi 2026-05-14 19:42:00 -0400
  • 9b3d36038b Add `acli.ptree` poll .xsh snippet to docstr Gud Boi 2026-05-14 13:02:22 -0400
  • e6fec9dbc8 Add ppid-aware liveness buckets to `bindspace_scan` Gud Boi 2026-05-13 10:14:04 -0400
  • 55ae447c45 Add bare-name arg, `ss` hints to `bindspace_scan` Gud Boi 2026-05-11 20:34:07 -0400
  • 5d041effe6 Add per-actor `setproctitle` via `devx._proctitle` Gud Boi 2026-05-08 00:04:48 -0400
  • 1be3bc72bd Add `_is_tractor_subactor()`, cgroup-aware `ptree` Gud Boi 2026-05-08 00:51:05 -0400
  • 27f6fe0454 Add `acli.reap`, namespace `tractor_diag` cmds Gud Boi 2026-05-07 18:07:34 -0400
  • 59fb0053e5 Add `--tree` flag and cross-bucket parent annos to `pytree` Gud Boi 2026-05-06 19:04:55 -0400
  • dba40af771 Add `tractor_diag`(nosis) xontrib with aliases Gud Boi 2026-05-06 14:07:24 -0400
  • 22c241fbd4 Filter `_find_tractor_strays` by ppid disposition testing_harness_infra Gud Boi 2026-05-14 12:39:33 -0400
  • 2cd0908bdb Add init-adopted orphan reap to `reap_subactors_per_test` Gud Boi 2026-05-13 19:59:36 -0400
  • e84dac233d Add subtree-walk to `reap()` for full actor-tree teardown Gud Boi 2026-05-13 19:53:25 -0400
  • ec5f080ecc Add hang-snapshot session index to pytest summary Gud Boi 2026-05-13 19:00:18 -0400
  • dd73e045c0 Add stray-proc scan + refine `_testing.trace` capture Gud Boi 2026-05-13 18:46:04 -0400
  • 0e32b511bc Mv core impl `tractor_diag.xsh` to `_testing.trace` Gud Boi 2026-05-13 16:47:17 -0400
  • 9fb1c4ccc0 Mk `--capture` guard CI-aware w/ local warn Gud Boi 2026-05-07 16:17:13 -0400
  • c0f5bd2915 Mk per-test reap fixtures opt-in Gud Boi 2026-05-06 13:29:49 -0400
  • 32a7ead862 Use single f-string per pid in runaway warning Gud Boi 2026-05-04 19:58:11 -0400
  • 35e8880075 Add per-test runaway-subactor CPU detector to `_reap` Gud Boi 2026-05-04 10:15:55 -0400
  • eb89db81a5 Fix `maybe_override_capture` to not get invalid capX fixture names.. Gud Boi 2026-05-04 10:07:57 -0400
  • dd1d6cd51e Add fork-aware capture fixtures to `_testing.pytest` Gud Boi 2026-05-02 01:09:02 -0400
  • 82e25c442a Add `pytest_load_initial_conftests()` for `--capture=` Gud Boi 2026-04-30 19:29:51 -0400
  • 90c46288ad Add `--uds`/`--uds-only` flags to `tractor-reap` Gud Boi 2026-04-30 19:26:15 -0400
  • 053051535f Add UDS orphan-sweep helpers + reap fixtures to `_reap` Gud Boi 2026-04-30 19:21:02 -0400
  • 4c50d610e6 Flip back to default `pytest` capture for CI Gud Boi 2026-04-29 15:03:26 -0400
  • 9a844b91f3 Drop global `pytest-timeout` cap from `pyproject.toml` Gud Boi 2026-04-28 16:00:16 -0400
  • dcb00e5a8f Return parent `pid: int` from new `reap_subactors_per_test` fixture Gud Boi 2026-04-27 23:27:19 -0400
  • 94d233a2f7 Add opt-in `reap_subactors_per_test` fixture Gud Boi 2026-04-27 21:41:02 -0400
  • bac291dff4 Fix `_testing.addr.get_rando_addr` cross-process collisions Gud Boi 2026-04-27 20:15:20 -0400
  • 7bcb30f6a6 Add `--shm` orphan sweep to `tractor-reap` Gud Boi 2026-06-09 20:22:56 -0400
  • 6de96b508f Add `tractor-reap` CLI + document auto-reap Gud Boi 2026-04-26 18:04:40 -0400
  • 34e28cd2e7 Add `_testing._reap` + auto-reap fixture Gud Boi 2026-04-25 00:05:58 -0400
  • 66029c3732 Default `pytest` to use `--capture=sys` Gud Boi 2026-06-09 20:22:23 -0400
  • f0716962c6 Add `skipon_spawn_backend` pytest marker Gud Boi 2026-04-21 21:24:51 -0400
  • fe25e2c448 Add global 200s `pytest-timeout` Gud Boi 2026-04-21 13:33:34 -0400
  • a0e2c08119 Wall-cap `test_stale_entry_is_deleted` via `pytest-timeout` Gud Boi 2026-06-09 20:19:11 -0400
  • 0e03c6815b Add `supervise_run_process` to `trionics._subproc` devx_observability Gud Boi 2026-06-01 19:29:46 -0400
  • 9c905b390b Add `add_log_level()` factory + register `IO`=21 Gud Boi 2026-06-01 19:42:03 -0400
  • d55348de20 Add `logspec` leaf-mod Route B follow-up doc Gud Boi 2026-05-29 19:25:08 -0400
  • 11b9a87077 Fix `get_logger()` collapse of nested sub-pkgs Gud Boi 2026-05-29 19:17:55 -0400
  • 7478478038 Lift `--ll`/`--tl` to plugin + `LogSpec` API Gud Boi 2026-05-29 17:43:55 -0400
  • 9e09dc5eee Default `--ll` to `None` in test harness Gud Boi 2026-05-01 00:18:18 -0400
  • 3932daaf4f Drop `debug_mode` gate on stackscope SIGUSR1 Gud Boi 2026-05-28 18:35:40 -0400
  • 4da9c3daa8 Add `use_stackscope` runtime var for subactor init Gud Boi 2026-04-30 20:50:07 -0400
  • c4ec664bfa Fix `SIGUSR1` tree-dump ordering in `_stackscope` Gud Boi 2026-04-30 19:35:55 -0400
  • 14ddd49660 Route `stackscope` SIGUSR1 onto trio loop Gud Boi 2026-04-29 12:01:03 -0400
  • 109313d9de Add `--enable-stackscope` pytest plugin flag Gud Boi 2026-04-29 10:32:23 -0400
  • 9500d02ef6 Add `._debug_hangs` to `.devx` for hang triage Gud Boi 2026-04-18 18:28:15 -0400
  • 7f0183d466 Use `is not None` check for peer-connect `event` runtime_core_fixes Gud Boi 2026-05-29 18:18:41 -0400
  • f64b282620 Fix dropped `for/else` re-raise in masking CM Gud Boi 2026-05-29 21:10:23 -0400
  • 549fc26516 Add `start_or_cancel()` to `trionics._taskc` Gud Boi 2026-05-29 19:20:29 -0400