From 72464e32b87361c63323793f54853bb681e64d0a Mon Sep 17 00:00:00 2001 From: Alex <25013571+alexhb1@users.noreply.github.com> Date: Fri, 6 Mar 2026 15:00:05 +0000 Subject: [PATCH] Update makefile test (#713) --- .gitignore | 1 + Makefile | 6 +++--- .../da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) delete mode 100644 node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json diff --git a/.gitignore b/.gitignore index 441919c..ce389d9 100644 --- a/.gitignore +++ b/.gitignore @@ -233,3 +233,4 @@ AGENTS.md .claude/ .playwright-mcp/ frontend-dist/ +node_modules/ diff --git a/Makefile b/Makefile index a4f6aa3..18e7dd7 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: help install dev build preview typecheck test clean up down docker-build refresh restart +.PHONY: help install dev build preview typecheck frontend-test clean up down docker-build refresh restart # Frontend directory FRONTEND_DIR := src/frontend @@ -16,7 +16,7 @@ help: @echo " build - Build frontend for production" @echo " preview - Preview production build" @echo " typecheck - Run TypeScript type checking" - @echo " test - Run frontend unit tests" + @echo " frontend-test - Run frontend unit tests" @echo " clean - Remove node_modules and build artifacts" @echo "" @echo "Backend (Docker):" @@ -52,7 +52,7 @@ typecheck: cd $(FRONTEND_DIR) && npm run typecheck # Run frontend unit tests -test: +frontend-test: @echo "Running frontend unit tests..." cd $(FRONTEND_DIR) && npm run test:unit diff --git a/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json b/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json deleted file mode 100644 index 255d60e..0000000 --- a/node_modules/.vite/vitest/da39a3ee5e6b4b0d3255bfef95601890afd80709/results.json +++ /dev/null @@ -1 +0,0 @@ -{"version":"4.0.18","results":[[":.local/multi-user/readmeabook/tests/utils/file-organizer.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/ranking-algorithm.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/integrations/nzbget.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/integrations/qbittorrent.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/bookdate.routes.test.ts",{"duration":74.03454200000002,"failed":true}],[":.local/multi-user/readmeabook/tests/bookdate/helpers.test.ts",{"duration":93.14733399999997,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/user-management/user.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/components/book-browser/filters/SidebarFilter.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/integrations/sabnzbd.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/requests-approval.routes.test.ts",{"duration":55.536625000000015,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/retry-failed-imports.processor.test.ts",{"duration":40.660167,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/chapter-merger.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/job-queue.service.test.ts",{"duration":54.660416999999995,"failed":true}],[":.local/multi-user/readmeabook/tests/services/ebook-scraper.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/book.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/integrations/plex.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/download-client-manager.service.test.ts",{"duration":49.830417,"failed":true}],[":.local/multi-user/readmeabook/tests/api/setup-tests.routes.test.ts",{"duration":55.04941600000001,"failed":true}],[":.local/multi-user/readmeabook/tests/integrations/transmission.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/requests-actions.routes.test.ts",{"duration":54.86304199999999,"failed":true}],[":.local/multi-user/readmeabook/tests/integrations/audible.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/auth-plex.routes.test.ts",{"duration":50.50399999999999,"failed":true}],[":.local/multi-user/readmeabook/tests/services/library/audiobookshelf-library.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/scheduler.service.test.ts",{"duration":45.300916,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/app-settings.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/library-shelf-menu.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/bookdate-test-connection.routes.test.ts",{"duration":75.447,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/book-menu.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/request-delete.service.test.ts",{"duration":26.336,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-requests.routes.test.ts",{"duration":53.69429100000001,"failed":true}],[":.local/multi-user/readmeabook/tests/integrations/prowlarr.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/cleanup-helpers.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-settings-tests.routes.test.ts",{"duration":42.94320800000003,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/organize-files.processor.test.ts",{"duration":24.93374999999999,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/url-helper.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/monitor-download.processor.test.ts",{"duration":28.534291999999994,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/scan-plex.processor.test.ts",{"duration":13.434707999999986,"failed":true}],[":.local/multi-user/readmeabook/tests/services/auth/oidc-auth-provider.test.ts",{"duration":39.89037499999999,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-users.routes.test.ts",{"duration":74.221458,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-settings-core.routes.test.ts",{"duration":49.30262499999999,"failed":true}],[":.local/multi-user/readmeabook/tests/services/notification.service.test.ts",{"duration":46.80795900000001,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-notifications.routes.test.ts",{"duration":39.919166000000004,"failed":true}],[":.local/multi-user/readmeabook/tests/api/audiobooks-request-torrent.routes.test.ts",{"duration":30.517959000000005,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/task-management/task.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/auth.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/notification-triggers.integration.test.ts",{"duration":19.176958,"failed":true}],[":.local/multi-user/readmeabook/tests/api/requests-id.route.test.ts",{"duration":44.12466700000002,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/direct-download.processor.test.ts",{"duration":19.928083,"failed":true}],[":.local/multi-user/readmeabook/tests/services/thumbnail-cache.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/auth/local-auth-provider.test.ts",{"duration":42.213125000000005,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/custom-font.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/search-ebook.processor.test.ts",{"duration":16.559708000000015,"failed":true}],[":.local/multi-user/readmeabook/tests/lib/utils/path-template.util.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/audiobookshelf-api.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/files-hash.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/components/book-browser/filters/SeriesCollapseFilter.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/cleanup-seeded-torrents.processor.test.ts",{"duration":42.016875,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/email-v2/email-v2-provider/email-v2-provider.service.spec.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/requestPolicyCore.node.test.js",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/book-mark.service.spec.ts",{"duration":0,"failed":true}],[":src/frontend/src/tests/requestPolicyCore.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/setup-guard.routes.test.ts",{"duration":26.540208000000007,"failed":true}],[":.local/multi-user/readmeabook/tests/api/audiobooks-browse.routes.test.ts",{"duration":28.822083000000006,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/metadata-progress.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/reading-session-api.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/auth/plex-auth-provider.test.ts",{"duration":20.002083999999996,"failed":true}],[":.local/multi-user/readmeabook/tests/services/library/plex-library.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-jobs.routes.test.ts",{"duration":34.29454200000001,"failed":true}],[":.local/abb-original/src/frontend/src/tests/requestPolicyCore.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/requestPolicyCore.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/opds-settings/opds.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/email-v2/email-v2-recipient/email-v2-recipient.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/file-download.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/indexer-grouping.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/auth-misc.routes.test.ts",{"duration":20.14387500000001,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-notifications-test.routes.test.ts",{"duration":24.347667,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/reader-preferences/reader-preferences.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/requests.route.test.ts",{"duration":11.919791000000004,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/book-patch.service.spec.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/activityCardModel.node.test.js",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/config.service.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/download-torrent.processor.test.ts",{"duration":8.56758400000001,"failed":true}],[":.local/multi-user/readmeabook/tests/api/setup.routes.test.ts",{"duration":10.742750000000001,"failed":true}],[":src/frontend/src/tests/activityCardModel.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/book-note.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/library.service.spec.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/activityCardModel.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/activityCardModel.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/metadata-tagger.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/plex-recently-added.processor.test.ts",{"duration":17.388833000000005,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/device-settings/component/kobo-sync-settings/kobo.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/download-progress.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/components/book-browser/cover-scale-preference.service.spec.ts",{"duration":0,"failed":true}],[":src/frontend/src/tests/activityMappers.node.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/activityMappers.node.test.js",{"duration":0,"failed":true}],[":.local/frontend-test-dist-old/tests/requestPolicyCore.node.test.js",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/device-settings/component/koreader-settings/koreader.service.spec.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/activityMappers.node.test.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/activityMappers.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore/booklore-ui/src/app/features/magic-shelf/service/book-rule-evaluator.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/components/book-browser/table-column-preference.service.spec.ts",{"duration":0,"failed":true}],[":.local/hardcover-docs/src/components/GraphQLExplorer/ChartResults.test.jsx",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/requestPolicyGridUtils.node.test.js",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/middleware/auth.middleware.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/components/book-browser/filters/HeaderFilter.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/task-management/task-helper.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/api.test.ts",{"duration":26.250749999999982,"failed":true}],[":src/frontend/src/tests/requestPolicyGridUtils.node.test.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/requestPolicyGridUtils.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/requestPolicyGridUtils.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/sort.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/auth-change-password.routes.test.ts",{"duration":11.868291,"failed":true}],[":.local/multi-user/readmeabook/tests/api/cache/library.route.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/components/book-browser/filters/sidebar-filter-toggle-pref.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/auth-admin-login.routes.test.ts",{"duration":11.233458999999996,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-downloads.routes.test.ts",{"duration":24.05958299999999,"failed":true}],[":.local/frontend-test-dist/tests/requestConfirmation.node.test.js",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/shelf.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/file-operations.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/version.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/components/book-browser/filter-label.helper.spec.ts",{"duration":7.426708000000005,"failed":true}],[":src/frontend/src/tests/requestConfirmation.node.test.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/requestConfirmation.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/audiobook-matcher.test.ts",{"duration":17.184792,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/requestConfirmation.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/metadata-task.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/auth-local.routes.test.ts",{"duration":19.219583,"failed":true}],[":.local/multi-user/readmeabook/tests/api/bookdate-library.routes.test.ts",{"duration":7.6743330000000185,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/search-indexers.processor.test.ts",{"duration":9.365415999999996,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/components/book-browser/sorting/BookSorter.spec.ts",{"duration":5.209125,"failed":false}],[":.local/multi-user/readmeabook/tests/utils/path-mapper.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/audible-refresh.processor.test.ts",{"duration":6.487583000000001,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/requestPayload.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/device-settings/component/hardcover-settings/hardcover-sync-settings.service.spec.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/requestPayload.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/icon-picker.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/send-notification.processor.test.ts",{"duration":14.991416999999998,"failed":true}],[":.local/multi-user/readmeabook/tests/api/config.routes.test.ts",{"duration":24.521917000000002,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/cbx-reader.service.spec.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/book-navigation.service.spec.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/bookTransformers.node.test.js",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/requestPayload.node.test.js",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/settings/email-v2/email.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/auth-oidc.routes.test.ts",{"duration":20.850167,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-job-status.routes.test.ts",{"duration":15.998833000000005,"failed":true}],[":src/frontend/src/tests/requestPayload.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/metadata-match-weights.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/jwt-client.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/audiobooks-search.routes.test.ts",{"duration":11.104917,"failed":true}],[":.local/frontend-test-dist/tests/requestClear.node.test.js",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/components/directory-picker/utility.service.spec.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/activityStyles.node.test.js",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/components/setup/setup.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/cron.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/activityHistory.node.test.js",{"duration":0,"failed":true}],[":src/frontend/src/tests/activityStyles.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/activityStyles.node.test.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/activityStyles.node.test.ts",{"duration":0,"failed":true}],[":src/frontend/src/tests/activityHistory.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/job-queue-notifications.service.test.ts",{"duration":3.248750000000001,"failed":false}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/settings-helper.service.spec.ts",{"duration":0,"failed":true}],[":.local/hardcover-docs/src/components/GraphQLExplorer/TableResults.test.jsx",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-settings-libraries.routes.test.ts",{"duration":15.113459000000006,"failed":true}],[":.local/frontend-test-dist/tests/useRequests.node.test.js",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-bookdate.routes.test.ts",{"duration":7.853666000000004,"failed":true}],[":src/frontend/src/tests/useRequests.node.test.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/useRequests.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/useRequests.node.test.ts",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/shared/service/page-title.service.spec.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-settings-prowlarr-indexers.routes.test.ts",{"duration":8.427084000000008,"failed":true}],[":.local/frontend-test-dist-old/tests/requestPolicyUi.node.test.js",{"duration":0,"failed":true}],[":.local/hardcover-docs/src/lib/utils.test.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/requestPolicyUi.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/requestPolicyUi.node.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/adminRequestApi.node.test.js",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/system.routes.test.ts",{"duration":8.098959000000008,"failed":true}],[":.local/frontend-test-dist/tests/requestPolicyUi.node.test.js",{"duration":0,"failed":true}],[":.local/booklore-develop/booklore-ui/src/app/features/book/service/new-pdf-reader.service.spec.ts",{"duration":0,"failed":true}],[":src/frontend/src/tests/requestPolicyUi.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/adminRequestApi.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/torrent-categories.test.ts",{"duration":0,"failed":true}],[":src/frontend/src/tests/adminRequestApi.node.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/useSettings.node.test.js",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-backend-mode.routes.test.ts",{"duration":8.272125000000003,"failed":true}],[":.local/multi-user/readmeabook/tests/services/library/library-factory.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/monitor-rss-feeds.processor.test.ts",{"duration":6.615750000000006,"failed":true}],[":.local/frontend-test-dist/tests/requestFulfil.node.test.js",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/jwt.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/url.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/parseUrlSearchParams.node.test.js",{"duration":0,"failed":true}],[":src/frontend/src/tests/requestFulfil.node.test.ts",{"duration":0,"failed":true}],[":.local/abb-original/src/frontend/src/tests/requestFulfil.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/requestFulfil.node.test.ts",{"duration":0,"failed":true}],[":src/frontend/src/tests/useSettings.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/cache.routes.test.ts",{"duration":9.81183399999999,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/useSettings.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/services/encryption.service.test.ts",{"duration":9.565957999999995,"failed":true}],[":.local/abb-original/src/frontend/src/tests/adminRequestApi.node.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/queryTargets.node.test.js",{"duration":0,"failed":true}],[":src/frontend/src/tests/parseUrlSearchParams.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/setup-status.routes.test.ts",{"duration":5.651916,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-metrics.routes.test.ts",{"duration":4.588332999999992,"failed":true}],[":src/frontend/src/tests/queryTargets.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/auth-is-local-admin.routes.test.ts",{"duration":9.350041000000004,"failed":true}],[":.local/abb-original/src/frontend/src/tests/activityBadge.node.test.ts",{"duration":0,"failed":true}],[":src/frontend/src/tests/activityBadge.node.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/activityBadge.node.test.js",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/activityBadge.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-logs.routes.test.ts",{"duration":4.7175829999999905,"failed":true}],[":.local/multi-user/readmeabook/tests/processors/retry-missing-torrents.processor.test.ts",{"duration":6.84320799999999,"failed":true}],[":.local/multi-user/readmeabook/tests/api/admin-plex.routes.test.ts",{"duration":8.084958999999998,"failed":true}],[":src/frontend/src/tests/languageFilters.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/languageFilters.node.test.ts",{"duration":0,"failed":true}],[":.local/multi-user/readmeabook/tests/utils/permissions.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/releaseFormats.node.test.js",{"duration":0,"failed":true}],[":src/frontend/src/tests/releaseFormats.node.test.ts",{"duration":0,"failed":true}],[":.local/worktrees/download-retry/src/frontend/src/tests/releaseFormats.node.test.ts",{"duration":0,"failed":true}],[":.local/frontend-test-dist/tests/languageFilters.node.test.js",{"duration":0,"failed":true}],[":.local/hardcover-docs/src/components/GraphQLExplorer/StatusMessages.test.jsx",{"duration":0,"failed":true}],[":.local/hardcover-docs/src/components/GraphQLExplorer/JSONResults.test.jsx",{"duration":0,"failed":true}],[":.local/booklore/booklore-ui/src/app/app.spec.ts",{"duration":1.1612909999999914,"failed":false}]]} \ No newline at end of file