diff --git a/registry/directory/directory_test.go b/registry/directory/directory_test.go
index a0f9e114f8fa4c0af98e678c82854bb5b05b77ef..3f3ef082edb7e9423abf42e96c88e979eafbd26e 100644
--- a/registry/directory/directory_test.go
+++ b/registry/directory/directory_test.go
@@ -107,7 +107,7 @@ func TestSubscribe_Group(t *testing.T) {
 func Test_Destroy(t *testing.T) {
 	registryDirectory, _ := normalRegistryDir()
 
-	time.Sleep(4e9)
+	time.Sleep(3e9)
 	assert.Len(t, registryDirectory.cacheInvokers, 3)
 	assert.Equal(t, true, registryDirectory.IsAvailable())