Commit Graph

798 Commits

Author SHA1 Message Date
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
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 340bafdd29 move old tests to old folder 2025-06-21 04:47:46 -07:00
Nick Sweeting b67be37490 fix type hint errors 2025-06-21 04:35:24 -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
Nick Sweeting ce264fb9f9 fix tests 2025-06-21 03:14:46 -07:00
Nick Sweeting 49e9fd4ff2 move env var config to utils file 2025-06-21 03:14:46 -07:00
mertunsall 0c656cb631 fix more 2025-06-20 19:33:14 +02:00
mertunsall 8bc6c3d2b7 hotfix 2025-06-20 19:32:51 +02:00
mertunsall 2ec840ed4a fix tests for new output 2025-06-20 19:13:58 +02:00
mertunsall 26fdce7357 fix test case with new output structure 2025-06-20 19:02:07 +02:00
Magnus Müller 4a8cf30dac Merge branch 'main' into mert/new_everything 2025-06-20 12:27:19 +02:00
Nick Sweeting 2baf4e7907 Merge branch 'main' into eventbus 2025-06-20 02:26:44 -07:00
Nick Sweeting 933bddc02f improve error logging and bump bubus version 2025-06-20 02:24:01 -07:00
Nick Sweeting 7766b8d630 cleanup event wrapping and unwrapping 2025-06-20 02:06:23 -07:00
mertunsall 4e55d7c886 Update test case for max string length validation to use MAX_TASK_LENGTH constant, improving maintainability and clarity in error messages. 2025-06-20 01:21:49 +02:00
mertunsall 7cdcbc1385 Remove the test_extract_content_action method from TestControllerIntegration, streamlining the test suite by eliminating outdated or redundant tests. 2025-06-20 01:06:28 +02:00
Magnus Müller 2ee381d283 Refactor message_manager tests to use a temporary file system path, enhancing isolation and reliability of test cases. 2025-06-20 00:18:48 +02:00
Magnus Müller 831682e2a3 Add FileSystem dependency to message_manager tests 2025-06-20 00:13:06 +02:00