databricks-cli/cmd/root
shreyas-goenka 096123674a
Fix streaming of stdout, stdin, stderr in cobra test runner ()
## Changes
We were not using the readers and writers set in the test fixtures in
the progress logger. This PR fixes that. It also modifies
`TestAccAbortBind`, which was implicitly relying on the bug.

I encountered this bug while working on
https://github.com/databricks/cli/pull/1672.

## Tests
Manually. 

From non-tty:
```
Error: failed to bind the resource, err: This bind operation requires user confirmation, but the current console does not support prompting. Please specify --auto-approve if you would like to skip prompts and proceed.
```

From tty, bind works as expected.
```
Confirm import changes? Changes will be remotely applied only after running 'bundle deploy'. [y/n]: y
Updating deployment state...
Successfully bound databricks_pipeline with an id '9d2dedbb-f522-4503-96ba-4bc4d5bfa77d'. Run 'bundle deploy' to deploy changes to your workspace
```
2024-09-02 13:43:17 +00:00
..
args.go Add usage string when command fails with incorrect arguments () 2024-03-12 14:12:34 +00:00
auth.go Improve token refresh flow () 2024-05-16 10:22:09 +00:00
auth_options.go Never load authentication configuration from bundle for sync command () 2023-10-19 12:50:46 +00:00
auth_options_test.go Never load authentication configuration from bundle for sync command () 2023-10-19 12:50:46 +00:00
auth_test.go Upgrade Go SDK to 0.44.0 () 2024-08-15 13:23:07 +00:00
bundle.go Improve `bundle validate` output () 2024-07-01 09:01:10 +00:00
bundle_test.go Make bundle loaders return diagnostics () 2024-03-28 10:32:34 +00:00
io.go Use Go SDK Iterators when listing resources with the CLI () 2024-02-21 14:16:36 +00:00
logger.go Always log with text format by default () 2024-01-03 09:39:33 +00:00
progress_logger.go Fix streaming of stdout, stdin, stderr in cobra test runner () 2024-09-02 13:43:17 +00:00
progress_logger_test.go Remove dependency on global state for the root command () 2023-07-26 11:17:09 +00:00
root.go Add regression tests for CLI error output () 2024-07-10 06:38:06 +00:00
silent_err.go Improve `bundle validate` output () 2024-07-01 09:01:10 +00:00
user_agent.go Rename bricks -> databricks () 2023-05-16 18:35:39 +02:00
user_agent_command.go Move code for including command name in user agent () 2023-02-15 10:33:35 +01:00
user_agent_command_test.go Move code for including command name in user agent () 2023-02-15 10:33:35 +01:00
user_agent_upstream.go Consolidate environment variable interaction () 2023-09-11 08:18:43 +00:00
user_agent_upstream_test.go Let caller set BRICKS_UPSTREAM for user agent () 2023-02-03 17:05:58 +01:00