File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -551,14 +551,14 @@ def test_term_info_performance(self):
551551
552552 # Performance categories
553553 total_time = duration_1 + duration_2
554- if total_time < 1.0 :
555- performance_level = "🟢 Excellent (< 1 second )"
556- elif total_time < 2 .0 :
557- performance_level = "🟡 Good (1-2 seconds)"
558- elif total_time < 4 .0 :
559- performance_level = "🟠 Acceptable (2-4 seconds)"
554+ if total_time < 1.5 :
555+ performance_level = "🟢 Excellent (< 1.5 seconds )"
556+ elif total_time < 3 .0 :
557+ performance_level = "🟡 Good (1.5-3 seconds)"
558+ elif total_time < 6 .0 :
559+ performance_level = "🟠 Acceptable (3-6 seconds)"
560560 else :
561- performance_level = "🔴 Slow (> 4 seconds)"
561+ performance_level = "🔴 Slow (> 6 seconds)"
562562
563563 print (f"Performance Level: { performance_level } " )
564564 print (f"=" * 50 )
@@ -569,8 +569,8 @@ def test_term_info_performance(self):
569569
570570 # Performance assertions - fail if queries take too long
571571 # These thresholds are based on observed performance characteristics
572- max_single_query_time = 2 .0 # seconds
573- max_total_time = 4 .0 # seconds (2 queries * 2 seconds each)
572+ max_single_query_time = 3 .0 # seconds (increased from 2.0 to account for SOLR cache overhead)
573+ max_total_time = 6 .0 # seconds (2 queries * 3 seconds each)
574574
575575 self .assertLess (duration_1 , max_single_query_time ,
576576 f"FBbt_00003748 query took { duration_1 :.4f} s, exceeding { max_single_query_time } s threshold" )
You can’t perform that action at this time.
0 commit comments