Created
January 17, 2025 12:01
-
-
Save irh/a86038cfdc6af0b9242ac6f2c9bd62a3 to your computer and use it in GitHub Desktop.
Hang in bacon after editing bacon.toml
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
12:56:27.463 [INFO] cli_log::init: Starting bacon v3.8.0 with log level DEBUG | |
12:56:27.464 [INFO] bacon::cli: args: Args { | |
help: false, | |
version: false, | |
prefs: false, | |
headless: false, | |
summary: false, | |
no_summary: false, | |
wrap: false, | |
no_wrap: false, | |
reverse: false, | |
no_reverse: false, | |
help_line: false, | |
no_help_line: false, | |
list_jobs: false, | |
offline: false, | |
init: false, | |
job: None, | |
no_default_features: false, | |
features: None, | |
all_features: false, | |
export_locations: false, | |
no_export_locations: false, | |
watch: None, | |
project: None, | |
config_toml: None, | |
args: [], | |
additional_job_args: [], | |
} | |
12:56:27.586 [DEBUG] bacon::cli: mission context: Context { | |
name: "bacon-test", | |
nature: Cargo, | |
package_directory: "/Users/ian/dev/temp/bacon-test", | |
workspace_root: None, | |
cargo_mission_location: Some( | |
CargoContext { | |
cargo_toml_file: "/Users/ian/dev/temp/bacon-test/Cargo.toml", | |
.. | |
}, | |
), | |
path_to_watch: None, | |
} | |
12:56:27.588 [INFO] bacon::conf::settings: config loaded from "/Users/ian/dev/temp/bacon-test/bacon.toml" | |
12:56:27.588 [INFO] bacon::conf::settings: settings: Settings { | |
additional_alias_args: None, | |
additional_job_args: [], | |
all_features: false, | |
arg_job: None, | |
config_files: [ | |
"/Users/ian/dev/temp/bacon-test/bacon.toml", | |
], | |
default_job: ConcreteJobRef { | |
name_or_alias: Name( | |
"check", | |
), | |
scope: Scope { | |
tests: [], | |
}, | |
}, | |
default_watch: true, | |
exports: ExportsSettings { | |
exports: {}, | |
}, | |
features: None, | |
grace_period: Period { | |
duration: 5ms, | |
}, | |
help_line: true, | |
ignore: [], | |
ignored_lines: None, | |
jobs: { | |
"clippy": Job { | |
allow_failures: false, | |
allow_warnings: false, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"clippy", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: false, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
"doc-open": Job { | |
allow_failures: false, | |
allow_warnings: false, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"doc", | |
"--no-deps", | |
"--open", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: false, | |
on_change_strategy: None, | |
on_success: Some( | |
Internal( | |
Back, | |
), | |
), | |
watch: None, | |
}, | |
"test": Job { | |
allow_failures: false, | |
allow_warnings: false, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"test", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: true, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
"run": Job { | |
allow_failures: false, | |
allow_warnings: true, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"run", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: true, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
"clippy-all": Job { | |
allow_failures: false, | |
allow_warnings: false, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"clippy", | |
"--all-targets", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: false, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
"nextest": Job { | |
allow_failures: false, | |
allow_warnings: false, | |
analyzer: Some( | |
Nextest, | |
), | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"nextest", | |
"run", | |
"--hide-progress-bar", | |
"--failure-output", | |
"final", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: true, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
"check": Job { | |
allow_failures: false, | |
allow_warnings: false, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"check", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: false, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
"run-long": Job { | |
allow_failures: false, | |
allow_warnings: true, | |
analyzer: None, | |
apply_gitignore: None, | |
background: false, | |
command: [ | |
"cargo", | |
"run", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: true, | |
on_change_strategy: Some( | |
KillThenRestart, | |
), | |
on_success: None, | |
watch: None, | |
}, | |
"check-all": Job { | |
allow_failures: false, | |
allow_warnings: false, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"check", | |
"--all-targets", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: false, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
"ex": Job { | |
allow_failures: false, | |
allow_warnings: true, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"run", | |
"--example", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: true, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
"doc": Job { | |
allow_failures: false, | |
allow_warnings: false, | |
analyzer: None, | |
apply_gitignore: None, | |
background: true, | |
command: [ | |
"cargo", | |
"doc", | |
"--no-deps", | |
], | |
default_watch: None, | |
env: {}, | |
expand_env_vars: true, | |
extraneous_args: true, | |
ignore: [], | |
ignored_lines: None, | |
kill: None, | |
need_stdout: false, | |
on_change_strategy: None, | |
on_success: None, | |
watch: None, | |
}, | |
}, | |
keybindings: KeyBindings { | |
Ctrl-d: "job:default", | |
a: "job:check-all", | |
/: "focus-search", | |
n: "job:nextest", | |
Enter: "validate", | |
PageUp: "scroll-pages(-1)", | |
Space: "scroll-pages(.8)", | |
Shift-BackTab: "previous-match", | |
r: "job:run", | |
Down: "scroll-lines(1)", | |
s: "toggle-summary", | |
p: "toggle-pause", | |
Home: "scroll-to-top", | |
i: "job:initial", | |
t: "job:test", | |
w: "toggle-wrap", | |
Tab: "next-match", | |
?: "help", | |
Ctrl-q: "quit", | |
f: "scope-to-failures", | |
Esc: "back", | |
Up: "scroll-lines(-1)", | |
PageDown: "scroll-pages(1)", | |
d: "job:doc-open", | |
End: "scroll-to-bottom", | |
Ctrl-c: "quit", | |
h: "help", | |
BackTab: "previous-match", | |
F5: "refresh", | |
c: "job:clippy-all", | |
b: "toggle-backtrace(1)", | |
q: "quit", | |
}, | |
no_default_features: false, | |
on_change_strategy: None, | |
reverse: false, | |
show_changes_count: false, | |
summary: false, | |
watch: [], | |
wrap: true, | |
env: { | |
"CARGO_TERM_COLOR": "always", | |
}, | |
} | |
12:56:27.592 [DEBUG] bacon::jobs::job_stack: picking job Initial | |
12:56:27.592 [DEBUG] bacon::context: watches: ["Cargo.toml", "src", "tests", "benches", "examples", "build.rs"] | |
12:56:27.592 [INFO] bacon::app: mission.ignorer() took 274.667µs | |
12:56:27.592 [INFO] bacon::watcher: watcher on [ | |
"/Users/ian/dev/temp/bacon-test/Cargo.toml", | |
"/Users/ian/dev/temp/bacon-test/src", | |
"/Users/ian/dev/temp/bacon-test/Cargo.toml", | |
] | |
12:56:27.592 [DEBUG] bacon::watcher: add watch file "/Users/ian/dev/temp/bacon-test/Cargo.toml" | |
12:56:27.593 [DEBUG] bacon::watcher: add watch dir "/Users/ian/dev/temp/bacon-test/src" | |
12:56:27.594 [DEBUG] bacon::watcher: add watch file "/Users/ian/dev/temp/bacon-test/Cargo.toml" | |
12:56:27.594 [INFO] bacon::watcher: watcher on [ | |
"/Users/ian/dev/temp/bacon-test/bacon.toml", | |
] | |
12:56:27.594 [DEBUG] bacon::watcher: add watch file "/Users/ian/dev/temp/bacon-test/bacon.toml" | |
12:56:27.594 [DEBUG] bacon::mission: command builder: CommandBuilder { | |
exe: "cargo", | |
current_dir: Some( | |
"/Users/ian/dev/temp/bacon-test", | |
), | |
args: [ | |
"check", | |
], | |
with_stdout: false, | |
envs: { | |
"CARGO_TERM_COLOR": "always", | |
}, | |
} | |
12:56:27.595 [INFO] bacon::exec::executor: start task Task { backtrace: None, grace_period: Period { duration: 5ms } } | |
12:56:27.639 [INFO] bacon::app: execution finished with status: None | |
12:56:27.639 [DEBUG] bacon::analysis::standard::standard_report_building: stats: Stats { | |
warnings: 0, | |
errors: 0, | |
test_fails: 0, | |
passed_tests: 0, | |
location_lines: 0, | |
normal_lines: 0, | |
} | |
12:56:27.639 [DEBUG] bacon::result::command_result: report stats: Stats { warnings: 0, errors: 0, test_fails: 0, passed_tests: 0, location_lines: 0, normal_lines: 0 } | |
12:56:27.639 [DEBUG] bacon::state: Got report | |
12:56:27.639 [INFO] bacon::state: Stats: Stats { | |
warnings: 0, | |
errors: 0, | |
test_fails: 0, | |
passed_tests: 0, | |
location_lines: 0, | |
normal_lines: 0, | |
} | |
12:56:32.959 [INFO] bacon::watcher: notify event: Event { kind: Modify(Name(Any)), paths: ["/Users/ian/dev/temp/bacon-test/bacon.toml"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None } | |
12:56:32.959 [INFO] bacon::watcher: ignorer.excludes_all_pathbufs(&we.paths) took 42ns | |
12:56:32.959 [DEBUG] bacon::watcher: at least one is included | |
12:56:32.959 [INFO] bacon::watcher: notify event: Event { kind: Create(File), paths: ["/Users/ian/dev/temp/bacon-test/bacon.toml"], attr:tracker: None, attr:flag: None, attr:info: None, attr:source: None } | |
12:56:32.960 [INFO] bacon::watcher: ignorer.excludes_all_pathbufs(&we.paths) took 83ns | |
12:56:32.960 [DEBUG] bacon::watcher: at least one is included | |
12:56:32.960 [INFO] bacon::app: config watch event received | |
12:56:32.960 [DEBUG] bacon::app: requested action: Internal(ReloadConfig) | |
12:56:32.960 [DEBUG] bacon::exec::executor: failed to send 'die' signal: sending on a disconnected channel |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment