-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test de-flaking & bug fixes #7377
Conversation
Eventuallys Signed-off-by: joshvanl <me@joshvanl.dev>
25cbb91
to
523479a
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #7377 +/- ##
===========================================
+ Coverage 0 62.17% +62.17%
===========================================
Files 0 239 +239
Lines 0 21942 +21942
===========================================
+ Hits 0 13643 +13643
- Misses 0 7166 +7166
- Partials 0 1133 +1133 ☔ View full report in Codecov by Sentry. |
Signed-off-by: joshvanl <me@joshvanl.dev>
f5e5707
to
fdf146d
Compare
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
cbf6ba1
to
5ca1251
Compare
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
Signed-off-by: joshvanl <me@joshvanl.dev>
/ok-to-test |
/test-version-skew |
Dapr E2E testCommit ref: fc56151 ✅ Build succeeded for linux/amd64
✅ Infrastructure deployed
✅ Build succeeded for windows/amd64
✅ Tests succeeded on windows/amd64
❌ Tests failed on linux/amd64Please check the logs for details on the error. |
Dapr Version Skew integration test (dapr-sidecar-master - 1.12.3)Commit ref: fc56151 ✅ Version Skew tests passed |
Dapr Version Skew integration test (control-plane-master - 1.12.3)Commit ref: fc56151 ✅ Version Skew tests passed |
Dapr Version Skew e2e test (dapr-sidecar-master - 1.12.3)Commit ref: fc56151 ❌ Version Skew tests failedPlease check the logs for details on the error. |
Dapr Version Skew e2e test (control-plane-master - 1.12.3)Commit ref: fc56151 ✅ Version Skew tests passed |
Signed-off-by: joshvanl <me@joshvanl.dev>
29e6dc6
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great PR
* Adds test execution time to integration suite, don't panic on some Eventuallys Signed-off-by: joshvanl <me@joshvanl.dev> * Prevent GetMetaComponent from panicing tests if it fails Signed-off-by: joshvanl <me@joshvanl.dev> * Assert client.GetMetadata gRPC response in crypto hot reload tests Signed-off-by: joshvanl <me@joshvanl.dev> * Assert error inside eventually when calling reminders invoke actor Signed-off-by: joshvanl <me@joshvanl.dev> * Increase timeout invoking actor in reminder int tests Signed-off-by: joshvanl <me@joshvanl.dev> * Use events batcher update with events/queue backend Signed-off-by: joshvanl <me@joshvanl.dev> * go mod tidy Signed-off-by: joshvanl <me@joshvanl.dev> * Import efficiency of some tests Signed-off-by: joshvanl <me@joshvanl.dev> * Disable API level tests Signed-off-by: joshvanl <me@joshvanl.dev> * Return placement apilevel tests Signed-off-by: joshvanl <me@joshvanl.dev> * Disable actors tests Signed-off-by: joshvanl <me@joshvanl.dev> * Update queue and batcher for generic key Signed-off-by: joshvanl <me@joshvanl.dev> * Reenable actors int tests and disable hotreload int test Signed-off-by: joshvanl <me@joshvanl.dev> * pkg/placement/placement_test.go: ignore gRPC server shutdown error Signed-off-by: joshvanl <me@joshvanl.dev> * int: enable hotreload tests. Disable hotreload operator tests Signed-off-by: joshvanl <me@joshvanl.dev> * Increase timeout on sentry healthz setup Signed-off-by: joshvanl <me@joshvanl.dev> * Fix race condition in sentry jwks validator Signed-off-by: joshvanl <me@joshvanl.dev> * Reenable subset of hotreload operator tests Signed-off-by: joshvanl <me@joshvanl.dev> * Fix binding send unit test Signed-off-by: joshvanl <me@joshvanl.dev> * Add ping to ensure pluggable state store is available in Run Signed-off-by: joshvanl <me@joshvanl.dev> * Re enable all hotreload operator tests except informer Signed-off-by: joshvanl <me@joshvanl.dev> * Remove secret and state operator hot reload tests Signed-off-by: joshvanl <me@joshvanl.dev> * Skip errors.go tests on windows which rely on unix sockets Signed-off-by: joshvanl <me@joshvanl.dev> * JSON string directory values Signed-off-by: joshvanl <me@joshvanl.dev> * Restore lost hotreload/operator tests with fixed file name escaping Signed-off-by: joshvanl <me@joshvanl.dev> * Linting Signed-off-by: joshvanl <me@joshvanl.dev> * Make httpendpoints windows string check more generic Signed-off-by: joshvanl <me@joshvanl.dev> * Fix metadata related tests because we now have a permanent dapr workflow component Signed-off-by: joshvanl <me@joshvanl.dev> * Linting Signed-off-by: joshvanl <me@joshvanl.dev> * Adds wait for state and secret component to be loaded in fuzz tests Signed-off-by: joshvanl <me@joshvanl.dev> * Updates go modules with kit main Signed-off-by: joshvanl <me@joshvanl.dev> * Adds connection retry for windows mtls kubernetes disable Signed-off-by: joshvanl <me@joshvanl.dev> --------- Signed-off-by: joshvanl <me@joshvanl.dev> Signed-off-by: Cassandra Coyle <cassie@diagrid.io>
This PR removes the majority of flakes in our integration and unit tests. The changes include: