Avatar for the light-curve user
light-curve
light-curve-python
BlogDocsChangelog

Fix flaky test_json_serialization by using deterministic test data

#582Merged
Comparing
copilot/fix-ci-test-failure
(
9837bda
) with
master
(
94c6faa
)
CodSpeed Performance Gauge
+1%
Untouched
106
Skipped
106

Benchmarks

212 total
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedian
CodSpeed Performance Gauge
+7%
33.2 µs31 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestRoms
CodSpeed Performance Gauge
+7%
43.1 µs40.3 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedianAbsoluteDeviation
CodSpeed Performance Gauge
+6%
60.2 µs56.8 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestObservationCount
CodSpeed Performance Gauge
+6%
1,048.3 ns992.2 ns
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMedian
CodSpeed Performance Gauge
+5%
22.7 µs21.6 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMaximumSlope
CodSpeed Performance Gauge
+4%
15.5 µs14.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
+4%
1.2 µs1.1 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestBeyond1Std
CodSpeed Performance Gauge
+3%
25 µs24.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestPercentDifferenceMagnitudePercentile
CodSpeed Performance Gauge
+3%
11.8 µs11.4 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio40
CodSpeed Performance Gauge
+3%
11.9 µs11.6 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestEta
CodSpeed Performance Gauge
+3%
30.6 µs29.8 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
+3%
15.1 µs14.7 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestExcessVariance
CodSpeed Performance Gauge
+3%
38.1 µs37.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMeanVariance
CodSpeed Performance Gauge
+2%
2.1 µs2.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAmplitude
CodSpeed Performance Gauge
+2%
2 µs2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestKurtosis
CodSpeed Performance Gauge
+2%
3.1 µs3 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMaximumSlope
CodSpeed Performance Gauge
+2%
7.8 µs7.6 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestPercentAmplitude
CodSpeed Performance Gauge
+2%
47.9 µs46.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
+2%
23.7 µs23.2 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestEta
CodSpeed Performance Gauge
+2%
20.3 µs19.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
+2%
2.1 µs2.1 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestEtaE
CodSpeed Performance Gauge
+2%
23.9 µs23.5 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBeyond1Std
CodSpeed Performance Gauge
+2%
2.3 µs2.3 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
+2%
3.6 ms3.6 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestRoms
CodSpeed Performance Gauge
+2%
16.2 µs16 µs

Commits

Click on a commit to change the comparison range
Base
master
94c6faa
+0.79%
Use fixed random seed in gen_lc instead of relaxing tolerance
74c9ab8
4 months ago
by Copilot
-0.01%
Remove venv/ from light-curve/.gitignore as it's already in root .gitignore
9837bda
4 months ago
by Copilot
© 2026 CodSpeed Technology
Home Terms Privacy Docs