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