databricks-cli/cmd/labs
Pieter Noordhuis e472b5d888
Move the CLI test runner to `internal/testcli` package (#2004)
## Changes

The CLI test runner instantiates a new CLI "instance" through
`cmd.New()` and runs it with specified arguments. This is as close as we
get to running the real CLI **in-process**. This runner was located in
the `internal` package next to other helpers. This change moves it to
its own dedicated package.

Note: this runner transitively imports pretty much the entire
repository, which is why we intentionally keep it _separate_ from
`testutil`.

## Tests

n/a
2024-12-12 16:48:51 +00:00
..
github Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
localcache Enable gofumpt and goimports in golangci-lint (#1999) 2024-12-12 10:28:42 +01:00
project Move the CLI test runner to `internal/testcli` package (#2004) 2024-12-12 16:48:51 +00:00
unpack Add `databricks labs` command group (#914) 2023-11-17 12:47:37 +00:00
CODEOWNERS Add `databricks labs` command group (#914) 2023-11-17 12:47:37 +00:00
clear_cache.go Fix `panic: $HOME is not set` (#1027) 2023-11-29 19:08:27 +00:00
install.go Add usage string when command fails with incorrect arguments (#1276) 2024-03-12 14:12:34 +00:00
installed.go Add `databricks labs` command group (#914) 2023-11-17 12:47:37 +00:00
installed_test.go Move the CLI test runner to `internal/testcli` package (#2004) 2024-12-12 16:48:51 +00:00
labs.go Fix `panic: $HOME is not set` (#1027) 2023-11-29 19:08:27 +00:00
list.go Fix `panic: $HOME is not set` (#1027) 2023-11-29 19:08:27 +00:00
list_test.go Move the CLI test runner to `internal/testcli` package (#2004) 2024-12-12 16:48:51 +00:00
show.go Add usage string when command fails with incorrect arguments (#1276) 2024-03-12 14:12:34 +00:00
uninstall.go Add usage string when command fails with incorrect arguments (#1276) 2024-03-12 14:12:34 +00:00
upgrade.go Add usage string when command fails with incorrect arguments (#1276) 2024-03-12 14:12:34 +00:00