jf_activity_test: reduce time to run

values were reasonable when testing with a size limit of 20 or
something, now it's ~6000.
This commit is contained in:
Harvey Tindall
2025-12-20 11:58:56 +00:00
parent cacd992aad
commit d72a5c91cf

View File

@@ -78,7 +78,7 @@ func TestJFActivityLog(t *testing.T) {
if finished { if finished {
// Make sure we got everything // Make sure we got everything
time.Sleep(30 * waitForSync) time.Sleep(5 * waitForSync)
if err := cache.MaybeSync(); err != nil { if err := cache.MaybeSync(); err != nil {
t.Errorf("sync failed: %v", err) t.Errorf("sync failed: %v", err)
return return
@@ -93,11 +93,11 @@ func TestJFActivityLog(t *testing.T) {
}) })
t.Run("Ordering", func(t *testing.T) { t.Run("Ordering", func(t *testing.T) {
mock := MockActivityLogSource{} mock := MockActivityLogSource{}
waitForSync := 5 * time.Millisecond waitForSync := 300 * time.Microsecond
cache := NewJFActivityCache(&mock, waitForSync) cache := NewJFActivityCache(&mock, waitForSync)
finished := false finished := false
count := len(cache.cache) * 10 count := len(cache.cache) * 2
go mock.run(count, time.Second/100, &finished) go mock.run(count, time.Millisecond, &finished)
for { for {
if err := cache.MaybeSync(); err != nil { if err := cache.MaybeSync(); err != nil {
t.Errorf("sync failed: %v", err) t.Errorf("sync failed: %v", err)