Commit 8fe8457
committed
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 896134c commit 8fe8457
24 files changed
Lines changed: 981 additions & 389 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 | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
140 | | - | |
141 | | - | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
142 | 144 | | |
143 | 145 | | |
144 | | - | |
| 146 | + | |
145 | 147 | | |
146 | 148 | | |
147 | 149 | | |
| |||
0 commit comments