Commit 2bfad84
Infer language and runner from file extensions
Replace explicit `--language` and `--runner` flags with automatic
detection based on file extensions. Introduce separate `--runner-js`
and `--runner-python` flags for explicit runner overrides. Hide the
deprecated `--language` flag and maintain backward compatibility for
the `BT_EVAL_RUNNER` environment variable via `--runner-js-legacy-env`.
Update test fixtures to use `runners_js` and `runners_python` instead
of `runtime` and `runners`.1 parent cfcfec3 commit 2bfad84
24 files changed
Lines changed: 1304 additions & 669 deletions
File tree
- src
- tests
- evals
- js
- eval-bun
- eval-cjs-monorepo
- eval-deno
- eval-esm-monorepo
- eval-esm
- eval-extra-args
- eval-glob
- eval-ts-esm-only-dep
- eval-ts-esm
- eval-ts-local-sdk
- eval-ts-monorepo
- eval-ts-vite-monorepo
- eval-vite-node-cjs
- eval-vite-node
- eval-vite
- py
- absolute
- atexit_flush
- basic
- local_import
- relative
- streaming
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
138 | 138 | | |
139 | 139 | | |
140 | 140 | | |
141 | | - | |
142 | | - | |
143 | | - | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
144 | 146 | | |
145 | 147 | | |
146 | | - | |
| 148 | + | |
147 | 149 | | |
148 | 150 | | |
149 | 151 | | |
| |||
0 commit comments