owllook tested by Argusic Runner
Attempt 1 of 3 · Runs · Argusic Score 100.0 of 100
all runs of owllookasyncioasyncio-spiderbiqugebookcrawlernovel
Session recording
Download the original recording · fingerprint 2a1c7c96f49bb01b...
What the test found
The owllook web server launches on port 8001 and responds with 200 HTTP status on /, /novels/search, /novels/top, /api/search, and /health routes, with real HTML content, connecting to running Redis and MongoDB instances. The existing pytest test suite passes (1 passed, 0 failed).
owllook is a Python 3.6+ Sanic web novel search engine. To run on Python 3.12, 7 patched fixes were applied across vendor packages (aioredis, asyncio_redis, sanic) and the app config layer. Redis 7.2.4 was compiled from source, MongoDB 7.0.20 was downloaded as a portable binary. Both DBs start and the app serves all routes with real HTML content. The aiocache RedisCache backend was disabled because aioredis 0.3 pool is incompatible with Python 3.12 coroutine semantics; SimpleMemoryCache is used instead. Redis session storage works correctly.
Argusic installed owllook in 14.7 minutes and launched it; verification reached Verified running for real. 7 of 7 recorded errors were worked through (see the timeline below).
This summary is drawn from the agent's recorded report for this run. Every figure traces to the log and recording above; nothing here is authored.
Error and fix timeline
No errors were recorded for this run.