databricks-cli/cmd/labs/project
Pieter Noordhuis e472b5d888
Move the CLI test runner to `internal/testcli` package ()
## 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
..
testdata Add `databricks labs` command group () 2023-11-17 12:47:37 +00:00
command_test.go Move the CLI test runner to `internal/testcli` package () 2024-12-12 16:48:51 +00:00
entrypoint.go Enable gofumpt and goimports in golangci-lint () 2024-12-12 10:28:42 +01:00
fetcher.go Fix `panic: $HOME is not set` () 2023-11-29 19:08:27 +00:00
helpers.go Fix `panic: $HOME is not set` () 2023-11-29 19:08:27 +00:00
init_test.go Add `databricks labs` command group () 2023-11-17 12:47:37 +00:00
installed.go Move folders package into libs () 2024-02-07 16:33:18 +00:00
installed_test.go Add `databricks labs` command group () 2023-11-17 12:47:37 +00:00
installer.go Add upgrade and upgrade eager flags to pip install call () 2024-07-31 09:35:06 +00:00
installer_test.go Move the CLI test runner to `internal/testcli` package () 2024-12-12 16:48:51 +00:00
login.go Prompt for account profile only for account-level command execution instead of during `databricks labs install` flow () 2024-01-22 17:35:13 +00:00
project.go Fix `panic: $HOME is not set` () 2023-11-29 19:08:27 +00:00
project_test.go Add `databricks labs` command group () 2023-11-17 12:47:37 +00:00
proxy.go Use Go SDK Iterators when listing resources with the CLI () 2024-02-21 14:16:36 +00:00
schema.json Add `databricks labs` command group () 2023-11-17 12:47:37 +00:00