Updated 0 paths from 9b5ae72c3
$ tsdown
ℹ tsdown v0.21.1 powered by rolldown v1.0.0-rc.8
ℹ config file: /better-auth/packages/core/tsdown.config.ts 
ℹ entry: src/index.ts, src/api/index.ts, src/async_hooks/index.ts, src/async_hooks/pure.index.ts, src/context/index.ts, src/db/index.ts, src/env/index.ts, src/error/index.ts, src/instrumentation/index.ts, src/instrumentation/pure.index.ts, src/oauth2/index.ts, src/social-providers/index.ts, src/utils/async.ts, src/utils/db.ts, src/utils/deprecate.ts, src/utils/error-codes.ts, src/utils/fetch-metadata.ts, src/utils/host.ts, src/utils/id.ts, src/utils/ip.ts, src/utils/is-api-error.ts, src/utils/json.ts, src/utils/redirect-uri.ts, src/utils/string.ts, src/utils/url.ts, src/db/adapter/index.ts
ℹ tsconfig: tsconfig.json
ℹ Build start
ℹ Cleaning 211 files
ℹ dist/utils/host.mjs                             11.97 kB │ gzip:  4.02 kB
ℹ dist/utils/ip.mjs                                3.85 kB │ gzip:  1.32 kB
ℹ dist/api/index.mjs                               3.27 kB │ gzip:  1.39 kB
ℹ dist/social-providers/index.mjs                  2.52 kB │ gzip:  0.78 kB
ℹ dist/utils/url.mjs                               2.24 kB │ gzip:  1.02 kB
ℹ dist/utils/redirect-uri.mjs                      1.61 kB │ gzip:  0.86 kB
ℹ dist/utils/json.mjs                              1.32 kB │ gzip:  0.63 kB
ℹ dist/oauth2/index.mjs                            1.14 kB │ gzip:  0.32 kB
ℹ dist/async_hooks/index.mjs                       1.03 kB │ gzip:  0.54 kB
ℹ dist/async_hooks/pure.index.mjs                  0.99 kB │ gzip:  0.49 kB
ℹ dist/utils/string.mjs                            0.98 kB │ gzip:  0.43 kB
ℹ dist/db/adapter/index.mjs                        0.88 kB │ gzip:  0.32 kB
ℹ dist/utils/async.mjs                             0.86 kB │ gzip:  0.48 kB
ℹ dist/context/index.mjs                           0.85 kB │ gzip:  0.25 kB
ℹ dist/error/index.mjs                             0.69 kB │ gzip:  0.33 kB
ℹ dist/utils/db.mjs                                0.61 kB │ gzip:  0.37 kB
ℹ dist/db/index.mjs                                0.50 kB │ gzip:  0.18 kB
ℹ dist/instrumentation/pure.index.mjs              0.47 kB │ gzip:  0.24 kB
ℹ dist/env/index.mjs                               0.43 kB │ gzip:  0.21 kB
ℹ dist/instrumentation/index.mjs                   0.39 kB │ gzip:  0.17 kB
ℹ dist/utils/deprecate.mjs                         0.36 kB │ gzip:  0.24 kB
ℹ dist/utils/is-api-error.mjs                      0.30 kB │ gzip:  0.19 kB
ℹ dist/utils/error-codes.mjs                       0.25 kB │ gzip:  0.19 kB
ℹ dist/utils/id.mjs                                0.24 kB │ gzip:  0.18 kB
ℹ dist/utils/fetch-metadata.mjs                    0.18 kB │ gzip:  0.15 kB
ℹ dist/index.mjs                                   0.01 kB │ gzip:  0.03 kB
ℹ dist/db/adapter/factory.mjs                     36.75 kB │ gzip:  6.77 kB
ℹ dist/db/get-tables.mjs                           7.09 kB │ gzip:  1.33 kB
ℹ dist/oauth2/verify.mjs                           7.06 kB │ gzip:  2.29 kB
ℹ dist/social-providers/paypal.mjs                 6.61 kB │ gzip:  2.10 kB
ℹ dist/social-providers/microsoft-entra-id.mjs     6.05 kB │ gzip:  2.22 kB
ℹ dist/social-providers/cognito.mjs                5.91 kB │ gzip:  1.94 kB
ℹ dist/social-providers/facebook.mjs               5.63 kB │ gzip:  1.98 kB
ℹ dist/social-providers/apple.mjs                  4.45 kB │ gzip:  1.70 kB
ℹ dist/social-providers/google.mjs                 4.12 kB │ gzip:  1.53 kB
ℹ dist/social-providers/line.mjs                   3.54 kB │ gzip:  1.20 kB
ℹ dist/social-providers/salesforce.mjs             3.44 kB │ gzip:  1.11 kB
ℹ dist/social-providers/wechat.mjs                 3.29 kB │ gzip:  1.07 kB
ℹ dist/social-providers/github.mjs                 3.04 kB │ gzip:  1.03 kB
ℹ dist/oauth2/validate-authorization-code.mjs      3.02 kB │ gzip:  1.02 kB
ℹ dist/error/codes.mjs                             2.84 kB │ gzip:  1.17 kB
ℹ dist/oauth2/refresh-access-token.mjs             2.73 kB │ gzip:  0.94 kB
ℹ dist/env/color-depth.mjs                         2.72 kB │ gzip:  0.99 kB
ℹ dist/social-providers/figma.mjs                  2.70 kB │ gzip:  1.00 kB
ℹ dist/social-providers/twitter.mjs                2.69 kB │ gzip:  0.92 kB
ℹ dist/context/transaction.mjs                     2.69 kB │ gzip:  0.85 kB
ℹ dist/social-providers/atlassian.mjs              2.68 kB │ gzip:  0.99 kB
ℹ dist/social-providers/reddit.mjs                 2.65 kB │ gzip:  1.02 kB
ℹ dist/social-providers/gitlab.mjs                 2.62 kB │ gzip:  0.96 kB
ℹ dist/db/adapter/get-id-field.mjs                 2.57 kB │ gzip:  0.96 kB
ℹ dist/social-providers/discord.mjs                2.57 kB │ gzip:  1.04 kB
ℹ dist/social-providers/vk.mjs                     2.55 kB │ gzip:  0.94 kB
ℹ dist/social-providers/paybin.mjs                 2.53 kB │ gzip:  0.93 kB
ℹ dist/env/env-impl.mjs                            2.47 kB │ gzip:  0.86 kB
ℹ dist/env/logger.mjs                              2.42 kB │ gzip:  0.94 kB
ℹ dist/social-providers/linear.mjs                 2.38 kB │ gzip:  0.89 kB
ℹ dist/social-providers/dropbox.mjs                2.31 kB │ gzip:  0.85 kB
ℹ dist/social-providers/kakao.mjs                  2.26 kB │ gzip:  0.84 kB
ℹ dist/social-providers/zoom.mjs                   2.24 kB │ gzip:  0.88 kB
ℹ dist/social-providers/notion.mjs                 2.24 kB │ gzip:  0.85 kB
ℹ dist/social-providers/railway.mjs                2.22 kB │ gzip:  0.79 kB
ℹ dist/social-providers/tiktok.mjs                 2.22 kB │ gzip:  0.87 kB
ℹ dist/oauth2/client-credentials-token.mjs         2.20 kB │ gzip:  0.84 kB
ℹ dist/social-providers/slack.mjs                  2.20 kB │ gzip:  0.83 kB
ℹ dist/social-providers/huggingface.mjs            2.18 kB │ gzip:  0.80 kB
ℹ dist/oauth2/utils.mjs                            2.18 kB │ gzip:  0.99 kB
ℹ dist/social-providers/linkedin.mjs               2.16 kB │ gzip:  0.79 kB
ℹ dist/social-providers/polar.mjs                  2.15 kB │ gzip:  0.79 kB
ℹ dist/social-providers/twitch.mjs                 2.13 kB │ gzip:  0.78 kB
ℹ dist/social-providers/roblox.mjs                 2.12 kB │ gzip:  0.86 kB
ℹ dist/social-providers/spotify.mjs                2.08 kB │ gzip:  0.77 kB
ℹ dist/social-providers/naver.mjs                  2.06 kB │ gzip:  0.79 kB
ℹ dist/social-providers/kick.mjs                   2.05 kB │ gzip:  0.76 kB
ℹ dist/oauth2/create-authorization-url.mjs         1.93 kB │ gzip:  0.76 kB
ℹ dist/social-providers/vercel.mjs                 1.88 kB │ gzip:  0.74 kB
ℹ dist/context/request-state.mjs                   1.63 kB │ gzip:  0.59 kB
ℹ dist/instrumentation/tracer.mjs                  1.61 kB │ gzip:  0.76 kB
ℹ dist/db/adapter/get-default-field-name.mjs       1.40 kB │ gzip:  0.66 kB
ℹ dist/db/adapter/get-default-model-name.mjs       1.38 kB │ gzip:  0.64 kB
ℹ dist/context/endpoint-context.mjs                1.31 kB │ gzip:  0.53 kB
ℹ dist/db/adapter/get-field-attributes.mjs         1.26 kB │ gzip:  0.46 kB
ℹ dist/db/adapter/utils.mjs                        1.15 kB │ gzip:  0.46 kB
ℹ dist/db/adapter/get-field-name.mjs               1.07 kB │ gzip:  0.47 kB
ℹ dist/context/global.mjs                          0.96 kB │ gzip:  0.47 kB
ℹ dist/db/adapter/get-model-name.mjs               0.89 kB │ gzip:  0.42 kB
ℹ dist/instrumentation/noop.mjs                    0.86 kB │ gzip:  0.40 kB
ℹ dist/instrumentation/attributes.mjs              0.76 kB │ gzip:  0.40 kB
ℹ dist/db/schema/account.mjs                       0.52 kB │ gzip:  0.24 kB
ℹ dist/instrumentation/api.mjs                     0.42 kB │ gzip:  0.23 kB
ℹ dist/db/schema/user.mjs                          0.33 kB │ gzip:  0.23 kB
ℹ dist/db/schema/session.mjs                       0.33 kB │ gzip:  0.21 kB
ℹ dist/db/schema/shared.mjs                        0.27 kB │ gzip:  0.19 kB
ℹ dist/db/schema/verification.mjs                  0.27 kB │ gzip:  0.19 kB
ℹ dist/db/schema/rate-limit.mjs                    0.21 kB │ gzip:  0.17 kB
ℹ dist/social-providers/index.d.mts               48.66 kB │ gzip:  3.32 kB
ℹ dist/db/adapter/index.d.mts                     19.45 kB │ gzip:  4.93 kB
ℹ dist/api/index.d.mts                            10.65 kB │ gzip:  1.57 kB
ℹ dist/utils/host.d.mts                            7.61 kB │ gzip:  2.89 kB
ℹ dist/index.d.mts                                 1.73 kB │ gzip:  0.46 kB
ℹ dist/utils/url.d.mts                             1.73 kB │ gzip:  0.84 kB
ℹ dist/db/index.d.mts                              1.68 kB │ gzip:  0.45 kB
ℹ dist/utils/ip.d.mts                              1.61 kB │ gzip:  0.72 kB
ℹ dist/oauth2/index.d.mts                          1.32 kB │ gzip:  0.37 kB
ℹ dist/utils/error-codes.d.mts                     0.99 kB │ gzip:  0.48 kB
ℹ dist/context/index.d.mts                         0.97 kB │ gzip:  0.28 kB
ℹ dist/utils/redirect-uri.d.mts                    0.88 kB │ gzip:  0.55 kB
ℹ dist/utils/async.d.mts                           0.80 kB │ gzip:  0.47 kB
ℹ dist/error/index.d.mts                           0.75 kB │ gzip:  0.34 kB
ℹ dist/instrumentation/pure.index.d.mts            0.66 kB │ gzip:  0.29 kB
ℹ dist/env/index.d.mts                             0.58 kB │ gzip:  0.27 kB
ℹ dist/utils/db.d.mts                              0.43 kB │ gzip:  0.29 kB
ℹ dist/utils/string.d.mts                          0.41 kB │ gzip:  0.17 kB
ℹ dist/instrumentation/index.d.mts                 0.39 kB │ gzip:  0.17 kB
ℹ dist/utils/deprecate.d.mts                       0.30 kB │ gzip:  0.22 kB
ℹ dist/async_hooks/index.d.mts                     0.24 kB │ gzip:  0.16 kB
ℹ dist/async_hooks/pure.index.d.mts                0.22 kB │ gzip:  0.16 kB
ℹ dist/utils/is-api-error.d.mts                    0.18 kB │ gzip:  0.15 kB
ℹ dist/utils/fetch-metadata.d.mts                  0.16 kB │ gzip:  0.14 kB
ℹ dist/utils/json.d.mts                            0.13 kB │ gzip:  0.13 kB
ℹ dist/utils/id.d.mts                              0.12 kB │ gzip:  0.12 kB
ℹ dist/types/init-options.d.mts                   46.02 kB │ gzip: 11.49 kB
ℹ dist/types/context.d.mts                        13.40 kB │ gzip:  4.04 kB
ℹ dist/db/type.d.mts                               8.68 kB │ gzip:  2.30 kB
ℹ dist/social-providers/zoom.d.mts                 6.23 kB │ gzip:  2.17 kB
ℹ dist/oauth2/oauth-provider.d.mts                 5.90 kB │ gzip:  1.66 kB
ℹ dist/social-providers/microsoft-entra-id.d.mts   5.81 kB │ gzip:  2.03 kB
ℹ dist/social-providers/tiktok.d.mts               5.31 kB │ gzip:  1.33 kB
ℹ dist/social-providers/kakao.d.mts                4.87 kB │ gzip:  1.25 kB
ℹ dist/social-providers/apple.d.mts                4.86 kB │ gzip:  1.56 kB
ℹ dist/social-providers/twitter.d.mts              4.76 kB │ gzip:  1.42 kB
ℹ dist/db/adapter/types.d.mts                      4.11 kB │ gzip:  1.27 kB
ℹ dist/types/plugin-client.d.mts                   4.08 kB │ gzip:  1.52 kB
ℹ dist/types/plugin.d.mts                          3.80 kB │ gzip:  1.37 kB
ℹ dist/social-providers/discord.d.mts              3.70 kB │ gzip:  1.23 kB
ℹ dist/error/codes.d.mts                           3.52 kB │ gzip:  0.97 kB
ℹ dist/social-providers/paypal.d.mts               3.46 kB │ gzip:  1.05 kB
ℹ dist/social-providers/gitlab.d.mts               2.92 kB │ gzip:  0.91 kB
ℹ dist/social-providers/google.d.mts               2.79 kB │ gzip:  1.03 kB
ℹ dist/social-providers/wechat.d.mts               2.70 kB │ gzip:  1.02 kB
ℹ dist/oauth2/verify.d.mts                         2.64 kB │ gzip:  1.09 kB
ℹ dist/social-providers/line.d.mts                 2.58 kB │ gzip:  0.79 kB
ℹ dist/oauth2/validate-authorization-code.d.mts    2.43 kB │ gzip:  0.61 kB
ℹ dist/social-providers/github.d.mts               2.37 kB │ gzip:  0.78 kB
ℹ dist/social-providers/slack.d.mts                2.36 kB │ gzip:  0.71 kB
ℹ dist/social-providers/naver.d.mts                2.34 kB │ gzip:  0.76 kB
ℹ dist/social-providers/cognito.d.mts              2.31 kB │ gzip:  0.82 kB
ℹ dist/social-providers/salesforce.d.mts           2.12 kB │ gzip:  0.79 kB
ℹ dist/social-providers/huggingface.d.mts          2.10 kB │ gzip:  0.71 kB
ℹ dist/social-providers/polar.d.mts                2.01 kB │ gzip:  0.65 kB
ℹ dist/social-providers/roblox.d.mts               1.99 kB │ gzip:  0.72 kB
ℹ dist/social-providers/facebook.d.mts             1.94 kB │ gzip:  0.74 kB
ℹ dist/env/logger.d.mts                            1.86 kB │ gzip:  0.67 kB
ℹ dist/social-providers/twitch.d.mts               1.81 kB │ gzip:  0.68 kB
ℹ dist/social-providers/paybin.d.mts               1.77 kB │ gzip:  0.65 kB
ℹ dist/social-providers/atlassian.d.mts            1.75 kB │ gzip:  0.61 kB
ℹ dist/social-providers/dropbox.d.mts              1.69 kB │ gzip:  0.63 kB
ℹ dist/social-providers/vk.d.mts                   1.64 kB │ gzip:  0.61 kB
ℹ dist/social-providers/railway.d.mts              1.62 kB │ gzip:  0.61 kB
ℹ dist/social-providers/kick.d.mts                 1.59 kB │ gzip:  0.58 kB
ℹ dist/social-providers/linkedin.d.mts             1.58 kB │ gzip:  0.59 kB
ℹ dist/social-providers/linear.d.mts               1.57 kB │ gzip:  0.58 kB
ℹ dist/social-providers/notion.d.mts               1.53 kB │ gzip:  0.58 kB
ℹ dist/social-providers/reddit.d.mts               1.51 kB │ gzip:  0.56 kB
ℹ dist/oauth2/refresh-access-token.d.mts           1.50 kB │ gzip:  0.46 kB
ℹ dist/social-providers/spotify.d.mts              1.48 kB │ gzip:  0.55 kB
ℹ dist/oauth2/client-credentials-token.d.mts       1.48 kB │ gzip:  0.45 kB
ℹ dist/social-providers/vercel.d.mts               1.44 kB │ gzip:  0.54 kB
ℹ dist/social-providers/figma.d.mts                1.44 kB │ gzip:  0.54 kB
ℹ dist/db/schema/account.d.mts                     1.43 kB │ gzip:  0.53 kB
ℹ dist/context/request-state.d.mts                 1.35 kB │ gzip:  0.59 kB
ℹ dist/oauth2/utils.d.mts                          1.31 kB │ gzip:  0.64 kB
ℹ dist/env/env-impl.d.mts                          1.27 kB │ gzip:  0.48 kB
ℹ dist/context/transaction.d.mts                   1.23 kB │ gzip:  0.52 kB
ℹ dist/db/schema/session.d.mts                     1.14 kB │ gzip:  0.49 kB
ℹ dist/oauth2/create-authorization-url.d.mts       1.11 kB │ gzip:  0.43 kB
ℹ dist/db/schema/verification.d.mts                1.07 kB │ gzip:  0.45 kB
ℹ dist/db/schema/user.d.mts                        1.07 kB │ gzip:  0.49 kB
ℹ dist/types/index.d.mts                           1.05 kB │ gzip:  0.41 kB
ℹ dist/db/adapter/factory.d.mts                    0.99 kB │ gzip:  0.36 kB
ℹ dist/db/adapter/get-id-field.d.mts               0.99 kB │ gzip:  0.46 kB
ℹ dist/context/endpoint-context.d.mts              0.96 kB │ gzip:  0.42 kB
ℹ dist/db/schema/rate-limit.d.mts                  0.88 kB │ gzip:  0.40 kB
ℹ dist/instrumentation/attributes.d.mts            0.78 kB │ gzip:  0.41 kB
ℹ dist/db/adapter/get-field-attributes.d.mts       0.67 kB │ gzip:  0.33 kB
ℹ dist/types/helper.d.mts                          0.66 kB │ gzip:  0.35 kB
ℹ dist/instrumentation/tracer.d.mts                0.61 kB │ gzip:  0.30 kB
ℹ dist/types/cookie.d.mts                          0.38 kB │ gzip:  0.20 kB
ℹ dist/db/adapter/get-default-field-name.d.mts     0.38 kB │ gzip:  0.24 kB
ℹ dist/types/secret.d.mts                          0.37 kB │ gzip:  0.26 kB
ℹ dist/db/adapter/get-field-name.d.mts             0.36 kB │ gzip:  0.23 kB
ℹ dist/db/adapter/utils.d.mts                      0.33 kB │ gzip:  0.23 kB
ℹ dist/db/adapter/get-default-model-name.d.mts     0.32 kB │ gzip:  0.22 kB
ℹ dist/db/plugin.d.mts                             0.32 kB │ gzip:  0.22 kB
ℹ dist/db/adapter/get-model-name.d.mts             0.30 kB │ gzip:  0.21 kB
ℹ dist/db/get-tables.d.mts                         0.26 kB │ gzip:  0.17 kB
ℹ dist/db/schema/shared.d.mts                      0.25 kB │ gzip:  0.18 kB
ℹ dist/context/global.d.mts                        0.20 kB │ gzip:  0.16 kB
ℹ dist/env/color-depth.d.mts                       0.12 kB │ gzip:  0.11 kB
ℹ 198 files, total: 553.34 kB
src/db/adapter/factory.ts (5:7) [33m[UNRESOLVED_IMPORT] Warning:[0m Could not resolve '@better-auth/core/instrumentation' in src/db/adapter/factory.ts
   [38;5;246m╭[0m[38;5;246m─[0m[38;5;246m[[0m src/db/adapter/factory.ts:5:8 [38;5;246m][0m
   [38;5;246m│[0m
 [38;5;246m5 │[0m [38;5;249m}[0m[38;5;249m [0m[38;5;249mf[0m[38;5;249mr[0m[38;5;249mo[0m[38;5;249mm[0m[38;5;249m [0m"@better-auth/core/instrumentation"[38;5;249m;[0m
 [38;5;240m  │[0m        ─────────────────┬─────────────────  
 [38;5;240m  │[0m                         ╰─────────────────── Module not found, treating it as an external dependency
[38;5;246m───╯[0m

[33m[PLUGIN_TIMINGS] Warning:[0m Your build spent significant time in plugin `rolldown-plugin-dts:generate`. See https://rolldown.rs/options/checks#plugintimings for more details.

✔ Build complete in 9290ms

 RUN  v4.1.5 /better-auth

 ✓ |@better-auth/core| src/db/adapter/factory.test.ts > createAdapterFactory consumeOne fallback > uses transaction adapter methods without double-transforming input or output 14ms
 ✓ |@better-auth/core| src/db/adapter/factory.test.ts > createAdapterFactory consumeOne fallback > returns null when the delete loses the consume race 2ms
 × |@better-auth/core| src/db/adapter/factory.test.ts > createAdapterFactory consumeOne fallback > reuses the active transaction for the fallback 41ms
   → nested transaction
 ✓ |@better-auth/core| src/db/adapter/factory.test.ts > createAdapterFactory consumeOne fallback > throws when deleteMany returns a non-numeric value 45ms
 ✓ |@better-auth/core| src/context/transaction.test.ts > runWithTransaction > reuses the active transaction for nested calls 9ms
 ✓ |@better-auth/core| src/context/transaction.test.ts > runWithTransaction > still opens a transaction from a plain adapter context 1ms
 ✓ |@better-auth/core| src/context/transaction.test.ts > runWithTransaction > runs hooks queued by nested calls after the outer transaction finishes 1ms

⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯

 FAIL  |@better-auth/core| src/db/adapter/factory.test.ts > createAdapterFactory consumeOne fallback > reuses the active transaction for the fallback
Error: nested transaction
 ❯ transaction src/db/adapter/factory.test.ts:171:11
    169|    transactionCalls += 1;
    170|    if (isTransactionActive) {
    171|     throw new Error("nested transaction");
       |           ^
    172|    }
    173|    if (!adapter) {
 ❯ Object.transaction src/db/adapter/factory.ts:856:12
 ❯ src/db/adapter/factory.ts:1379:16
 ❯ Object.consumeOne src/db/adapter/factory.ts:1372:18
 ❯ src/db/adapter/factory.test.ts:199:13
 ❯ src/context/transaction.ts:102:17

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯


 Test Files  1 failed | 1 passed (2)
      Tests  1 failed | 6 passed (7)
   Start at  00:12:10
   Duration  4.24s (transform 1.14s, setup 0ms, import 1.61s, tests 120ms, environment 0ms)

JUNIT report written to /tmp/rebench-test-results.xml
<?xml version="1.0" encoding="UTF-8" ?>
<testsuites name="vitest tests" tests="7" failures="1" errors="0" time="0.120156094">
    <testsuite name="packages/core/src/context/transaction.test.ts" timestamp="2026-09-05T00:12:14.935Z" hostname="5ecd8c0b1628" tests="3" failures="0" errors="0" skipped="0" time="0.01423845">
        <testcase classname="packages/core/src/context/transaction.test.ts" name="runWithTransaction &gt; reuses the active transaction for nested calls" time="0.008646576">
        </testcase>
        <testcase classname="packages/core/src/context/transaction.test.ts" name="runWithTransaction &gt; still opens a transaction from a plain adapter context" time="0.001136659">
        </testcase>
        <testcase classname="packages/core/src/context/transaction.test.ts" name="runWithTransaction &gt; runs hooks queued by nested calls after the outer transaction finishes" time="0.001418386">
        </testcase>
    </testsuite>
    <testsuite name="packages/core/src/db/adapter/factory.test.ts" timestamp="2026-09-05T00:12:14.939Z" hostname="5ecd8c0b1628" tests="4" failures="1" errors="0" skipped="0" time="0.105917644">
        <testcase classname="packages/core/src/db/adapter/factory.test.ts" name="createAdapterFactory consumeOne fallback &gt; uses transaction adapter methods without double-transforming input or output" time="0.013890884">
        </testcase>
        <testcase classname="packages/core/src/db/adapter/factory.test.ts" name="createAdapterFactory consumeOne fallback &gt; returns null when the delete loses the consume race" time="0.002277402">
        </testcase>
        <testcase classname="packages/core/src/db/adapter/factory.test.ts" name="createAdapterFactory consumeOne fallback &gt; reuses the active transaction for the fallback" time="0.041157494">
            <failure message="nested transaction" type="Error">
Error: nested transaction
 ❯ transaction src/db/adapter/factory.test.ts:171:11
 ❯ Object.transaction src/db/adapter/factory.ts:856:12
 ❯ src/db/adapter/factory.ts:1379:16
 ❯ Object.consumeOne src/db/adapter/factory.ts:1372:18
 ❯ src/db/adapter/factory.test.ts:199:13
 ❯ src/context/transaction.ts:102:17
            </failure>
        </testcase>
        <testcase classname="packages/core/src/db/adapter/factory.test.ts" name="createAdapterFactory consumeOne fallback &gt; throws when deleteMany returns a non-numeric value" time="0.044933995">
        </testcase>
    </testsuite>
</testsuites>
Updated 1 path from 9b5ae72c3
SWE-rebench parser: parse_log_js_4
SWE-rebench results:
FAILED
