#4702·agones

Flacky: TestFleetStrategyValidation

Author: lacroixthomasCreated Aug 31, 2026Updated Aug 31, 2026
Labelskind/bughelp wantedarea/tests

Example: https://console.cloud.google.com/cloud-build/builds/33c0c82b-73d7-487e-a41c-d4c81e389d4e?project=agones-images

It's the first time I'm seeing this one, this might need investigation:

=== RUN   TestFleetStrategyValidation
=== PAUSE TestFleetStrategyValidation
=== CONT  TestFleetStrategyValidation
    fleet_test.go:110: 
        	Error Trace:	/go/src/agones.dev/agones/test/e2e/fleet_test.go:110
        	            				/go/src/agones.dev/agones/test/e2e/fleet_test.go:119
        	Error:      	"[]" should have 1 item(s), but has 0
        	Test:       	TestFleetStrategyValidation
time="2026-08-31 21:14:38.707" level=info msg="Checking Fleet Ready replicas" expected=10 fleet=scale-fleet-0-9kvc2 fleetStatus="{Replicas:10 ReadyReplicas:3 ReservedReplicas:0 AllocatedReplicas:0 Allocations:0 Players:<nil> Counters:map[] Lists:map[]}" test=TestScaleUpAndDownInParallelStressTest
time="2026-08-31 21:14:38.915" level=info msg="waiting for fleet condition" fleet=scale-fleet-1-zpnb2 test=TestScaleUpAndDownInParallelStressTest
time="2026-08-31 21:14:39.104" level=info msg="Checking Fleet Ready replicas" expected=6 fleet=simple-fleet-1.0ttwbd fleetStatus="{Replicas:6 ReadyReplicas:3 ReservedReplicas:0 AllocatedReplicas:0 Allocations:0 Players:<nil> Counters:map[players:{AllocatedCount:0 AllocatedCapacity:0 Count:42 Capacity:60} sessions:{AllocatedCount:0 AllocatedCapacity:0 Count:0 Capacity:30}] Lists:map[]}" test=TestCounterAutoscaler/Scale_Up_to_MinCapacity
--- FAIL: TestFleetStrategyValidation (16.95s)
panic: runtime error: index out of range [0] with length 0 [recovered, repanicked]

goroutine 639 [running]:
testing.tRunner.func1.2({0x30e6ca0, 0xc000aa68a0})
	/usr/local/go/src/testing/testing.go:1974 +0x419
testing.tRunner.func1()
	/usr/local/go/src/testing/testing.go:1977 +0x67f
panic({0x30e6ca0?, 0xc000aa68a0?})
	/usr/local/go/src/runtime/panic.go:860 +0x13a
agones.dev/agones/test/e2e.TestFleetStrategyValidation.func1({0x3389700, 0xc0004e4280})
	/go/src/agones.dev/agones/test/e2e/fleet_test.go:111 +0x4f8
agones.dev/agones/test/e2e.TestFleetStrategyValidation(0xc00037bb08)
	/go/src/agones.dev/agones/test/e2e/fleet_test.go:119 +0x614
testing.tRunner(0xc00037bb08, 0x33774b8)
	/usr/local/go/src/testing/testing.go:2036 +0x21d
created by testing.(*T).Run in goroutine 1
	/usr/local/go/src/testing/testing.go:2101 +0xb13
FAIL test/e2e.TestFleetStrategyValidation (16.95s)
FAIL test/e2e

Found on https://github.com/agones-dev/agones/pull/4700