Skip to content

Beta 0.7.3 controller integration full replay gate

Summary

Refresh the full controller integration proof for Beta 0.7.3. The release claim is that eMule BB has functional parity with Prowlarr, Radarr, Sonarr, and aMuTorrent in the supported controller lanes.

Acceptance Criteria

  • [x] aMuTorrent browser smoke passes against current main or records an accepted public-network inconclusive result.
  • [x] Prowlarr add/test/search passes with redacted live terms and API keys.
  • [x] Radarr and Sonarr sync the Prowlarr indexer and keep RSS, automatic search, and interactive search enabled.
  • [x] Radarr and Sonarr qBittorrent-compatible download-client validation succeeds against eMule BB.
  • [x] qBit-compatible transfer add, info, properties, files, category mutation, pause/resume, and delete are exercised.
  • [x] Controller reports expose live-network policy evidence: BindInterface=hide.me, empty P2P BindAddr, and P2P UPnP enabled.
  • [x] Nested controller/browser HTTP errors fail the suite instead of being reported as successful parent workflow steps.

Validation

  • python -m emule_workspace test live-e2e --config Release --platform x64 --suite amutorrent-browser-smoke
  • python -m emule_workspace test live-e2e --config Release --platform x64 --suite prowlarr-emulebb
  • python -m emule_workspace test live-e2e --config Release --platform x64 --suite radarr-sonarr-emulebb

Completion Evidence

  • The old -LiveSuite amutorrent name is no longer valid; the supported Beta 0.7.3 aMuTorrent lane is amutorrent-browser-smoke.
  • python -m emule_workspace test live-e2e --config Release --platform x64 --suite amutorrent-browser-smoke passed. Artifact: EMULE_WORKSPACE_ROOT\repos\emulebb-build-tests\reports\amutorrent-browser-smoke\20260509-142532-eMule-main-release\result.json.
  • python -m emule_workspace test live-e2e --config Release --platform x64 --suite prowlarr-emulebb passed. Artifact: EMULE_WORKSPACE_ROOT\repos\emulebb-build-tests\reports\prowlarr-emulebb-live\20260509-142619-eMule-main-release\result.json.
  • python -m emule_workspace test live-e2e --config Release --platform x64 --suite radarr-sonarr-emulebb passed. Artifact: EMULE_WORKSPACE_ROOT\repos\emulebb-build-tests\reports\radarr-sonarr-emulebb-live\20260509-142909-eMule-main-release\result.json.
  • Prowlarr report status is passed; direct RSS/category probes and Prowlarr add/test/search returned HTTP 200 with redacted live-term metadata.
  • Radarr/Sonarr report status is passed; both synced indexers kept enableRss=true, enableAutomaticSearch=true, and enableInteractiveSearch=true; both download clients were created and tested successfully.
  • qBittorrent-compatible live wire ran two rounds covering login, add, info, properties, files, category mutation, pause, resume, and delete with HTTP 200 outcomes and post-delete absence checks.
  • Live-network policy evidence is present in the reports and profile: p2p_bind_interface_name=hide.me, BindInterface=hide.me, empty P2P BindAddr, and EnableUPnP=1.

Relationship To Other Items