Skip to content

Commit 5e3905f

Browse files
tests: add e2e tests
1 parent 9e83654 commit 5e3905f

13 files changed

Lines changed: 71 additions & 7 deletions

examples/evaluate/evaluate_qa/qa_evaluation_config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ nodes:
9292
metrics:
9393
- qa_length
9494
- qa_mtld
95-
- qa_reward_score
96-
- qa_uni_score
95+
# - qa_reward_score
96+
# - qa_uni_score
9797
mtld_params:
9898
threshold: 0.7
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from pathlib import Path
2+
3+
from tests.e2e_tests.conftest import run_generate_test
4+
5+
6+
def test_evaluate_kg(tmp_path: Path):
7+
run_generate_test(
8+
tmp_path, "examples/evaluate/evaluate_kg/kg_evaluation_config.yaml"
9+
)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from pathlib import Path
2+
3+
from tests.e2e_tests.conftest import run_generate_test
4+
5+
6+
def test_evaluate_qa(tmp_path: Path):
7+
run_generate_test(
8+
tmp_path, "examples/evaluate/evaluate_qa/qa_evaluation_config.yaml"
9+
)
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
from pathlib import Path
2+
3+
from tests.e2e_tests.conftest import run_generate_test
4+
5+
6+
def test_extract_schema_guided(tmp_path: Path):
7+
run_generate_test(
8+
tmp_path,
9+
"examples/extract/extract_schema_guided/schema_guided_extraction_config.yaml",
10+
)

tests/e2e_tests/test_generate_aggregated.py renamed to tests/e2e_tests/generate/test_generate_aggregated.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from pathlib import Path
22

3-
from .conftest import run_generate_test
3+
from tests.e2e_tests.conftest import run_generate_test
44

55

66
def test_generate_aggregated(tmp_path: Path):

tests/e2e_tests/test_generate_atomic.py renamed to tests/e2e_tests/generate/test_generate_atomic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from pathlib import Path
22

3-
from .conftest import run_generate_test
3+
from tests.e2e_tests.conftest import run_generate_test
44

55

66
def test_generate_atomic(tmp_path: Path):

tests/e2e_tests/test_generate_cot.py renamed to tests/e2e_tests/generate/test_generate_cot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from pathlib import Path
22

3-
from .conftest import run_generate_test
3+
from tests.e2e_tests.conftest import run_generate_test
44

55

66
def test_generate_cot(tmp_path: Path):
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from pathlib import Path
2+
3+
from tests.e2e_tests.conftest import run_generate_test
4+
5+
6+
def test_generate_fill_in_blank(tmp_path: Path):
7+
run_generate_test(
8+
tmp_path, "examples/generate/generate_fill_in_blank_qa/fill_in_blank_config.yaml"
9+
)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from pathlib import Path
2+
3+
from tests.e2e_tests.conftest import run_generate_test
4+
5+
6+
def test_generate_multi_answer(tmp_path: Path):
7+
run_generate_test(
8+
tmp_path, "examples/generate/generate_multi_answer_qa/multi_answer_config.yaml"
9+
)
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from pathlib import Path
2+
3+
from tests.e2e_tests.conftest import run_generate_test
4+
5+
6+
def test_generate_multi_choice(tmp_path: Path):
7+
run_generate_test(
8+
tmp_path, "examples/generate/generate_multi_choice_qa/multi_choice_config.yaml"
9+
)

0 commit comments

Comments
 (0)