Sentinel/sentinel-adapter
Robert Lu cd02b1dc8d
fix flaky tests and fix passDefaultLocalCheck (#3367)
* fix test case SentinelDubboConsumerFilterTest#testDegradeSync

* When test is run slow, count bucket will count on next time span, causing failed test.

* dos2unix ParamFlowDefaultCheckerTest.java

* fix testParamFlowDefaultCheckSingleValueCheckQpsMultipleThreads by rule.setDurationInSec(2)

* set threshold as count in 2 seconds to prevent the failure of the unit test when the unit test runs longer than 1 second.

* fix quarkus test by set /txt sleep 300

* If /txt sleep 500 ms, in testSentinelJaxRsQuarkusAdapter, may cause 2 request intervals of more than 1 s, which cause rate limit policy is not effective.

* fix testDegradeAsync

* When test is run slow, count bucket will count on next time span, causing failed test.

* use testcontainers to fix testConsulDataSourceWhenInit

* Project embedded-consul has been deprecated in favour of org.testcontainers:consul
* use consul testcontainers to fix testConsulDataSourceWhenInit, which means docker is required to run tests.
```
Error:  com.alibaba.csp.sentinel.datasource.consul.ConsulDataSourceTest.testConsulDataSourceWhenInit -- Time elapsed: 34.47 s <<< ERROR!
  com.pszymczyk.consul.EmbeddedConsulException: Could not start Consul process in 30 seconds
  	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
  	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
  	at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
  	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:72)
 ```

* introduce intermediate node to avoid ABA problem
2024-04-17 10:25:25 +08:00
..
sentinel-apache-dubbo-adapter fix flaky tests and fix passDefaultLocalCheck (#3367) 2024-04-17 10:25:25 +08:00
sentinel-apache-dubbo3-adapter fix flaky tests and fix passDefaultLocalCheck (#3367) 2024-04-17 10:25:25 +08:00
sentinel-apache-httpclient-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-api-gateway-adapter-common Bump version to 1.8.7 2023-12-28 19:32:10 +08:00
sentinel-dubbo-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-grpc-adapter Bump version to 1.8.7 2023-12-28 19:32:10 +08:00
sentinel-jax-rs-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-motan-adapter Bump version to 1.8.7 2023-12-28 19:32:10 +08:00
sentinel-okhttp-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-quarkus-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-reactor-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-sofa-rpc-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-spring-cloud-gateway-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-spring-webflux-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-spring-webmvc-adapter rename to package com.alibaba.csp.sentinel.adapter.spring.webmvc_v6x 2024-03-01 09:58:58 +08:00
sentinel-spring-webmvc-v6x-adapter rename to package com.alibaba.csp.sentinel.adapter.spring.webmvc_v6x 2024-03-01 09:58:58 +08:00
sentinel-web-adapter-common rename to package com.alibaba.csp.sentinel.adapter.spring.webmvc_v6x 2024-03-01 09:58:58 +08:00
sentinel-web-servlet Support jdk17 (#3339) 2024-02-20 18:58:52 +08:00
sentinel-zuul-adapter Move document-lint from circleci to github-actions (#3345) 2024-02-21 17:05:29 +08:00
sentinel-zuul2-adapter Bump version to 1.8.7 2023-12-28 19:32:10 +08:00
pom.xml rename to package com.alibaba.csp.sentinel.adapter.spring.webmvc_v6x 2024-03-01 09:58:58 +08:00