From 8af7f81622ce5505f4c29ac24d63f4261e845f52 Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Thu, 20 Aug 2026 17:23:34 +0200 Subject: chore(bench): exclude short rides --- cli/cli_test.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'cli/cli_test.go') diff --git a/cli/cli_test.go b/cli/cli_test.go index 8290bce..ae59c6c 100644 --- a/cli/cli_test.go +++ b/cli/cli_test.go @@ -3,9 +3,18 @@ package cli import ( "testing" + "github.com/martinlehoux/biking_home/rides" "github.com/stretchr/testify/assert" ) +func TestBacktestEligibilityExcludesShortRides(t *testing.T) { + short := rides.Ride{GPXPath: "ride.gpx", ElapsedTimeS: 15*60 - 1, MovingTimeS: 1} + minimum := rides.Ride{GPXPath: "ride.gpx", ElapsedTimeS: 15 * 60, MovingTimeS: 1} + + assert.False(t, isBacktestEligible(short)) + assert.True(t, isBacktestEligible(minimum)) +} + func TestBacktestStatsUseUnroundedSamples(t *testing.T) { absErrors := []float64{0, 0.1, 0.1} -- cgit v1.3