Commit Graph

641 Commits

Author SHA1 Message Date
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 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 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 6b4953e922 rewrite file system 2025-06-26 00:41:56 +02:00
mertunsall adb73b9d30 more fixes and simplify 2025-06-24 23:22:09 +02:00
mertunsall fa60e747d9 mr cloudrunner 2025-06-24 23:02:08 +02:00
Gregor Žunič 7a10ae0c96 Squashed commit langchain to native 2025-06-24 12:26:55 +02:00
Nick Sweeting 01846b4b57 fix failing tests 2025-06-23 15:42:39 -07:00
Nick Sweeting d8fc1224c8 make is_connected always ensure there is at least one tab 2025-06-23 15:05:50 -07:00
Nick Sweeting 42579c05a4 fix cloud API url 2025-06-23 13:59:44 -07:00
Nick Sweeting 46f6a2646f add new test for highly parallel browser launching 2025-06-23 13:36:20 -07:00
Nick Sweeting 110e7962ad try to shutdown global playwright object atexit 2025-06-23 13:35:18 -07:00
Nick Sweeting df3c38ffc7 dont kill playwright at browser_session shutdown time 2025-06-23 12:53:38 -07:00
Nick Sweeting f94e86f3a9 fix tests 2025-06-23 12:43:21 -07:00
Nick Sweeting 714d78873e test fix 2025-06-23 12:25:47 -07:00
Nick Sweeting 3d629fe948 always generate a new temp user_data_dir to uniquely identify launched temp browsers 2025-06-23 12:22:35 -07:00
Nick Sweeting de67673b79 test fix 2025-06-21 06:19:05 -07:00
Nick Sweeting 046c53a171 hint and lint fixes 2025-06-21 06:16:53 -07:00
Nick Sweeting a1144052ad tests sync client auth 2025-06-21 06:09:57 -07:00
Nick Sweeting 3209fd95f7 lint and hint fixes 2025-06-21 06:07:21 -07:00
Nick Sweeting aad78d93ab more type hint fixes 2025-06-21 05:44:49 -07:00
Nick Sweeting 6c695d0a42 more lint and hint fixes 2025-06-21 05:39:17 -07:00
Nick Sweeting f878b8f07c type hint fixes 2025-06-21 05:16:02 -07:00
Nick Sweeting 875c8fc831 fix tests 2025-06-21 04:08:51 -07:00
Nick Sweeting 3cf9f3410c fix config issues 2025-06-21 04:03:58 -07:00
Nick Sweeting f4b1987761 fixes 2025-06-21 03:43:37 -07:00
Nick Sweeting 59779a8521 add conftest fixtures file 2025-06-21 03:15:04 -07:00