@@ -36,7 +36,7 @@ def test_simple_prompt_rendering_speed(self, performance_test_config):
3636 avg_time_per_call = execution_time / iterations
3737
3838 # Should be able to render at least 50 prompts per second
39- assert avg_time_per_call < 0.05 , f"Average time per call: { avg_time_per_call :.4f} s (too slow)"
39+ assert avg_time_per_call < 0.08 , f"Average time per call: { avg_time_per_call :.4f} s (too slow)"
4040 # Allow more time for performance test in CI environment
4141 max_allowed_time = max_time * 5 # Allow 5x the configured limit for CI
4242 assert execution_time < max_allowed_time , f"Total execution time: { execution_time :.2f} s exceeded limit of { max_allowed_time :.1f} s"
@@ -64,7 +64,7 @@ def test_complex_template_rendering_speed(self, performance_test_config):
6464 avg_time_per_call = execution_time / iterations
6565
6666 # Complex templates should still be reasonably fast
67- assert avg_time_per_call < 0.1 , f"Average time per call: { avg_time_per_call :.4f} s (too slow for complex templates)"
67+ assert avg_time_per_call < 0.2 , f"Average time per call: { avg_time_per_call :.4f} s (too slow for complex templates)"
6868
6969 def test_large_variable_substitution_performance (self ):
7070 """Test performance with large variable values."""
@@ -223,7 +223,7 @@ def test_builder_performance_with_complex_configs(self):
223223 avg_time_per_build = execution_time / iterations
224224
225225 # Builder operations should be fast
226- assert avg_time_per_build < 0.1 , f"Average builder time: { avg_time_per_build :.4f} s (too slow)"
226+ assert avg_time_per_build < 0.2 , f"Average builder time: { avg_time_per_build :.4f} s (too slow)"
227227
228228
229229class TestMemoryManagement :
@@ -357,7 +357,7 @@ def test_deep_nested_variable_access(self):
357357 pytest .fail (f"System crashed with nested data: { e } " )
358358
359359 execution_time = time .time () - start_time
360- assert execution_time < 0.1 , "System slow with complex data structures"
360+ assert execution_time < 0.2 , "System slow with complex data structures"
361361
362362 @pytest .mark .slow
363363 def test_sustained_load_performance (self ):
@@ -517,6 +517,6 @@ def build_config():
517517 summary = performance_benchmark .get_summary ()
518518
519519 # Assert reasonable performance thresholds
520- assert summary ['average_time' ] < 0.1 , f"Average operation time too high: { summary ['average_time' ]:.4f} s"
520+ assert summary ['average_time' ] < 0.2 , f"Average operation time too high: { summary ['average_time' ]:.4f} s"
521521 assert summary ['max_memory_delta' ] < 50 , f"Memory usage too high: { summary ['max_memory_delta' ]:.2f} MB"
522522 assert summary ['total_time' ] < 1.0 , f"Total benchmark time too high: { summary ['total_time' ]:.2f} s"
0 commit comments