Commit Graph

836 Commits

Author SHA1 Message Date
Nick Sweeting 55f63dd2da disable screenshot rescaling and only use original viewport if set 2025-06-27 05:19:02 -07:00
Nick Sweeting 81bd0b80f2 test fixes 2025-06-27 04:45:14 -07:00
Nick Sweeting 587dd998ac fix unecesary eval on screenshot 2025-06-27 04:34:50 -07:00
Nick Sweeting 8ba2ddaef1 switch_tab and bring_to_front + autorestart browser 2025-06-27 04:17:26 -07:00
Nick Sweeting 96e1743962 hack to force browser validity 2025-06-27 03:56:51 -07:00
Nick Sweeting 248dcedab9 dunno why pid detection stopped working 2025-06-27 03:43:45 -07:00
Nick Sweeting 072ad02a1b fix tests 2025-06-27 03:41:15 -07:00
Nick Sweeting 9760ac76c2 more test fixes 2025-06-27 03:36:54 -07:00
Nick Sweeting d5678324cb comment 2025-06-27 03:28:34 -07:00
Nick Sweeting dd5edc5324 test fixes 2025-06-27 03:28:34 -07:00
Nick Sweeting ffba61d8f0 tweak step timeouts 2025-06-27 03:16:42 -07:00
Nick Sweeting 6fd0883923 more test fixes 2025-06-27 03:03:12 -07:00
Nick Sweeting fe3af9479a run only one proc for tests for now 2025-06-27 03:02:03 -07:00
Nick Sweeting 96ed583d68 fix connection tests 2025-06-27 02:57:17 -07:00
Nick Sweeting c0c895da58 fix tests 2025-06-27 02:50:49 -07:00
Nick Sweeting 641a73c509 remove CDP direct calls to playwright private APIs 2025-06-27 02:10:08 -07:00
Nick Sweeting 9cc9164285 tweak browser session start test 2025-06-27 01:07:25 -07:00
Nick Sweeting 35b9d754da add new tests 2025-06-27 00:55:42 -07:00
Nick Sweeting 984b287ede lower CI performance expectations 2025-06-27 00:12:37 -07:00
Nick Sweeting e054756f13 increase parallel browsers for stress test 2025-06-26 19:53:43 -07:00
Nick Sweeting 8dfad7e557 tweak chrome launch args in docker to fix screenshots 2025-06-26 18:48:46 -07:00
Nick Sweeting 90862026fa persist a unique device_id and send it with sync events 2025-06-26 08:00:20 -07:00
Nick Sweeting fc075c0152 use retry decorator for locking and timeouts instead ofmanual logic 2025-06-26 07:07:13 -07:00
Nick Sweeting 74d02c07a7 increase screenshot timeout to default timeout 2025-06-26 02:59:57 -07:00
mertunsall 580dcadff9 hotfix 2025-06-26 09:30:32 +02:00
mertunsall a6fe43891c fix types 2025-06-26 09:28:42 +02:00
Mert Unsal cc88e4b499 Merge branch 'main' into mert/fixfs 2025-06-26 09:25:47 +02:00
mertunsall cd93998548 fix linter 2025-06-26 09:25:16 +02:00
mertunsall a3b36b8fb2 add tests 2025-06-26 09:19:07 +02:00
Nick Sweeting 75fe98ff65 cap all screenshots at 6000px max height 2025-06-26 00:10:07 -07:00
Nick Sweeting 5f740df0ae add screenshot worst case test 2025-06-26 09:07:56 +02:00
Nick Sweeting 99ef0f8e9b add new screenshot tests 2025-06-26 09:07:56 +02:00
Nick Sweeting 327f458353 set up a unique CloudSync for each agent 2025-06-26 09:07:56 +02:00
Nick Sweeting 43ef4d603b use threading lock instead of asynclock to support parallel tests 2025-06-26 09:07:56 +02:00
Nick Sweeting 54af29d574 fix filesystem tests 2025-06-26 09:07:56 +02:00
Nick Sweeting bd1451463f add default pytest timeout of 60sec 2025-06-26 09:05:19 +02:00
Nick Sweeting 00b7185c01 fix done checks in test_agent_multiprocessing 2025-06-26 09:04:27 +02:00
Nick Sweeting 35b8c22642 add screenshot worst case test 2025-06-25 23:59:42 -07:00
Nick Sweeting 0f8d6d8f55 add new screenshot tests 2025-06-25 23:55:33 -07:00
Nick Sweeting 1d43d67291 set up a unique CloudSync for each agent 2025-06-25 23:49:14 -07:00
Nick Sweeting 9c05f06ed9 use threading lock instead of asynclock to support parallel tests 2025-06-25 23:19:40 -07:00
Nick Sweeting 773b0d00b6 add default pytest timeout of 60sec 2025-06-25 22:52:31 -07:00
Nick Sweeting 86bbbf26c3 fix filesystem tests 2025-06-25 22:45:43 -07:00
Nick Sweeting 30989b064d fix done checks in test_agent_multiprocessing 2025-06-25 22:38:48 -07:00
Gregor Žunič 67f10ff1be fixed type error in multiprocessing tests 2025-06-26 01:09:29 +02:00
mertunsall c717271f50 fix linter 2025-06-26 01:06:55 +02:00
mertunsall 6b4953e922 rewrite file system 2025-06-26 00:41:56 +02:00
mertunsall 54cad2d91c fix lint type 2025-06-25 11:35:34 +02:00
mertunsall ea46b007b3 Add tests for agent state injection and file system restoration. Didnt put it in CI since it works with LLM calls 2025-06-25 11:20:16 +02:00
mertunsall adb73b9d30 more fixes and simplify 2025-06-24 23:22:09 +02:00