Skip to content
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

fix: make test for last seen by env not rely on array order #5303

Merged
merged 3 commits into from
Nov 8, 2023

fix: rename variable

5ff523d
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

fix: make test for last seen by env not rely on array order #5303

fix: rename variable
5ff523d
Select commit
Loading
Failed to load commit list.
This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Unit Tests succeeded Nov 8, 2023 in 1s

Unit Tests ✅

Tests passed successfully

✅ jest-junit.xml

2461 tests were completed in 148s with 2459 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
src/lib/addons/addon.test.ts 4✅ 6s
src/lib/addons/datadog.test.ts 7✅ 569ms
src/lib/addons/feature-event-formatter-md.test.ts 26✅ 665ms
src/lib/addons/slack-app.test.ts 7✅ 786ms
src/lib/addons/slack.test.ts 8✅ 619ms
src/lib/addons/teams.test.ts 5✅ 639ms
src/lib/addons/webhook.test.ts 4✅ 571ms
src/lib/app.test.ts 3✅ 2s
src/lib/create-config.test.ts 35✅ 755ms
src/lib/db/access-store.test.ts 10✅ 2s
src/lib/db/event-store.test.ts 3✅ 2s
src/lib/db/feature-strategy-store.test.ts 4✅ 2s
src/lib/db/segment-store.test.ts 1✅ 2s
src/lib/domain/project-health/project-health.test.ts 9✅ 234ms
src/lib/error/unleash-error.test.ts 27✅ 364ms
src/lib/features/change-request-segment-usage-read-model.ts/change-request-segment-usage-read-model.test.ts 14✅ 2s
src/lib/features/client-feature-toggles/tests/client-feature-toggle.e2e.test.ts 3✅ 2s
src/lib/features/client-feature-toggles/tests/client-feature-toggles.e2e.test.ts 4✅ 3s
src/lib/features/dependent-features/dependent.features.e2e.test.ts 9✅ 4s
src/lib/features/export-import-toggles/export-import-api-usage.test.ts 1✅ 3s
src/lib/features/export-import-toggles/export-import-permissions.e2e.test.ts 1✅ 3s
src/lib/features/export-import-toggles/export-import.e2e.test.ts 17✅ 7s
src/lib/features/export-import-toggles/import-context-validation.test.ts 3✅ 106ms
src/lib/features/feature-naming-pattern/feature-naming-validation.test.ts 13✅ 127ms
src/lib/features/feature-search/feature.search.e2e.test.ts 11✅ 4s
src/lib/features/feature-toggle/tests/archive-feature-toggles.e2e.test.ts 7✅ 4s
src/lib/features/feature-toggle/tests/feature-toggle-last-seen-at.e2e.test.ts 5✅ 4s
src/lib/features/feature-toggle/tests/feature-toggle-service.e2e.test.ts 15✅ 4s
src/lib/features/feature-toggle/tests/feature-toggle-store.e2e.test.ts 14✅ 3s
src/lib/features/feature-toggle/tests/feature-toggle-strategies-store.e2e.test.ts 4✅ 2s
src/lib/features/feature-toggle/tests/feature-toggles.auth.e2e.test.ts 3✅ 3s
src/lib/features/feature-toggle/tests/feature-toggles.e2e.test.ts 99✅ 14s
src/lib/features/feature-toggle/time-to-production/time-to-production.test.ts 1✅ 263ms
src/lib/features/instance-stats/getActiveUsers.e2e.test.ts 6✅ 2s
src/lib/features/instance-stats/getProductionChanges.e2e.test.ts 7✅ 3s
src/lib/features/instance-stats/instance-stats-service.test.ts 2✅ 683ms
src/lib/features/playground/advanced-playground.test.ts 5✅ 4s
src/lib/features/playground/generateObjectCombinations.test.ts 3✅ 113ms
src/lib/features/playground/offline-unleash-client.test.ts 10✅ 366ms
src/lib/features/playground/playground-view-model.test.ts 2✅ 204ms
src/lib/features/playground/playground.test.ts 7✅ 11s
src/lib/features/playground/validateQueryComplexity.test.ts 2✅ 162ms
src/lib/logger.test.ts 2✅ 147ms
src/lib/metrics.test.ts 9✅ 881ms
src/lib/middleware/api-token-middleware.test.ts 8✅ 751ms
src/lib/middleware/content_type_checker.test.ts 5✅ 128ms
src/lib/middleware/cors-origin-middleware.test.ts 5✅ 1s
src/lib/middleware/no-authentication.test.ts 1✅ 219ms
src/lib/middleware/oss-authentication.test.ts 2✅ 2s
src/lib/middleware/pat-middleware.test.ts 5✅ 229ms
src/lib/middleware/rbac-middleware.test.ts 13✅ 811ms
src/lib/openapi/index.test.ts 6✅ 664ms
src/lib/openapi/meta-schema-rules.test.ts 708✅ 1s
src/lib/openapi/spec/addon-schema.test.ts 1✅ 1s
src/lib/openapi/spec/addons-schema.test.ts 1✅ 961ms
src/lib/openapi/spec/admin-features-query-schema.test.ts 3✅ 797ms
src/lib/openapi/spec/admin-segment-schema.test.ts 1✅ 811ms
src/lib/openapi/spec/admin-strategies-schema.test.ts 1✅ 1s
src/lib/openapi/spec/api-token-schema.test.ts 2✅ 871ms
src/lib/openapi/spec/change-password-schema.test.ts 2✅ 2s
src/lib/openapi/spec/client-application-schema.test.ts 5✅ 868ms
src/lib/openapi/spec/client-features-query-schema.test.ts 2✅ 785ms
src/lib/openapi/spec/client-features-schema.test.ts 5✅ 1s
src/lib/openapi/spec/client-metrics-schema.test.ts 3✅ 823ms
src/lib/openapi/spec/constraint-schema.test.ts 3✅ 859ms
src/lib/openapi/spec/context-field-schema.test.ts 2✅ 834ms
src/lib/openapi/spec/email-schema.test.ts 1✅ 735ms
src/lib/openapi/spec/event-schema.test.ts 1✅ 778ms
src/lib/openapi/spec/events-schema.test.ts 2✅ 812ms
src/lib/openapi/spec/export-query-schema.test.ts 1✅ 811ms
src/lib/openapi/spec/export-result-schema.test.ts 1✅ 859ms
src/lib/openapi/spec/feature-environment-schema.test.ts 2✅ 854ms
src/lib/openapi/spec/feature-events-schema.test.ts 2✅ 756ms
src/lib/openapi/spec/feature-metrics-schema.test.ts 1✅ 826ms
src/lib/openapi/spec/feature-schema.test.ts 4✅ 1s
src/lib/openapi/spec/feature-type-schema.test.ts 2✅ 771ms
src/lib/openapi/spec/feature-usage-schema.test.ts 1✅ 811ms
src/lib/openapi/spec/features-schema.test.ts 1✅ 937ms
src/lib/openapi/spec/groups-schema.test.ts 1✅ 802ms
src/lib/openapi/spec/instance-admin-stats-schema.test.ts 1✅ 758ms
src/lib/openapi/spec/me-schema.test.ts 4✅ 835ms
src/lib/openapi/spec/playground-feature-schema.test.ts 3✅ 2s
src/lib/openapi/spec/playground-request-schema.test.ts 4✅ 1s
src/lib/openapi/spec/playground-response-schema.test.ts 6✅ 9s
src/lib/openapi/spec/profile-schema.test.ts 1✅ 2s
src/lib/openapi/spec/project-overview-schema.test.ts 1✅ 953ms
src/lib/openapi/spec/project-schema.test.ts 2✅ 771ms
src/lib/openapi/spec/public-signup-schema.test.ts 1✅ 866ms
src/lib/openapi/spec/role-schema.test.ts 1✅ 860ms
src/lib/openapi/spec/sdk-context-schema.test.ts 3✅ 938ms
src/lib/openapi/spec/segments-schema.test.ts 1✅ 811ms
src/lib/openapi/spec/set-strategy-sort-order-schema.test.ts 5✅ 701ms
src/lib/openapi/spec/sort-order-schema.test.ts 2✅ 1s
src/lib/openapi/spec/strategy-schema.test.ts 1✅ 764ms
src/lib/openapi/spec/tag-types-schema.test.ts 1✅ 815ms
src/lib/openapi/spec/tags-bulk-add-schema.test.ts 1✅ 861ms
src/lib/openapi/spec/token-user-schema.test.ts 1✅ 2s
src/lib/openapi/spec/ui-config-schema.test.ts 1✅ 859ms
src/lib/openapi/spec/update-feature-strategy-segments-schema.test.ts 1✅ 798ms
src/lib/openapi/spec/update-tags-schema.test.ts 1✅ 867ms
src/lib/openapi/spec/upsert-segment-schema.test.ts 1✅ 872ms
src/lib/openapi/spec/user-schema.test.ts 1✅ 857ms
src/lib/openapi/spec/users-groups-base-schema.test.ts 1✅ 816ms
src/lib/openapi/spec/users-schema.test.ts 1✅ 823ms
src/lib/openapi/spec/users-search-schema.test.ts 1✅ 712ms
src/lib/openapi/spec/validate-password-schema.test.ts 2✅ 1s
src/lib/openapi/util/create-request-schema.test.ts 1✅ 198ms
src/lib/openapi/util/create-response-schema.test.ts 2✅ 193ms
src/lib/openapi/util/openapi-tags.test.ts 2✅ 124ms
src/lib/openapi/validate.test.ts 1✅ 631ms
src/lib/proxy/create-context.test.ts 8✅ 1⚪ 108ms
src/lib/routes/admin-api/config.test.ts 1✅ 3s
src/lib/routes/admin-api/context.test.ts 12✅ 3s
src/lib/routes/admin-api/email.test.ts 3✅ 2s
src/lib/routes/admin-api/events.test.ts 5✅ 2s
src/lib/routes/admin-api/metrics.test.ts 9✅ 2s
src/lib/routes/admin-api/public-signup.test.ts 6✅ 2s
src/lib/routes/admin-api/strategy.test.ts 16✅ 3s
src/lib/routes/admin-api/tag.test.ts 7✅ 2s
src/lib/routes/admin-api/user/user.test.ts 6✅ 4s
src/lib/routes/auth/simple-password-provider.test.ts 3✅ 1s
src/lib/routes/backstage.test.ts 1✅ 2s
src/lib/routes/client-api/metrics.test.ts 12✅ 5s
src/lib/routes/client-api/register.test.ts 6✅ 3s
src/lib/routes/health-check.test.ts 2✅ 3s
src/lib/routes/logout.test.ts 11✅ 926ms
src/lib/routes/public-invite.test.ts 7✅ 2s
src/lib/schema/api-token-schema.test.ts 6✅ 200ms
src/lib/schema/constraint-value-types.test.ts 9✅ 197ms
src/lib/schema/feature-schema.test.ts 18✅ 295ms
src/lib/schema/role-schema.test.ts 7✅ 225ms
src/lib/server-impl.test.ts 5✅ 2s
src/lib/services/access-service.test.ts 9✅ 2s
src/lib/services/addon-service.test.ts 22✅ 1s
src/lib/services/api-token-service.test.ts 3✅ 724ms
src/lib/services/client-metrics/instance-service.test.ts 4✅ 905ms
src/lib/services/client-metrics/last-seen/tests/last-seen-mapper.test.ts 1✅ 104ms
src/lib/services/client-metrics/last-seen/tests/last-seen-service.e2e.test.ts 1✅ 3s
src/lib/services/client-metrics/last-seen/tests/last-seen-service.test.ts 2✅ 169ms
src/lib/services/client-metrics/metrics-service-v2.test.ts 3✅ 690ms
src/lib/services/client-metrics/schema.test.ts 9✅ 211ms
src/lib/services/client-spec-service.test.ts 2✅ 227ms
src/lib/services/email-service.test.ts 4✅ 212ms
src/lib/services/feature-service-potentially-stale.test.ts 1✅ 716ms
src/lib/services/maintenance-service.test.ts 2✅ 508ms
src/lib/services/scheduler-service.test.ts 9✅ 814ms
src/lib/services/state-service.test.ts 30✅ 1s
src/lib/services/tag-schema.test.ts 1✅ 748ms
src/lib/services/tag-type-schema.test.ts 3✅ 222ms
src/lib/services/user-service.test.ts 12✅ 2s
src/lib/services/version-service.test.ts 8✅ 789ms
src/lib/types/serialize-dates.test.ts 3✅ 194ms
src/lib/types/user.test.ts 7✅ 177ms
src/lib/util/anonymise.test.ts 12✅ 183ms
src/lib/util/anyEventEmitter.test.ts 1✅ 179ms
src/lib/util/arraysHaveSameItems.test.ts 1✅ 113ms
src/lib/util/collapseHourlyMetrics.test.ts 2✅ 216ms
src/lib/util/constantTimeCompare.test.ts 1✅ 145ms
src/lib/util/db-lock.test.ts 3✅ 413ms
src/lib/util/ensureStringValue.test.ts 1✅ 127ms
src/lib/util/extract-user.test.ts 4✅ 113ms
src/lib/util/findDuplicates.test.ts 6✅ 99ms
src/lib/util/flag-resolver.test.ts 8✅ 553ms
src/lib/util/format-base-uri.test.ts 6✅ 105ms
src/lib/util/generateImageUrl.test.ts 2✅ 114ms
src/lib/util/is-email.test.ts 36✅ 112ms
src/lib/util/isDefined.test.ts 1✅ 110ms
src/lib/util/map-values.test.ts 1✅ 98ms
src/lib/util/omit-keys.test.ts 1✅ 105ms
src/lib/util/parseEnvVar.test.ts 3✅ 103ms
src/lib/util/rewriteHTML.test.ts 7✅ 146ms
src/lib/util/semver.test.ts 2✅ 190ms
src/lib/util/snakeCase.test.ts 2✅ 118ms
src/lib/util/time-utils.test.ts 1✅ 213ms
src/lib/util/timer.test.ts 2✅ 110ms
src/lib/util/unique.test.ts 1✅ 98ms
src/lib/util/validateJsonString.test.ts 4✅ 120ms
src/lib/util/validateOrigin.test.ts 1✅ 161ms
src/lib/util/validators/constraint-types.test.ts 8✅ 174ms
src/test/arbitraries.test.ts 2✅ 304ms
src/test/config/create-config.test.ts 9✅ 529ms
src/test/e2e/api/admin/addon.e2e.test.ts 16✅ 4s
src/test/e2e/api/admin/api-token.auth.e2e.test.ts 18✅ 6s
src/test/e2e/api/admin/api-token.e2e.test.ts 24✅ 4s
src/test/e2e/api/admin/client-metrics.e2e.test.ts 5✅ 4s
src/test/e2e/api/admin/conditional-middleware.e2e.test.ts 4✅ 249ms
src/test/e2e/api/admin/config.e2e.test.ts 4✅ 3s
src/test/e2e/api/admin/constraints.e2e.test.ts 2✅ 3s
src/test/e2e/api/admin/context.e2e.test.ts 18✅ 4s
src/test/e2e/api/admin/environment.test.ts 9✅ 4s
src/test/e2e/api/admin/event.e2e.test.ts 4✅ 4s
src/test/e2e/api/admin/favorites.e2e.test.ts 8✅ 4s
src/test/e2e/api/admin/feature-archive.e2e.test.ts 11✅ 5s
src/test/e2e/api/admin/feature-type.test.ts 6✅ 4s
src/test/e2e/api/admin/feature.auth.e2e.test.ts 2✅ 3s
src/test/e2e/api/admin/feature.custom-auth.e2e.test.ts 2✅ 3s
src/test/e2e/api/admin/feedback.e2e.test.ts 4✅ 3s
src/test/e2e/api/admin/instance-admin.e2e.test.ts 4✅ 4s
src/test/e2e/api/admin/maintenance.e2e.test.ts 4✅ 4s
src/test/e2e/api/admin/metrics.e2e.test.ts 5✅ 4s
src/test/e2e/api/admin/playground.e2e.test.ts 12✅ 5s
src/test/e2e/api/admin/project/api-token.e2e.test.ts 1✅ 3s
src/test/e2e/api/admin/project/environments.e2e.test.ts 7✅ 3s
src/test/e2e/api/admin/project/project.api.tokens.e2e.test.ts 8✅ 3s
src/test/e2e/api/admin/project/project.health.e2e.test.ts 8✅ 4s
src/test/e2e/api/admin/project/projects.e2e.test.ts 6✅ 4s
src/test/e2e/api/admin/project/variants.e2e.test.ts 21✅ 4s
src/test/e2e/api/admin/public-signup-token.e2e.test.ts 6✅ 4s
src/test/e2e/api/admin/segment.e2e.test.ts 15✅ 5s
src/test/e2e/api/admin/splash.e2e.test.ts 2✅ 3s
src/test/e2e/api/admin/state.e2e.test.ts 22✅ 5s
src/test/e2e/api/admin/strategy.e2e.test.ts 15✅ 4s
src/test/e2e/api/admin/tag-types.e2e.test.ts 13✅ 3s
src/test/e2e/api/admin/tags.e2e.test.ts 8✅ 4s
src/test/e2e/api/admin/user-admin.e2e.test.ts 20✅ 7s
src/test/e2e/api/admin/user/pat.e2e.test.ts 15✅ 4s
src/test/e2e/api/admin/user/user.test.ts 1✅ 3s
src/test/e2e/api/auth/leading-slashes-are-stripped.e2e.test.ts 4✅ 4s
src/test/e2e/api/auth/reset-password-controller.e2e.test.ts 9✅ 6s
src/test/e2e/api/auth/simple-password-provider.e2e.test.ts 2✅ 5s
src/test/e2e/api/client/feature.e2e.test.ts 11✅ 4s
src/test/e2e/api/client/feature.env.disabled.e2e.test.ts 2✅ 3s
src/test/e2e/api/client/feature.optimal304.e2e.test.ts 3✅ 3s
src/test/e2e/api/client/feature.token.access.e2e.test.ts 4✅ 3s
src/test/e2e/api/client/metrics.e2e.access.e2e.test.ts 1✅ 4s
src/test/e2e/api/client/metrics.e2e.test.ts 3✅ 3s
src/test/e2e/api/client/metricsV2.e2e.test.ts 5✅ 3s
src/test/e2e/api/client/register.e2e.test.ts 2✅ 1⚪ 3s
src/test/e2e/api/client/segment.e2e.test.ts 15✅ 5s
src/test/e2e/api/openapi/openapi.e2e.test.ts 9✅ 7s
src/test/e2e/api/proxy/proxy.concurrency.e2e.test.ts 1✅ 3s
src/test/e2e/api/proxy/proxy.e2e.test.ts 29✅ 6s
src/test/e2e/custom-auth.test.ts 2✅ 3s
src/test/e2e/health.e2e.test.ts 1✅ 4s
src/test/e2e/migrator.e2e.test.ts 1✅ 3s
src/test/e2e/routes/routes.test.ts 4✅ 4s
src/test/e2e/services/access-service.e2e.test.ts 63✅ 7s
src/test/e2e/services/addon-service.e2e.test.ts 1✅ 3s
src/test/e2e/services/api-token-service.e2e.test.ts 10✅ 3s
src/test/e2e/services/client-metrics-service.e2e.test.ts 1✅ 3s
src/test/e2e/services/environment-service.test.ts 11✅ 2s
src/test/e2e/services/group-service.e2e.test.ts 9✅ 3s
src/test/e2e/services/last-seen-service.e2e.test.ts 3✅ 2s
src/test/e2e/services/playground-service.test.ts 30✅ 52s
src/test/e2e/services/project-health-service.e2e.test.ts 3✅ 3s
src/test/e2e/services/project-service.e2e.test.ts 53✅ 8s
src/test/e2e/services/reset-token-service.e2e.test.ts 6✅ 4s
src/test/e2e/services/session-service.e2e.test.ts 4✅ 2s
src/test/e2e/services/setting-service.test.ts 3✅ 3s
src/test/e2e/services/state-service.e2e.test.ts 5✅ 4s
src/test/e2e/services/user-service.e2e.test.ts 17✅ 5s
src/test/e2e/stores/client-application-store.e2e.test.ts 6✅ 3s
src/test/e2e/stores/client-metrics-store-v2.e2e.test.ts 14✅ 3s
src/test/e2e/stores/context-field-store.e2e.test.ts 2✅ 3s
src/test/e2e/stores/event-store.e2e.test.ts 8✅ 2s
src/test/e2e/stores/feature-environment-store.e2e.test.ts 2✅ 2s
src/test/e2e/stores/feature-tag-store.e2e.test.ts 8✅ 2s
src/test/e2e/stores/feature-toggle-client-store.e2e.test.ts 1✅ 3s
src/test/e2e/stores/feature-type-store.e2e.test.ts 7✅ 2s
src/test/e2e/stores/project-store.e2e.test.ts 7✅ 2s
src/test/e2e/stores/setting-store.e2e.test.ts 7✅ 2s
src/test/e2e/stores/user-feedback-store.e2e.test.ts 5✅ 2s
src/test/e2e/stores/user-splash-store.e2e.test.ts 5✅ 2s
src/test/e2e/stores/user-store.e2e.test.ts 15✅ 2s