Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
f649df4
Added test_env.yaml
RahulJana Feb 16, 2025
a4f96b1
Added tests file for llm.py
RahulJana Feb 16, 2025
5b3d6e9
Added variable file tests.
RahulJana Feb 16, 2025
889c5bb
Added remaining cache and init files.
RahulJana Feb 16, 2025
1da266d
Added basic molecules test.
RahulJana Feb 18, 2025
281e106
Added functional tests.
RahulJana Feb 18, 2025
d885242
Added test respopnse variables.
RahulJana Feb 18, 2025
c618aa3
Added adv prompt tests.
RahulJana Feb 18, 2025
b2df0a7
Added basic molecule and more miscellaneous tests.
RahulJana Feb 18, 2025
01760d6
Added advance prompt tests.
RahulJana Feb 18, 2025
3e5a9c0
Updated tests.
RahulJana Feb 19, 2025
3b781b8
Added tests.
RahulJana Feb 20, 2025
f92a247
Added job_log_file var.
RahulJana Feb 20, 2025
70d1e91
removed comment.
RahulJana Feb 20, 2025
d9891da
Added testing notebooks.
RahulJana Feb 20, 2025
e42f2d1
Added readme.
RahulJana Feb 20, 2025
7e141a7
removed comment.
RahulJana Feb 20, 2025
1facc81
updated run prithvi.
RahulJana Feb 20, 2025
0e975cb
switch default deepseek provider to fireworks
shreyasvinaya Feb 21, 2025
d3ce673
Added notebooks for tests.
RahulJana Feb 21, 2025
e18cc1e
Added test variables.
RahulJana Feb 21, 2025
1e8b629
Added api health tests.
RahulJana Feb 21, 2025
3308be2
Added tests for retrosynthesis.
RahulJana Feb 21, 2025
0c11de4
Merge branch 'main' of https://github.com/deepforestsci/recursiveLLM
shreyasvinaya Feb 21, 2025
b986bb6
Added rerun retro endpoint
RahulJana Feb 21, 2025
4e56a4c
Added tests for rerun retro.
RahulJana Feb 21, 2025
d76d20c
Added pistachio tests.
RahulJana Feb 22, 2025
2a62b53
Added test reruns.
RahulJana Feb 22, 2025
987f497
Added test_env.yaml
RahulJana Feb 16, 2025
80f9f69
Added tests file for llm.py
RahulJana Feb 16, 2025
ea3a95c
Added variable file tests.
RahulJana Feb 16, 2025
f453685
Added remaining cache and init files.
RahulJana Feb 16, 2025
a9e4366
Added basic molecules test.
RahulJana Feb 18, 2025
8427cde
Added functional tests.
RahulJana Feb 18, 2025
96d4975
Added test respopnse variables.
RahulJana Feb 18, 2025
a052b1d
Added adv prompt tests.
RahulJana Feb 18, 2025
b65fa33
Added basic molecule and more miscellaneous tests.
RahulJana Feb 18, 2025
81d649c
Added advance prompt tests.
RahulJana Feb 18, 2025
16e0e2c
Updated tests.
RahulJana Feb 19, 2025
e2569e5
Added tests.
RahulJana Feb 20, 2025
776f3a0
Added job_log_file var.
RahulJana Feb 20, 2025
8c5e0c1
Added testing notebooks.
RahulJana Feb 20, 2025
aec1c62
Added readme.
RahulJana Feb 20, 2025
ad9df66
updated run prithvi.
RahulJana Feb 20, 2025
a290f6c
Added basic molecules tests.
RahulJana Feb 23, 2025
e6de3a5
Updated tests and variables.
RahulJana Feb 23, 2025
4f1fe20
Updated scripts.
RahulJana Feb 23, 2025
a487ed0
Delete logs/2025-02-19 directory
RahulJana Feb 23, 2025
f39164a
Updated variables.
RahulJana Feb 23, 2025
215c060
Delete tests/test_prithvi.py
RahulJana Feb 23, 2025
10b9681
Updated tests.
RahulJana Feb 23, 2025
12cf7ea
Merge branch 'tests/updated_llm_tests' of github.com:deepforestsci/re…
RahulJana Feb 23, 2025
1611450
Added extra line in EOF.
RahulJana Feb 23, 2025
bc4c939
removed print statements.
RahulJana Feb 23, 2025
d666217
Added tests.
RahulJana Feb 23, 2025
2c8cd90
Added test_env.yaml
RahulJana Feb 16, 2025
25e99f7
Added tests file for llm.py
RahulJana Feb 16, 2025
294d6ee
Added variable file tests.
RahulJana Feb 16, 2025
1469196
Added remaining cache and init files.
RahulJana Feb 16, 2025
531fc7c
Added basic molecules test.
RahulJana Feb 18, 2025
66f9422
Added functional tests.
RahulJana Feb 18, 2025
56d2714
Added test respopnse variables.
RahulJana Feb 18, 2025
28073df
Added adv prompt tests.
RahulJana Feb 18, 2025
072093f
Added basic molecule and more miscellaneous tests.
RahulJana Feb 18, 2025
05f970b
Added advance prompt tests.
RahulJana Feb 18, 2025
00d7d3b
Updated tests.
RahulJana Feb 19, 2025
2125ba0
Added tests.
RahulJana Feb 20, 2025
360d87e
Added testing notebooks.
RahulJana Feb 20, 2025
46c8df6
Added readme.
RahulJana Feb 20, 2025
303553c
updated run prithvi.
RahulJana Feb 20, 2025
9c9c6cb
Added notebooks for tests.
RahulJana Feb 21, 2025
8922bba
Added test variables.
RahulJana Feb 21, 2025
d710333
Added api health tests.
RahulJana Feb 21, 2025
3c387f7
Added tests for retrosynthesis.
RahulJana Feb 21, 2025
114d899
Added rerun retro endpoint
RahulJana Feb 21, 2025
f6800e4
Added tests for rerun retro.
RahulJana Feb 21, 2025
4e9d430
Added pistachio tests.
RahulJana Feb 22, 2025
e43c66c
Added test reruns.
RahulJana Feb 22, 2025
e8631ac
Update test_adv_prompt.py
RahulJana Feb 24, 2025
798fcaa
deleted basic molecule tests.
RahulJana Feb 24, 2025
090e743
Added tests for llm and parsers for the call_llm.
RahulJana Feb 24, 2025
04afed0
Updated testcases.
RahulJana Feb 25, 2025
ab2588c
Merge branch 'tests/api' of github.com:deepforestsci/recursiveLLM int…
RahulJana Feb 25, 2025
9d5ce89
Delete tests/test_adv_prompt.py
RahulJana Feb 25, 2025
bc901c7
Delete tests/test_basic_molecules.py
RahulJana Feb 25, 2025
73d9d38
Delete tests/test_prithvi.py
RahulJana Feb 25, 2025
e0c93ca
Delete tests/test_llm.py
RahulJana Feb 25, 2025
a6d86e6
Delete notebooks/llm_test.ipynb
RahulJana Feb 25, 2025
7eaf1c4
Updated test healh.
RahulJana Feb 25, 2025
4158138
Added tests for retrosynthesis using uspto.
RahulJana Feb 25, 2025
2877225
updated pistachio retrosynthesis tests.
RahulJana Feb 25, 2025
ec66210
Added tests.
RahulJana Feb 25, 2025
8406565
Added api_tests notebook.
RahulJana Feb 25, 2025
b8efebf
Added github actions CI.
RahulJana Feb 26, 2025
ef886fa
Added requirements.txt for testing.
RahulJana Feb 26, 2025
e8e4f71
Updated logging.
RahulJana Feb 26, 2025
42e297d
Updated verbose in test.yml
RahulJana Feb 26, 2025
58b411d
Added references to the API secret keys.
RahulJana Feb 26, 2025
562008b
Updated gitignore.
RahulJana Feb 26, 2025
9263e01
updated gitignore.
RahulJana Feb 26, 2025
583053b
Added docstrings for test_api_call_fail
RahulJana Feb 26, 2025
889689e
minor linting fix
shreyasvinaya Feb 26, 2025
dc39223
Merge branch 'main' of https://github.com/deepforestsci/recursiveLLM
shreyasvinaya Feb 26, 2025
b7e2d51
update runner file for expts
shreyasvinaya Feb 26, 2025
3dfd5b0
pushing results
shreyasvinaya Feb 26, 2025
944650d
updated env.
RahulJana Feb 26, 2025
a9fbc3f
Merge pull request #58 from deepforestsci/tests/updated_llm_tests
shreyasvinaya Feb 26, 2025
49b903d
fix folder naming for windows
shreyasvinaya Feb 27, 2025
8163a84
Delete results/dfs directory
RahulJana Feb 27, 2025
203ee2e
Added notebooks for tests.
RahulJana Feb 21, 2025
d642781
Added test variables.
RahulJana Feb 21, 2025
620f5eb
Added api health tests.
RahulJana Feb 21, 2025
705c107
Added tests for retrosynthesis.
RahulJana Feb 21, 2025
e50d686
Added rerun retro endpoint
RahulJana Feb 21, 2025
98454d5
Added tests for rerun retro.
RahulJana Feb 21, 2025
945f0ca
Added pistachio tests.
RahulJana Feb 22, 2025
1fddcda
Added test reruns.
RahulJana Feb 22, 2025
9cf8458
Updated testcases.
RahulJana Feb 25, 2025
c3c3c17
Added notebooks for tests.
RahulJana Feb 21, 2025
8f2688c
Added tests for retrosynthesis.
RahulJana Feb 21, 2025
290123a
Added tests for rerun retro.
RahulJana Feb 21, 2025
6a666a3
Added pistachio tests.
RahulJana Feb 22, 2025
f69bf82
Added test reruns.
RahulJana Feb 22, 2025
b80aec0
Updated test healh.
RahulJana Feb 25, 2025
c8af64b
Added tests for retrosynthesis using uspto.
RahulJana Feb 25, 2025
9b0234c
updated pistachio retrosynthesis tests.
RahulJana Feb 25, 2025
adfc2ef
Added tests.
RahulJana Feb 25, 2025
910bc8e
Added api_tests notebook.
RahulJana Feb 25, 2025
e24d61d
Added docstrings for test_api_call_fail
RahulJana Feb 26, 2025
bff57b2
Updated workflows
RahulJana Feb 27, 2025
d4b2507
Updated api-tests.
RahulJana Feb 27, 2025
55bce9a
added files.
RahulJana Feb 27, 2025
5e23b6d
solving conflict
RahulJana Feb 27, 2025
65ed8eb
resolved conflict.
RahulJana Feb 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions .github/workflows/api-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: unit tests


on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
test:
runs-on: ubuntu-latest
environment: testing
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
LANGFUSE_SECRET_KEY: ${{ secrets.LANGFUSE_SECRET_KEY }}
LANGFUSE_PUBLIC_KEY: ${{ secrets.LANGFUSE_PUBLIC_KEY }}
LANGFUSE_HOST: ${{ secrets.LANGFUSE_HOST }}
RXN_CLASSIFICATION_MODEL_PATH: ${{ secrets.RXN_CLASSIFICATION_MODEL_PATH }}
AZ_MODEL_CONFIG_PATH: ${{ secrets.AZ_MODEL_CONFIG_PATH }}
AZ_MODELS_PATH: ${{ secrets.AZ_MODELS_PATH }}
AZURE_AI_API_KEY: ${{ secrets.AZURE_AI_API_KEY }}
AZURE_AI_API_BASE: ${{ secrets.AZURE_AI_API_BASE }}
DEEPINFRA_API_KEY: ${{ secrets.DEEPINFRA_API_KEY }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
TOGETHER_API_KEY: ${{ secrets.TOGETHER_API_KEY }}
FIREWORKS_AI_API_KEY: ${{ secrets.FIREWORKS_AI_API_KEY }}
ENABLE_LOGGING: False
defaults:
run:
working-directory: ./tests/
strategy:
matrix:
os: [ubuntu-latest]
python-version: [3.9]
steps:
- uses: actions/checkout@v4

- name: Set up Python 3.9
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements_tests.txt

- name: Run LLM tests
run: |
pytest ./api-tests/ -v
55 changes: 55 additions & 0 deletions .github/workflows/llm-tests.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: unit tests


on:
push:
branches:
- main
pull_request:
branches:
- main

jobs:
test:
runs-on: ubuntu-latest
environment: testing
env:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
LANGFUSE_SECRET_KEY: ${{ secrets.LANGFUSE_SECRET_KEY }}
LANGFUSE_PUBLIC_KEY: ${{ secrets.LANGFUSE_PUBLIC_KEY }}
LANGFUSE_HOST: ${{ secrets.LANGFUSE_HOST }}
RXN_CLASSIFICATION_MODEL_PATH: ${{ secrets.RXN_CLASSIFICATION_MODEL_PATH }}
AZ_MODEL_CONFIG_PATH: ${{ secrets.AZ_MODEL_CONFIG_PATH }}
AZ_MODELS_PATH: ${{ secrets.AZ_MODELS_PATH }}
AZURE_AI_API_KEY: ${{ secrets.AZURE_AI_API_KEY }}
AZURE_AI_API_BASE: ${{ secrets.AZURE_AI_API_BASE }}
DEEPINFRA_API_KEY: ${{ secrets.DEEPINFRA_API_KEY }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
TOGETHER_API_KEY: ${{ secrets.TOGETHER_API_KEY }}
FIREWORKS_AI_API_KEY: ${{ secrets.FIREWORKS_AI_API_KEY }}
ENABLE_LOGGING: False
defaults:
run:
working-directory: ./tests/
strategy:
matrix:
os: [ubuntu-latest]
python-version: [3.9]
steps:
- uses: actions/checkout@v4

- name: Set up Python 3.9
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements_tests.txt

- name: Run LLM tests
run: |
pytest ./llm-tests/ -v
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ aizynthfinder/
*.pkl
pistachio/
.idea/
.vscode/
Loading