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: add project filter to feature-toggle-list-builder #5099

Merged
merged 2 commits into from
Oct 19, 2023

Merge branch 'main' into fix/playground_returns_all_projects

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

fix: add project filter to feature-toggle-list-builder #5099

Merge branch 'main' into fix/playground_returns_all_projects
9912c27
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Tests succeeded Oct 19, 2023 in 0s

Unit Tests ✅

Tests passed successfully

✅ jest-junit.xml

2424 tests were completed in 258s with 2422 passed, 0 failed and 2 skipped.

Test suite Passed Failed Skipped Time
src/lib/addons/addon.test.ts 4✅ 7s
src/lib/addons/datadog.test.ts 7✅ 1s
src/lib/addons/feature-event-formatter-md.test.ts 26✅ 2s
src/lib/addons/slack-app.test.ts 7✅ 1s
src/lib/addons/slack.test.ts 8✅ 1s
src/lib/addons/teams.test.ts 5✅ 1s
src/lib/addons/webhook.test.ts 4✅ 703ms
src/lib/app.test.ts 3✅ 3s
src/lib/create-config.test.ts 35✅ 2s
src/lib/db/access-store.test.ts 10✅ 3s
src/lib/db/event-store.test.ts 3✅ 2s
src/lib/db/feature-strategy-store.test.ts 4✅ 3s
src/lib/db/segment-store.test.ts 1✅ 4s
src/lib/domain/project-health/project-health.test.ts 9✅ 592ms
src/lib/error/unleash-error.test.ts 26✅ 820ms
src/lib/features/client-feature-toggles/tests/client-feature-toggle.e2e.test.ts 3✅ 4s
src/lib/features/client-feature-toggles/tests/client-feature-toggles.e2e.test.ts 5✅ 6s
src/lib/features/dependent-features/dependent.features.e2e.test.ts 8✅ 6s
src/lib/features/export-import-toggles/export-import-api-usage.test.ts 1✅ 5s
src/lib/features/export-import-toggles/export-import-permissions.e2e.test.ts 1✅ 5s
src/lib/features/export-import-toggles/export-import.e2e.test.ts 17✅ 10s
src/lib/features/export-import-toggles/import-context-validation.test.ts 3✅ 186ms
src/lib/features/feature-naming-pattern/feature-naming-validation.test.ts 13✅ 271ms
src/lib/features/feature-toggle/tests/deep-diff.test.ts 6✅ 431ms
src/lib/features/feature-toggle/tests/feature-toggle-last-seen-at.e2e.test.ts 2✅ 6s
src/lib/features/feature-toggle/tests/feature-toggle-service.e2e.test.ts 17✅ 5s
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✅ 3s
src/lib/features/feature-toggle/tests/feature-toggles.auth.e2e.test.ts 3✅ 6s
src/lib/features/feature-toggle/tests/feature-toggles.e2e.test.ts 99✅ 24s
src/lib/features/feature-toggle/time-to-production/time-to-production.test.ts 1✅ 352ms
src/lib/features/instance-stats/getActiveUsers.e2e.test.ts 6✅ 3s
src/lib/features/instance-stats/getProductionChanges.e2e.test.ts 7✅ 4s
src/lib/features/instance-stats/instance-stats-service.test.ts 2✅ 1s
src/lib/features/playground/advanced-playground.test.ts 5✅ 6s
src/lib/features/playground/generateObjectCombinations.test.ts 3✅ 265ms
src/lib/features/playground/offline-unleash-client.test.ts 10✅ 701ms
src/lib/features/playground/playground-view-model.test.ts 2✅ 851ms
src/lib/features/playground/playground.test.ts 7✅ 14s
src/lib/features/playground/validateQueryComplexity.test.ts 2✅ 451ms
src/lib/logger.test.ts 2✅ 266ms
src/lib/metrics.test.ts 9✅ 1s
src/lib/middleware/api-token-middleware.test.ts 8✅ 1s
src/lib/middleware/content_type_checker.test.ts 5✅ 210ms
src/lib/middleware/cors-origin-middleware.test.ts 5✅ 3s
src/lib/middleware/no-authentication.test.ts 1✅ 2s
src/lib/middleware/oss-authentication.test.ts 2✅ 3s
src/lib/middleware/pat-middleware.test.ts 5✅ 329ms
src/lib/middleware/rbac-middleware.test.ts 13✅ 2s
src/lib/openapi/index.test.ts 6✅ 3s
src/lib/openapi/meta-schema-rules.test.ts 700✅ 2s
src/lib/openapi/spec/addon-schema.test.ts 1✅ 2s
src/lib/openapi/spec/addons-schema.test.ts 1✅ 2s
src/lib/openapi/spec/admin-features-query-schema.test.ts 3✅ 1s
src/lib/openapi/spec/admin-segment-schema.test.ts 1✅ 1s
src/lib/openapi/spec/admin-strategies-schema.test.ts 1✅ 2s
src/lib/openapi/spec/api-token-schema.test.ts 2✅ 3s
src/lib/openapi/spec/change-password-schema.test.ts 2✅ 2s
src/lib/openapi/spec/client-application-schema.test.ts 5✅ 2s
src/lib/openapi/spec/client-features-query-schema.test.ts 2✅ 2s
src/lib/openapi/spec/client-features-schema.test.ts 5✅ 2s
src/lib/openapi/spec/client-metrics-schema.test.ts 3✅ 1s
src/lib/openapi/spec/constraint-schema.test.ts 3✅ 2s
src/lib/openapi/spec/context-field-schema.test.ts 2✅ 2s
src/lib/openapi/spec/email-schema.test.ts 1✅ 2s
src/lib/openapi/spec/event-schema.test.ts 1✅ 1s
src/lib/openapi/spec/events-schema.test.ts 2✅ 2s
src/lib/openapi/spec/export-query-schema.test.ts 1✅ 11s
src/lib/openapi/spec/export-result-schema.test.ts 1✅ 2s
src/lib/openapi/spec/feature-environment-schema.test.ts 2✅ 6s
src/lib/openapi/spec/feature-events-schema.test.ts 2✅ 2s
src/lib/openapi/spec/feature-metrics-schema.test.ts 1✅ 3s
src/lib/openapi/spec/feature-schema.test.ts 4✅ 1s
src/lib/openapi/spec/feature-type-schema.test.ts 2✅ 2s
src/lib/openapi/spec/feature-usage-schema.test.ts 1✅ 2s
src/lib/openapi/spec/features-schema.test.ts 1✅ 1s
src/lib/openapi/spec/groups-schema.test.ts 1✅ 2s
src/lib/openapi/spec/instance-admin-stats-schema.test.ts 1✅ 1s
src/lib/openapi/spec/me-schema.test.ts 4✅ 1s
src/lib/openapi/spec/playground-feature-schema.test.ts 3✅ 5s
src/lib/openapi/spec/playground-request-schema.test.ts 4✅ 2s
src/lib/openapi/spec/playground-response-schema.test.ts 6✅ 14s
src/lib/openapi/spec/profile-schema.test.ts 1✅ 5s
src/lib/openapi/spec/project-overview-schema.test.ts 1✅ 1s
src/lib/openapi/spec/project-schema.test.ts 2✅ 7s
src/lib/openapi/spec/public-signup-schema.test.ts 1✅ 2s
src/lib/openapi/spec/role-schema.test.ts 1✅ 2s
src/lib/openapi/spec/sdk-context-schema.test.ts 3✅ 3s
src/lib/openapi/spec/segments-schema.test.ts 1✅ 3s
src/lib/openapi/spec/set-strategy-sort-order-schema.test.ts 5✅ 7s
src/lib/openapi/spec/sort-order-schema.test.ts 2✅ 2s
src/lib/openapi/spec/strategy-schema.test.ts 1✅ 1s
src/lib/openapi/spec/tag-types-schema.test.ts 1✅ 2s
src/lib/openapi/spec/tags-bulk-add-schema.test.ts 1✅ 12s
src/lib/openapi/spec/token-user-schema.test.ts 1✅ 2s
src/lib/openapi/spec/ui-config-schema.test.ts 1✅ 1s
src/lib/openapi/spec/update-feature-strategy-segments-schema.test.ts 1✅ 2s
src/lib/openapi/spec/update-tags-schema.test.ts 1✅ 2s
src/lib/openapi/spec/upsert-segment-schema.test.ts 1✅ 2s
src/lib/openapi/spec/user-schema.test.ts 1✅ 3s
src/lib/openapi/spec/users-groups-base-schema.test.ts 1✅ 2s
src/lib/openapi/spec/users-schema.test.ts 1✅ 2s
src/lib/openapi/spec/users-search-schema.test.ts 1✅ 941ms
src/lib/openapi/spec/validate-password-schema.test.ts 2✅ 2s
src/lib/openapi/util/create-request-schema.test.ts 1✅ 238ms
src/lib/openapi/util/create-response-schema.test.ts 2✅ 202ms
src/lib/openapi/util/openapi-tags.test.ts 2✅ 902ms
src/lib/openapi/validate.test.ts 1✅ 1s
src/lib/proxy/create-context.test.ts 8✅ 1⚪ 211ms
src/lib/routes/admin-api/config.test.ts 1✅ 2s
src/lib/routes/admin-api/context.test.ts 12✅ 5s
src/lib/routes/admin-api/email.test.ts 3✅ 2s
src/lib/routes/admin-api/events.test.ts 5✅ 5s
src/lib/routes/admin-api/metrics.test.ts 9✅ 5s
src/lib/routes/admin-api/public-signup.test.ts 6✅ 4s
src/lib/routes/admin-api/strategy.test.ts 16✅ 6s
src/lib/routes/admin-api/tag.test.ts 7✅ 5s
src/lib/routes/admin-api/user/user.test.ts 6✅ 7s
src/lib/routes/auth/simple-password-provider.test.ts 3✅ 3s
src/lib/routes/backstage.test.ts 1✅ 7s
src/lib/routes/client-api/metrics.test.ts 12✅ 16s
src/lib/routes/client-api/register.test.ts 6✅ 4s
src/lib/routes/health-check.test.ts 2✅ 5s
src/lib/routes/logout.test.ts 11✅ 2s
src/lib/routes/public-invite.test.ts 7✅ 5s
src/lib/schema/api-token-schema.test.ts 6✅ 429ms
src/lib/schema/constraint-value-types.test.ts 9✅ 415ms
src/lib/schema/feature-schema.test.ts 18✅ 610ms
src/lib/schema/role-schema.test.ts 7✅ 344ms
src/lib/server-impl.test.ts 5✅ 3s
src/lib/services/access-service.test.ts 9✅ 3s
src/lib/services/addon-service.test.ts 22✅ 2s
src/lib/services/api-token-service.test.ts 3✅ 1s
src/lib/services/client-metrics/instance-service.test.ts 4✅ 1s
src/lib/services/client-metrics/last-seen/tests/last-seen-mapper.test.ts 1✅ 203ms
src/lib/services/client-metrics/last-seen/tests/last-seen-service.test.ts 2✅ 442ms
src/lib/services/client-metrics/metrics-service-v2.test.ts 3✅ 1s
src/lib/services/client-metrics/schema.test.ts 9✅ 407ms
src/lib/services/client-spec-service.test.ts 2✅ 256ms
src/lib/services/email-service.test.ts 4✅ 330ms
src/lib/services/feature-service-potentially-stale.test.ts 1✅ 1s
src/lib/services/maintenance-service.test.ts 2✅ 1s
src/lib/services/scheduler-service.test.ts 9✅ 902ms
src/lib/services/state-service.test.ts 30✅ 2s
src/lib/services/tag-schema.test.ts 1✅ 2s
src/lib/services/tag-type-schema.test.ts 3✅ 572ms
src/lib/services/user-service.test.ts 12✅ 4s
src/lib/services/version-service.test.ts 8✅ 1s
src/lib/types/serialize-dates.test.ts 3✅ 231ms
src/lib/types/user.test.ts 7✅ 574ms
src/lib/util/anonymise.test.ts 12✅ 234ms
src/lib/util/anyEventEmitter.test.ts 1✅ 294ms
src/lib/util/arraysHaveSameItems.test.ts 1✅ 461ms
src/lib/util/collapseHourlyMetrics.test.ts 2✅ 727ms
src/lib/util/constantTimeCompare.test.ts 1✅ 440ms
src/lib/util/db-lock.test.ts 3✅ 495ms
src/lib/util/ensureStringValue.test.ts 1✅ 737ms
src/lib/util/extract-user.test.ts 4✅ 163ms
src/lib/util/findDuplicates.test.ts 6✅ 187ms
src/lib/util/flag-resolver.test.ts 8✅ 1s
src/lib/util/format-base-uri.test.ts 6✅ 304ms
src/lib/util/is-email.test.ts 36✅ 417ms
src/lib/util/isDefined.test.ts 1✅ 296ms
src/lib/util/map-values.test.ts 1✅ 156ms
src/lib/util/omit-keys.test.ts 1✅ 82ms
src/lib/util/parseEnvVar.test.ts 3✅ 171ms
src/lib/util/rewriteHTML.test.ts 7✅ 472ms
src/lib/util/semver.test.ts 2✅ 346ms
src/lib/util/snakeCase.test.ts 2✅ 701ms
src/lib/util/time-utils.test.ts 1✅ 562ms
src/lib/util/timer.test.ts 2✅ 291ms
src/lib/util/unique.test.ts 1✅ 277ms
src/lib/util/validateJsonString.test.ts 4✅ 313ms
src/lib/util/validateOrigin.test.ts 1✅ 192ms
src/lib/util/validators/constraint-types.test.ts 8✅ 572ms
src/test/arbitraries.test.ts 2✅ 515ms
src/test/config/create-config.test.ts 9✅ 1s
src/test/e2e/api/admin/addon.e2e.test.ts 16✅ 6s
src/test/e2e/api/admin/api-token.auth.e2e.test.ts 18✅ 10s
src/test/e2e/api/admin/api-token.e2e.test.ts 24✅ 6s
src/test/e2e/api/admin/archive.test.ts 7✅ 5s
src/test/e2e/api/admin/client-metrics.e2e.test.ts 5✅ 5s
src/test/e2e/api/admin/conditional-middleware.e2e.test.ts 4✅ 467ms
src/test/e2e/api/admin/config.e2e.test.ts 4✅ 5s
src/test/e2e/api/admin/constraints.e2e.test.ts 2✅ 6s
src/test/e2e/api/admin/context.e2e.test.ts 18✅ 6s
src/test/e2e/api/admin/environment.test.ts 9✅ 5s
src/test/e2e/api/admin/event.e2e.test.ts 4✅ 5s
src/test/e2e/api/admin/favorites.e2e.test.ts 8✅ 7s
src/test/e2e/api/admin/feature-archive.e2e.test.ts 11✅ 8s
src/test/e2e/api/admin/feature-type.test.ts 6✅ 3s
src/test/e2e/api/admin/feature.auth.e2e.test.ts 2✅ 6s
src/test/e2e/api/admin/feature.custom-auth.e2e.test.ts 2✅ 7s
src/test/e2e/api/admin/feedback.e2e.test.ts 4✅ 5s
src/test/e2e/api/admin/instance-admin.e2e.test.ts 4✅ 6s
src/test/e2e/api/admin/maintenance.e2e.test.ts 4✅ 5s
src/test/e2e/api/admin/metrics.e2e.test.ts 5✅ 5s
src/test/e2e/api/admin/playground.e2e.test.ts 12✅ 9s
src/test/e2e/api/admin/project/api-token.e2e.test.ts 1✅ 6s
src/test/e2e/api/admin/project/environments.e2e.test.ts 7✅ 5s
src/test/e2e/api/admin/project/project.api.tokens.e2e.test.ts 8✅ 4s
src/test/e2e/api/admin/project/project.health.e2e.test.ts 8✅ 7s
src/test/e2e/api/admin/project/projects.e2e.test.ts 5✅ 5s
src/test/e2e/api/admin/project/variants.e2e.test.ts 21✅ 7s
src/test/e2e/api/admin/public-signup-token.e2e.test.ts 6✅ 7s
src/test/e2e/api/admin/segment.e2e.test.ts 15✅ 8s
src/test/e2e/api/admin/splash.e2e.test.ts 2✅ 5s
src/test/e2e/api/admin/state.e2e.test.ts 22✅ 9s
src/test/e2e/api/admin/strategy.e2e.test.ts 15✅ 7s
src/test/e2e/api/admin/tag-types.e2e.test.ts 13✅ 6s
src/test/e2e/api/admin/tags.e2e.test.ts 8✅ 6s
src/test/e2e/api/admin/user-admin.e2e.test.ts 20✅ 13s
src/test/e2e/api/admin/user/pat.e2e.test.ts 15✅ 6s
src/test/e2e/api/admin/user/user.test.ts 1✅ 7s
src/test/e2e/api/auth/leading-slashes-are-stripped.e2e.test.ts 4✅ 5s
src/test/e2e/api/auth/reset-password-controller.e2e.test.ts 9✅ 11s
src/test/e2e/api/auth/simple-password-provider.e2e.test.ts 2✅ 9s
src/test/e2e/api/client/feature.e2e.test.ts 11✅ 6s
src/test/e2e/api/client/feature.env.disabled.e2e.test.ts 2✅ 5s
src/test/e2e/api/client/feature.optimal304.e2e.test.ts 3✅ 5s
src/test/e2e/api/client/feature.token.access.e2e.test.ts 4✅ 6s
src/test/e2e/api/client/metrics.e2e.access.e2e.test.ts 1✅ 7s
src/test/e2e/api/client/metrics.e2e.test.ts 3✅ 6s
src/test/e2e/api/client/metricsV2.e2e.test.ts 5✅ 5s
src/test/e2e/api/client/register.e2e.test.ts 2✅ 1⚪ 8s
src/test/e2e/api/client/segment.e2e.test.ts 15✅ 9s
src/test/e2e/api/openapi/openapi.e2e.test.ts 7✅ 12s
src/test/e2e/api/proxy/proxy.concurrency.e2e.test.ts 1✅ 5s
src/test/e2e/api/proxy/proxy.e2e.test.ts 29✅ 10s
src/test/e2e/custom-auth.test.ts 2✅ 3s
src/test/e2e/health.e2e.test.ts 1✅ 11s
src/test/e2e/migrator.e2e.test.ts 1✅ 4s
src/test/e2e/routes/routes.test.ts 4✅ 6s
src/test/e2e/services/access-service.e2e.test.ts 63✅ 11s
src/test/e2e/services/addon-service.e2e.test.ts 1✅ 3s
src/test/e2e/services/api-token-service.e2e.test.ts 10✅ 5s
src/test/e2e/services/client-metrics-service.e2e.test.ts 1✅ 6s
src/test/e2e/services/environment-service.test.ts 11✅ 3s
src/test/e2e/services/group-service.e2e.test.ts 9✅ 5s
src/test/e2e/services/last-seen-service.e2e.test.ts 3✅ 3s
src/test/e2e/services/playground-service.test.ts 30✅ 56s
src/test/e2e/services/project-health-service.e2e.test.ts 3✅ 4s
src/test/e2e/services/project-service.e2e.test.ts 51✅ 13s
src/test/e2e/services/reset-token-service.e2e.test.ts 6✅ 6s
src/test/e2e/services/session-service.e2e.test.ts 4✅ 3s
src/test/e2e/services/setting-service.test.ts 3✅ 5s
src/test/e2e/services/state-service.e2e.test.ts 5✅ 5s
src/test/e2e/services/user-service.e2e.test.ts 17✅ 8s
src/test/e2e/stores/client-application-store.e2e.test.ts 6✅ 8s
src/test/e2e/stores/client-metrics-store-v2.e2e.test.ts 14✅ 13s
src/test/e2e/stores/context-field-store.e2e.test.ts 2✅ 5s
src/test/e2e/stores/event-store.e2e.test.ts 8✅ 3s
src/test/e2e/stores/feature-environment-store.e2e.test.ts 2✅ 5s
src/test/e2e/stores/feature-tag-store.e2e.test.ts 8✅ 3s
src/test/e2e/stores/feature-toggle-client-store.e2e.test.ts 1✅ 7s
src/test/e2e/stores/feature-type-store.e2e.test.ts 7✅ 4s
src/test/e2e/stores/project-store.e2e.test.ts 7✅ 3s
src/test/e2e/stores/setting-store.e2e.test.ts 7✅ 4s
src/test/e2e/stores/user-feedback-store.e2e.test.ts 5✅ 3s
src/test/e2e/stores/user-splash-store.e2e.test.ts 5✅ 3s
src/test/e2e/stores/user-store.e2e.test.ts 15✅ 3s