total: 66, pass: 62, fail: 4
fix svg and pdf test
a035ec6db added cargo features, and now svg and pdf file readers work
only if the cargo features are enabled. So I enabled the features in the
test cases and added another check about the features.
elapsed time: 1,135,096 ms
elapsed time: 603,036 ms
elapsed time: 85,947 ms
elapsed time: 29,254 ms
elapsed time: 8,814 ms
elapsed time: 7,742 ms
elapsed time: 258,243 ms
elapsed time: 8,156 ms
elapsed time: 12,139 ms
elapsed time: 268,020 ms
elapsed time: 1,834 ms
'readme'
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 709, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/server_permission.py", line 46, in server_permission
assert repo_info1["readme"] == "hello, world"
~~~~~~~~~~^^^^^^^^^^
KeyError: 'readme'
elapsed time: 15,357 ms
elapsed time: 7,083 ms
elapsed time: 357,952 ms
elapsed time: 1,326,527 ms
elapsed time: 604,242 ms
elapsed time: 195,001 ms
elapsed time: 4,648 ms
elapsed time: 7,176 ms
elapsed time: 5,624 ms
elapsed time: 686,744 ms
tfidf result on term 'chunk aa' is not close enough. error: `answer[2] not in approximation`, answer: ['c220827e4739df472d66229f61ad8bf1c0bff67b570314b9000000010000021a', '4cfd8868993b18eab4e66c956ad05a39f4c083d6ba68f3b60000000100000214', 'ece7d9ac964d374e578a3c05daf8b46245af9d2a8e76e9210000000100000200', 'c39e41c76d2c3c01c18bb20a135669481eb9ea963597940e0000000100000209', 'c7062921979fb787f85436d9298930448db1718d47fed4930000000100000200', '1c167dbbaa87d63afa5b9e650a29c6f64f4dc19dea2249b2000000010000018e', '1e89c4adea8975cae21c8a68dc77dd4f11f30a544ffa000e0000000100000207', '61a0bf5da68d4a7d9126655b2a034f62fc5fab123b4679f00000000100000215', '1557ddd1b584b8dcec275d294009e627e2df8cc9860aeb570000000100000200', '598898fc27f7824376050f6071364c5ebb2c2108be8f2e9d0000000100000200'], approximation: ['c220827e4739df472d66229f61ad8bf1c0bff67b570314b9000000010000021a', '4cfd8868993b18eab4e66c956ad05a39f4c083d6ba68f3b60000000100000214', 'c7062921979fb787f85436d9298930448db1718d47fed4930000000100000200', '1c43e67a9383f8da92cae72c60dd7ff0d918d4941bd7051c0000000100000200', '684f8cb61b37901593b302c6644af01e24360c471e433d0d0000000100000203', 'be4c7d1522ab942c04dba3edb8b354010ac4d2a6ecaa06d40000000100000208', 'ad42b38e1087dd9e249f08166e00d1942a5e2893f30932270000000100000200', 'b39ce5e746eaf69d250805cec1a7a9722b04dd40fe4ea1840000000100000200', 'afda08a0b80435143b38bfc4d92b08a262e371f39767f1ca0000000100000200', '297fe4e4ef251791c7e32590618b928ccb01f435ce47ae370000000100000201']
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/ii.py", line 100, in ii_worker
raise AssertionError(f"answer[{i}] not in approximation")
AssertionError: answer[2] not in approximation
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 709, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/ii.py", line 36, in ii
ii_worker()
File "/home/ubuntu/Documents/ragit/tests/ii.py", line 116, in ii_worker
raise AssertionError(f"tfidf result on term '{term}' is not close enough. error: `{e}`, answer: {answer}, approximation: {approximation}")
AssertionError: tfidf result on term 'chunk aa' is not close enough. error: `answer[2] not in approximation`, answer: ['c220827e4739df472d66229f61ad8bf1c0bff67b570314b9000000010000021a', '4cfd8868993b18eab4e66c956ad05a39f4c083d6ba68f3b60000000100000214', 'ece7d9ac964d374e578a3c05daf8b46245af9d2a8e76e9210000000100000200', 'c39e41c76d2c3c01c18bb20a135669481eb9ea963597940e0000000100000209', 'c7062921979fb787f85436d9298930448db1718d47fed4930000000100000200', '1c167dbbaa87d63afa5b9e650a29c6f64f4dc19dea2249b2000000010000018e', '1e89c4adea8975cae21c8a68dc77dd4f11f30a544ffa000e0000000100000207', '61a0bf5da68d4a7d9126655b2a034f62fc5fab123b4679f00000000100000215', '1557ddd1b584b8dcec275d294009e627e2df8cc9860aeb570000000100000200', '598898fc27f7824376050f6071364c5ebb2c2108be8f2e9d0000000100000200'], approximation: ['c220827e4739df472d66229f61ad8bf1c0bff67b570314b9000000010000021a', '4cfd8868993b18eab4e66c956ad05a39f4c083d6ba68f3b60000000100000214', 'c7062921979fb787f85436d9298930448db1718d47fed4930000000100000200', '1c43e67a9383f8da92cae72c60dd7ff0d918d4941bd7051c0000000100000200', '684f8cb61b37901593b302c6644af01e24360c471e433d0d0000000100000203', 'be4c7d1522ab942c04dba3edb8b354010ac4d2a6ecaa06d40000000100000208', 'ad42b38e1087dd9e249f08166e00d1942a5e2893f30932270000000100000200', 'b39ce5e746eaf69d250805cec1a7a9722b04dd40fe4ea1840000000100000200', 'afda08a0b80435143b38bfc4d92b08a262e371f39767f1ca0000000100000200', '297fe4e4ef251791c7e32590618b928ccb01f435ce47ae370000000100000201']
elapsed time: 56,231 ms
elapsed time: 1,776,823 ms
elapsed time: 3,228 ms
elapsed time: 8,214 ms
elapsed time: 10,457 ms
elapsed time: 8,430 ms
elapsed time: 1,182,765 ms
[Errno 2] No such file or directory: 'clone-here'
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 709, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/real_repos.py", line 161, in real_repos
os.chdir("clone-here")
FileNotFoundError: [Errno 2] No such file or directory: 'clone-here'
started creating a knowledge-base of git
finished creating a knowledge-base of git: it took 1106 seconds
----- git (0 errors) -----
started creating a knowledge-base of postgresql
failed to clone https://git.postgresql.org/git/postgresql.git
started creating a knowledge-base of rustc
elapsed time: 16,889 ms
elapsed time: 20,437 ms
elapsed time: 22,572 ms
elapsed time: 6,091 ms
elapsed time: 35,238 ms
elapsed time: 195,887 ms
elapsed time: 87,833 ms
elapsed time: 78,321 ms
elapsed time: 11,329 ms
elapsed time: 6,231 ms
elapsed time: 8,366 ms
elapsed time: 50,451 ms
elapsed time: 29,171 ms
elapsed time: 72,273 ms
elapsed time: 7,014 ms
elapsed time: 7,972 ms
elapsed time: 23,961 ms
elapsed time: 41,602 ms
elapsed time: 11,565 ms
elapsed time: 9,658 ms
elapsed time: 7,131 ms
elapsed time: 151,333 ms
elapsed time: 15,363 ms
Traceback (most recent call last):
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 709, in <module>
test()
File "/home/ubuntu/Documents/ragit/tests/tests.py", line 658, in <lambda>
("svg gpt-4o-mini", lambda: svg(test_model="gpt-4o-mini")),
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/Documents/ragit/tests/svg.py", line 129, in svg
assert "ragit" in cargo_run(["pdl", "test1.pdl"], stdout=True).lower()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AssertionError
elapsed time: 55,659 ms
elapsed time: 12,145 ms
elapsed time: 2,862 ms
elapsed time: 8,769 ms
elapsed time: 107,806 ms
elapsed time: 126,137 ms
elapsed time: 1,397 ms
elapsed time: 7,479 ms
elapsed time: 2,710 ms
elapsed time: 715 ms
elapsed time: 355 ms
elapsed time: 141,635 ms
elapsed time: 1,133,174 ms
elapsed time: 377,767 ms
elapsed time: 887,283 ms