Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,25 +4,8 @@ from transformers import pipeline
|
|
| 4 |
model = pipeline("text-generation", model="gpt2")
|
| 5 |
|
| 6 |
def generate_test_cases(requirement):
|
| 7 |
-
prompt = f""
|
| 8 |
-
|
| 9 |
-
Example:
|
| 10 |
-
[
|
| 11 |
-
{{
|
| 12 |
-
"id": 1,
|
| 13 |
-
"title": "Valid Login",
|
| 14 |
-
"steps": ["Enter valid email", "Enter valid password", "Click login"],
|
| 15 |
-
"expected_result": "Redirect to dashboard"
|
| 16 |
-
}},
|
| 17 |
-
{{
|
| 18 |
-
"id": 2,
|
| 19 |
-
"title": "Invalid Password",
|
| 20 |
-
"steps": ["Enter valid email", "Enter wrong password", "Click login"],
|
| 21 |
-
"expected_result": "Error message displayed"
|
| 22 |
-
}}
|
| 23 |
-
]
|
| 24 |
-
"""
|
| 25 |
-
result = model(prompt, max_length=300)[0]["generated_text"]
|
| 26 |
return result.strip()
|
| 27 |
|
| 28 |
demo = gr.Interface(
|
|
@@ -31,7 +14,7 @@ demo = gr.Interface(
|
|
| 31 |
outputs="text",
|
| 32 |
title="Test Case Generator",
|
| 33 |
description="Enter a requirement to generate test cases.",
|
| 34 |
-
|
| 35 |
)
|
| 36 |
|
| 37 |
demo.launch(server_name="0.0.0.0", server_port=7860)
|
|
|
|
| 4 |
model = pipeline("text-generation", model="gpt2")
|
| 5 |
|
| 6 |
def generate_test_cases(requirement):
|
| 7 |
+
prompt = f"Generate test cases for '{requirement}' in JSON format. Output only the array."
|
| 8 |
+
result = model(prompt, max_length=200)[0]["generated_text"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
return result.strip()
|
| 10 |
|
| 11 |
demo = gr.Interface(
|
|
|
|
| 14 |
outputs="text",
|
| 15 |
title="Test Case Generator",
|
| 16 |
description="Enter a requirement to generate test cases.",
|
| 17 |
+
flagging_mode="never" # Valid value for flagging_mode
|
| 18 |
)
|
| 19 |
|
| 20 |
demo.launch(server_name="0.0.0.0", server_port=7860)
|