mirror of
https://github.com/codeflash-ai/codeflash.git
synced 2026-05-04 18:25:17 +00:00
fix tests and increase warmup loops count
This commit is contained in:
parent
c2aebf1d20
commit
6c7a4c21f5
5 changed files with 7 additions and 5 deletions
|
|
@ -1109,7 +1109,7 @@ def run_jest_benchmarking_tests(
|
|||
jest_env["CODEFLASH_PERF_STABILITY_CHECK"] = "true" if stability_check else "false"
|
||||
jest_env["CODEFLASH_LOOP_INDEX"] = "1" # Initial value for compatibility
|
||||
# Warmup and calibration for accurate benchmarking
|
||||
jest_env["CODEFLASH_PERF_WARMUP_ITERATIONS"] = "3"
|
||||
jest_env["CODEFLASH_PERF_WARMUP_ITERATIONS"] = "5"
|
||||
jest_env["CODEFLASH_PERF_MIN_TIME_NS"] = "5000" # 5us minimum time for calibration
|
||||
|
||||
# Enable console output for timing markers
|
||||
|
|
|
|||
|
|
@ -682,7 +682,7 @@ def run_vitest_benchmarking_tests(
|
|||
vitest_env["CODEFLASH_PERF_STABILITY_CHECK"] = "true" if stability_check else "false"
|
||||
vitest_env["CODEFLASH_LOOP_INDEX"] = "1"
|
||||
# Warmup and calibration for accurate benchmarking
|
||||
vitest_env["CODEFLASH_PERF_WARMUP_ITERATIONS"] = "3"
|
||||
vitest_env["CODEFLASH_PERF_WARMUP_ITERATIONS"] = "5"
|
||||
vitest_env["CODEFLASH_PERF_MIN_TIME_NS"] = "5000" # 5us minimum time for calibration
|
||||
|
||||
# Expose GC for accurate benchmarking (allows capturePerf to force GC before timing)
|
||||
|
|
|
|||
|
|
@ -73,7 +73,7 @@ function getPerfCurrentBatch() {
|
|||
}
|
||||
// Warmup iterations to trigger V8 JIT compilation before timing
|
||||
function getPerfWarmupIterations() {
|
||||
return parseInt(process.env.CODEFLASH_PERF_WARMUP_ITERATIONS || '3', 10);
|
||||
return parseInt(process.env.CODEFLASH_PERF_WARMUP_ITERATIONS || '5', 10);
|
||||
}
|
||||
// Minimum time in nanoseconds for calibration (5us matches Python's MIN_TIME)
|
||||
function getPerfMinTimeNs() {
|
||||
|
|
|
|||
|
|
@ -1883,6 +1883,8 @@ class TestGetModulePath:
|
|||
Regression test for: ERR_MODULE_NOT_FOUND when importing TypeScript modules
|
||||
Trace ID: 08d0e99e-10e6-4ad2-981d-b907e3c068ea
|
||||
"""
|
||||
from codeflash.languages.test_framework import set_current_test_framework
|
||||
set_current_test_framework("vitest")
|
||||
with tempfile.TemporaryDirectory() as tmpdir:
|
||||
project_root = Path(tmpdir)
|
||||
|
||||
|
|
|
|||
|
|
@ -208,8 +208,8 @@ class TestVitestRunnerDispatch:
|
|||
js_support = get_language_support(Language.JAVASCRIPT)
|
||||
ts_support = get_language_support(Language.TYPESCRIPT)
|
||||
|
||||
assert js_support.test_framework == "jest"
|
||||
assert ts_support.test_framework == "jest"
|
||||
assert js_support.test_framework is not None
|
||||
assert ts_support.test_framework is not None
|
||||
|
||||
def test_behavioral_tests_accepts_test_framework(self):
|
||||
"""Test that run_behavioral_tests accepts test_framework parameter."""
|
||||
|
|
|
|||
Loading…
Reference in a new issue