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

deno coverage cov_profile never completes #6450

Open
gmzacharydovel opened this issue Feb 27, 2025 · 0 comments
Open

deno coverage cov_profile never completes #6450

gmzacharydovel opened this issue Feb 27, 2025 · 0 comments
Labels
bug Something isn't working needs triage

Comments

@gmzacharydovel
Copy link

gmzacharydovel commented Feb 27, 2025

Describe the bug

After running deno test -A --coverage=cov_profile --no-check --no-config --import-map import_map.test.json to collect coverage, when I run deno coverage cov_profile it never complete no matter how long I wait.

Steps to Reproduce

  1. Download my cov_profile
  2. Run deno coverage cov_profile on it
  3. It never completes

Expected behavior

I should see the final coverage report after the command completes.

Environment

macOS 15.3.1
deno 2.2.0

Output of deno coverage cov_profile --detailed

cover file:///Users/zd/Development/project/backend/src/enums.ts ... 100.000% (3/3)
cover file:///Users/zd/Development/project/backend/src/errors/ProgrammingError.ts ... 33.333% (3/9)
   2 |   fieldName: string;
-----|-----
   4 |   constructor(fieldName: string) {
   5 |     super(`${fieldName} must be set before calling this function`);
   6 |     this.fieldName = fieldName;
   7 |     this.name = "ProgrammingError";
   8 |   }
cover file:///Users/zd/Development/project/backend/src/errors/StepError.ts ... 27.273% (3/11)
   5 |   context: Context;
   6 |   state: EstimationResult;
-----|-----
   8 |   constructor(message: string, context: Context, state: EstimationResult) {
   9 |     super(message);
  10 |     this.state = state;
  11 |     this.context = context;
  12 |     this.name = "StepError";
  13 |   }
cover file:///Users/zd/Development/project/backend/src/errors/not-implemented-error.ts ... 42.857% (3/7)
   2 |   constructor() {
   3 |     super("This functionality hasn't been implemented yet.");
   4 |     this.name = "NotImplementedError";
   5 |   }
cover file:///Users/zd/Development/project/backend/src/lambdas/admin/users/create.ts ... 100.000% (98/98)
cover file:///Users/zd/Development/project/backend/src/lambdas/admin/users/delete.ts ... 100.000% (44/44)
cover file:///Users/zd/Development/project/backend/src/lambdas/admin/users/list.ts ... 97.872% (46/47)
  47 |       users: (response.Users ?? []).map(toUser),
cover file:///Users/zd/Development/project/backend/src/lambdas/admin/users/update.ts ... 97.414% (113/116)
  44 |   const currentGroups = (currentGroupsUnsanitized.Groups ?? []).map((g) =>
  45 |     g.GroupName
-----|-----
  47 |     .filter(Boolean) as GroupName[];
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider.ts ... 96.629% (86/89)
 117 |       default: {
 118 |         throw new NotImplementedError();
 119 |       }
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/admin-add-user-to-group-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/admin-create-user-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/admin-delete-user-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/admin-get-user-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/admin-list-groups-for-user-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/admin-remove-user-from-group-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/admin-set-user-password-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/admin-update-user-attributes-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/commands.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/list-users-command.ts ... 100.000% (9/9)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/store.ts ... 100.000% (32/32)
cover file:///Users/zd/Development/project/backend/src/mocks/client-cognito-identity-provider/user.ts ... 78.846% (41/52)
   5 | export const createDealerCognitoUser = () => {
   6 |   const user = createDealerUser();
   7 |   return { ...user, data: fromUser(user.data) };
   8 | };
-----|-----
  23 | export const createStaffCognitoUser = () => {
  24 |   const user = createStaffUser();
  25 |   return { ...user, data: fromUser(user.data) };
  26 | };
-----|-----
  62 | export const createCognitoUser = (user: User) => {
  63 |   return fromUser(user);
  64 | };
cover file:///Users/zd/Development/project/backend/src/schemas/create-user-request.ts ... 100.000% (59/59)
cover file:///Users/zd/Development/project/backend/src/schemas/delete-user-request.ts ... 100.000% (19/19)
cover file:///Users/zd/Development/project/backend/src/schemas/list-users-request.ts ... 100.000% (28/28)
cover file:///Users/zd/Development/project/backend/src/schemas/update-user-request.ts ... 100.000% (56/56)
cover file:///Users/zd/Development/project/backend/src/testing.ts ... 78.505% (84/107)
  47 | export const createSpy = <T extends ParentObject, Key extends keyof T>(
  48 |   data: T,
  49 |   key: Key,
-----|-----
  51 |   const originalFunction = data[key];
  52 |   const out = createMock(originalFunction as AnyFunction);
  53 |   const originalMockRestore = out.mockRestore;
-----|-----
  55 |   data[key] = out as T[Key];
-----|-----
  58 |   out.mockRestore = () => {
  59 |     data[key] = originalFunction;
  60 |     originalMockRestore();
  61 |   };
-----|-----
  63 |   return out as unknown as Spy<T, Key>;
  64 | };
-----|-----
 101 |   out.mockImplementation = (newImplementation: T) => {
 102 |     implementation = newImplementation;
 103 |   };
-----|-----
 109 |   out.mockClear = () => {
 110 |     mock.calls.length = 0;
 111 |     mock.callsArgs.length = 0;
 112 |     mock.callsReturns.length = 0;
 113 |   };
-----|-----
 156 |     ...Object.fromEntries(
 157 |       (fromUser(user).Attributes ?? []).map(({ Name, Value }) => {
cover file:///Users/zd/Development/project/backend/src/utils/createDatabase.ts ... 100.000% (39/39)
cover file:///Users/zd/Development/project/backend/src/utils/createDatabase/data/dbo.tblMstContractPrice.ts ... 100.000% (1441/1441)
cover file:///Users/zd/Development/project/backend/src/utils/createDatabase/data/dbo.tblMstCost.ts ... 100.000% (7429/7429)
cover file:///Users/zd/Development/project/backend/src/utils/createDatabase/data/dbo.tblMstCostRate.ts ... 100.000% (774/774)
cover file:///Users/zd/Development/project/backend/src/utils/createDatabase/data/dbo.tblMstCustomer.ts ... 100.000% (6103/6103)
cover file:///Users/zd/Development/project/backend/src/utils/createDatabase/data/dbo.tblMstCustomerUpperLimit.ts ... 100.000% (74/74)
cover file:///Users/zd/Development/project/backend/src/utils/createDatabase/data/dbo.tblMstCutThicknessAllowance.ts ... 100.000% (567/567)
cover file:///Users/zd/Development/project/backend/src/utils/createDatabase/data/dbo.tblMstCutWidthLengthAllowance.ts ... 100.000% (15/15)

cov_profile.zip

@gmzacharydovel gmzacharydovel added bug Something isn't working needs triage labels Feb 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs triage
Projects
None yet
Development

No branches or pull requests

1 participant