Commit graph great-ai/tests
Author SHA1 Message Date
42940fd84c Include keyword-only prediction inputs in validation and schemas 2026-10-27 20:12:28 +00:00
c7ded92201 Detect exited threaded mapping workers 2026-10-27 20:12:28 +00:00
681ec1174d Enforce canonical LaTeX input directory boundaries 2026-10-27 20:12:28 +00:00
87e4673ac6 Honor explicitly selected custom storage backends 2026-10-27 20:12:28 +00:00
9c02d2ecf7 Serialize TinyDB access across independently spawned processes 2026-10-27 20:12:28 +00:00
d1e82bacf5 Validate cached models against remote generation identities 2026-10-27 20:12:28 +00:00
c02815b0c1 Restrict remote archive extraction to safe members 2026-10-27 20:12:28 +00:00
df83ebc834 Prevent concurrent model uploads from overwriting versions 2026-10-27 16:55:10 +00:00
002a4aaaba Refresh available model versions after uploads 2026-10-27 16:55:07 +00:00
29ea9bbc78 Preserve cached directory sources during uploads 2026-10-27 16:55:06 +00:00
de4dc07e54 Isolate model caches by storage backend and configuration 2026-10-27 16:55:04 +00:00
a2334f4bbd Read every page of S3 model versions 2026-10-27 16:53:53 +00:00
17d83126c7 Restrict GridFS lookups to exact model names 2026-10-27 16:53:52 +00:00
63b41faad6 Download model files again after cache eviction 2026-10-27 16:53:50 +00:00
f629b16cd2 Remove temporary model files after failed writes 2026-10-27 16:53:49 +00:00
fb31b3ed83 Count model directory contents against the cache quota 2026-10-27 16:52:35 +00:00
6c4b33a418 Remove cached model directories recursively 2026-10-27 16:52:33 +00:00
4f603817b2 Ignore unrelated files during model version discovery 2026-10-27 16:52:32 +00:00
98efb8cb78 Create configured model cache directories 2026-10-27 16:52:30 +00:00
3b7584e1b1 Raise an error when a parallel worker exits unexpectedly 2026-10-27 16:52:29 +00:00
98bca31eb0 Stop parallel workers when iteration is cancelled 2026-10-27 16:52:23 +00:00
8de675f3a5 Use fresh worker caches for async batch predictions 2026-10-27 16:52:00 +00:00
ca41feb328 Preserve nested model types in prediction requests 2026-10-27 16:51:58 +00:00
a26fae5064 Preserve validated Pydantic values when freezing arguments 2026-10-27 16:51:57 +00:00
946ad4486c Calculate ranking recall from relevant items 2026-10-27 16:51:56 +00:00
1d088669d1 Protect trace fields from logged input collisions 2026-10-27 16:51:54 +00:00
1bfdf05081 Fix MongoDB trace replacements 2026-10-27 16:51:53 +00:00
6a8d669755 Bump dependencies & add 3.12/13 support 2026-10-27 16:17:58 +00:00
c55eba2077 Add max deps and bump old ones
All checks were successful
Publish documentation / publish (push) Successful in 51s
Check / Test on Python 3.10 (push) Successful in 1m1s
Check / Lint, format & type checks (push) Successful in 1m9s
Check / Test on Python 3.11 (push) Successful in 51s
Check / Test on Python 3.12 (push) Successful in 58s
Check / Test on Python 3.13 (push) Successful in 55s
2026-06-06 22:29:16 +01:00
7cafa11a83 Fix CI 2026-06-06 21:57:27 +01:00
8faee98ec6 Modernise
Some checks failed
Publish documentation / publish (push) Successful in 58s
Check / Lint, format & type checks (push) Failing after 1m2s
Check / Test on Python 3.10 (push) Successful in 1m9s
Check / Test on Python 3.9 (push) Successful in 50s
2026-06-06 21:39:06 +01:00
ec64a0b5f1
Raise error instead of trying to fix bad names.
Thanks for the advice, @radl97
2022-09-17 20:19:23 +02:00
f8db199996
Make codebase compatible with Python 3.7 2022-07-29 13:05:05 +02:00
18c6ba62bb
Copy async_lru for Python 3.7 compatibility 2022-07-29 12:57:16 +02:00
1c73ac03e4
Fix tests 2022-07-24 20:28:24 +02:00
041eefc401
Fix issues from @angyaloliver's feedback 2022-07-13 20:23:56 +02:00
cb605798ab
Update tests 2022-07-10 19:38:35 +02:00
63a45989f4
Improve documentation 2022-07-09 23:10:21 +02:00
00714bef4e Improve batch processing API 2022-07-08 09:37:08 +02:00
b6c7a4b7ca Remove options from GreatAI.create 2022-07-07 17:19:11 +02:00
72ab627a34 Fix typing and minor issues 2022-07-07 14:12:44 +02:00
2db2253578 Update test style 2022-07-05 13:14:05 +02:00
00cc8225c5 Move files 2022-07-04 19:31:15 +02:00
3cf28379e8 Move folders 2022-07-04 18:54:32 +02:00
8e95efb54e Add test 2022-07-04 15:45:46 +02:00
f160b07163 Move files 2022-07-04 13:55:44 +02:00
92a0b0ba55 Add basic tests 2022-07-04 08:47:37 +02:00
2f4d203446 Fix hanging bug by adding manager 2022-07-03 16:01:52 +02:00
ad1b2a20ef Try fixing test 2022-07-03 14:56:01 +02:00
d2c0acc900 Try debugging 2022-07-03 14:32:05 +02:00