=== RUN TestNewCache --- PASS: TestNewCache (0.00s) === RUN TestCacheSetAndGet --- PASS: TestCacheSetAndGet (0.00s) === RUN TestCacheGetNonexistent --- PASS: TestCacheGetNonexistent (0.00s) === RUN TestCacheSetWithTTL --- PASS: TestCacheSetWithTTL (0.10s) === RUN TestCacheHas --- PASS: TestCacheHas (0.00s) === RUN TestCacheDelete --- PASS: TestCacheDelete (0.00s) === RUN TestCacheSize --- PASS: TestCacheSize (0.00s) === RUN TestCacheClear --- PASS: TestCacheClear (0.00s) === RUN TestCacheGetOrSet --- PASS: TestCacheGetOrSet (0.00s) === RUN TestCacheGetOrSetWithError --- PASS: TestCacheGetOrSetWithError (0.00s) === RUN TestCacheGetOrSetWithTTL --- PASS: TestCacheGetOrSetWithTTL (0.10s) === RUN TestCacheExpiration --- PASS: TestCacheExpiration (0.05s) === RUN TestCacheCleanup --- PASS: TestCacheCleanup (0.05s) === RUN TestCacheStop --- PASS: TestCacheStop (0.00s) === RUN TestCacheConcurrency --- PASS: TestCacheConcurrency (0.00s) === RUN TestCacheEntry --- PASS: TestCacheEntry (0.00s) === RUN TestCacheWithDifferentTypes --- PASS: TestCacheWithDifferentTypes (0.00s) === RUN TestCacheLockUpgradeLogic --- PASS: TestCacheLockUpgradeLogic (0.10s) === RUN TestUnavailableOfferingsLockUpgradeLogic --- PASS: TestUnavailableOfferingsLockUpgradeLogic (0.10s) === RUN TestConcurrentReadsDuringLockUpgrade --- PASS: TestConcurrentReadsDuringLockUpgrade (0.10s) === RUN TestDoubleCheckPatternRaceCondition --- PASS: TestDoubleCheckPatternRaceCondition (0.02s) === RUN TestReadPerformanceNotDegradedByLockUpgrade --- PASS: TestReadPerformanceNotDegradedByLockUpgrade (0.04s) === RUN TestLockUpgradeDoesNotDeadlock --- PASS: TestLockUpgradeDoesNotDeadlock (0.12s) === RUN TestExpiredEntryRemovalConsistency --- PASS: TestExpiredEntryRemovalConsistency (0.15s) === RUN TestCacheRaceCondition --- PASS: TestCacheRaceCondition (0.03s) === RUN TestUnavailableOfferingsRaceCondition --- PASS: TestUnavailableOfferingsRaceCondition (0.03s) === RUN TestCacheStopRaceCondition --- PASS: TestCacheStopRaceCondition (0.00s) === RUN TestCacheExpirationConcurrency --- PASS: TestCacheExpirationConcurrency (0.12s) === RUN TestNewUnavailableOfferings --- PASS: TestNewUnavailableOfferings (0.00s) === RUN TestUnavailableOfferings_Add === RUN TestUnavailableOfferings_Add/add_single_offering === RUN TestUnavailableOfferings_Add/add_spot_offering === RUN TestUnavailableOfferings_Add/add_with_longer_expiry --- PASS: TestUnavailableOfferings_Add (0.00s) --- PASS: TestUnavailableOfferings_Add/add_single_offering (0.00s) --- PASS: TestUnavailableOfferings_Add/add_spot_offering (0.00s) --- PASS: TestUnavailableOfferings_Add/add_with_longer_expiry (0.00s) === RUN TestUnavailableOfferings_IsUnavailable === RUN TestUnavailableOfferings_IsUnavailable/unavailable_offering === RUN TestUnavailableOfferings_IsUnavailable/another_unavailable_offering === RUN TestUnavailableOfferings_IsUnavailable/non-existent_offering === RUN TestUnavailableOfferings_IsUnavailable/expired_offering --- PASS: TestUnavailableOfferings_IsUnavailable (0.00s) --- PASS: TestUnavailableOfferings_IsUnavailable/unavailable_offering (0.00s) --- PASS: TestUnavailableOfferings_IsUnavailable/another_unavailable_offering (0.00s) --- PASS: TestUnavailableOfferings_IsUnavailable/non-existent_offering (0.00s) --- PASS: TestUnavailableOfferings_IsUnavailable/expired_offering (0.00s) === RUN TestUnavailableOfferings_Remove --- PASS: TestUnavailableOfferings_Remove (0.00s) === RUN TestUnavailableOfferings_Cleanup --- PASS: TestUnavailableOfferings_Cleanup (0.00s) === RUN TestUnavailableOfferings_ConcurrentAccess --- PASS: TestUnavailableOfferings_ConcurrentAccess (0.01s) === RUN TestUnavailableOfferings_TTL --- PASS: TestUnavailableOfferings_TTL (0.00s) === RUN TestUnavailableOfferings_ExpiryDuringIsUnavailable --- PASS: TestUnavailableOfferings_ExpiryDuringIsUnavailable (0.00s) === RUN TestUnavailableOfferings_MultipleExpiredEntries --- PASS: TestUnavailableOfferings_MultipleExpiredEntries (0.00s) PASS ok github.com/kubernetes-sigs/karpenter-provider-ibm-cloud/pkg/cache 2.132s