diff --git a/.github/workflows/reusable.yml b/.github/workflows/reusable.yml index 48712181..49eb5fd4 100644 --- a/.github/workflows/reusable.yml +++ b/.github/workflows/reusable.yml @@ -70,7 +70,7 @@ jobs: echo "${{secrets.REDIS_CA_PEM}}" > tests/NRedisStack.Tests/bin/Debug/${{inputs.clr_version}}/redis_ca.pem echo "${{secrets.REDIS_USER_CRT}}" > tests/NRedisStack.Tests/bin/Debug/${{inputs.clr_version}}/redis_user.crt echo "${{secrets.REDIS_USER_PRIVATE_KEY}}" > tests/NRedisStack.Tests/bin/Debug/${{inputs.clr_version}}/redis_user_private.key - dotnet test -f ${{inputs.clr_version}} --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=opencover + dotnet test -f ${{inputs.clr_version}} --no-build --verbosity normal /p:CollectCoverage=true /p:CoverletOutputFormat=opencover -p:BuildInParallel=false tests/Test.proj - name: Codecov uses: codecov/codecov-action@v3 with: diff --git a/tests/NRedisStack.Tests/Search/SearchTests.cs b/tests/NRedisStack.Tests/Search/SearchTests.cs index 98f94b02..e644a7af 100644 --- a/tests/NRedisStack.Tests/Search/SearchTests.cs +++ b/tests/NRedisStack.Tests/Search/SearchTests.cs @@ -822,7 +822,8 @@ public async Task AlterAddAsync() Assert.Equal(4, info.CursorStats.Count); } - [SkipIfRedis(Is.OSSCluster, Is.Enterprise)] + // TODO : fix with FT.CONFIG response change + [SkipIfRedis(Is.OSSCluster, Is.Enterprise, Comparison.GreaterThanOrEqual, "7.3.240")] public void TestConfig() { IDatabase db = redisFixture.Redis.GetDatabase(); @@ -833,7 +834,8 @@ public void TestConfig() Assert.Equal("100", configMap["TIMEOUT"].ToString()); } - [SkipIfRedis(Is.OSSCluster, Is.Enterprise)] + // TODO : fix with FT.CONFIG response change + [SkipIfRedis(Is.OSSCluster, Is.Enterprise, Comparison.GreaterThanOrEqual, "7.3.240")] public async Task TestConfigAsnyc() { IDatabase db = redisFixture.Redis.GetDatabase(); @@ -844,7 +846,8 @@ public async Task TestConfigAsnyc() Assert.Equal("100", configMap["TIMEOUT"].ToString()); } - [SkipIfRedis(Is.OSSCluster, Is.Enterprise)] + // TODO : fix with FT.CONFIG response change + [SkipIfRedis(Is.OSSCluster, Is.Enterprise, Comparison.GreaterThanOrEqual, "7.3.240")] public void configOnTimeout() { IDatabase db = redisFixture.Redis.GetDatabase(); @@ -856,7 +859,8 @@ public void configOnTimeout() try { ft.ConfigSet("ON_TIMEOUT", "null"); } catch (RedisServerException) { } } - [SkipIfRedis(Is.OSSCluster, Is.Enterprise)] + // TODO : fix with FT.CONFIG response change + [SkipIfRedis(Is.OSSCluster, Is.Enterprise, Comparison.GreaterThanOrEqual, "7.3.240")] public async Task configOnTimeoutAsync() { IDatabase db = redisFixture.Redis.GetDatabase(); @@ -868,7 +872,8 @@ public async Task configOnTimeoutAsync() try { ft.ConfigSet("ON_TIMEOUT", "null"); } catch (RedisServerException) { } } - [SkipIfRedis(Is.OSSCluster, Is.Enterprise)] + // TODO : fix with FT.CONFIG response change + [SkipIfRedis(Is.OSSCluster, Is.Enterprise, Comparison.GreaterThanOrEqual, "7.3.240")] public void TestDialectConfig() { IDatabase db = redisFixture.Redis.GetDatabase(); @@ -890,7 +895,8 @@ public void TestDialectConfig() Assert.True(ft.ConfigSet("DEFAULT_DIALECT", "1")); } - [SkipIfRedis(Is.OSSCluster, Is.Enterprise)] + // TODO : fix with FT.CONFIG response change + [SkipIfRedis(Is.OSSCluster, Is.Enterprise, Comparison.GreaterThanOrEqual, "7.3.240")] public async Task TestDialectConfigAsync() { IDatabase db = redisFixture.Redis.GetDatabase(); diff --git a/tests/Test.proj b/tests/Test.proj new file mode 100644 index 00000000..b84232db --- /dev/null +++ b/tests/Test.proj @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file