databricks-cli/internal
Pieter Noordhuis 28d36577a2
Speed up sync integration tests (#428)
## Changes

This change implements:
* Channels for line-by-line output from stdout/stderr
* A function to wait for a sync step to complete (using above)
* Ensure all tests are prefixed `TestAccSync`
* Use temporary paths in WSFS instead of cloning a repo

## Tests

The same integration tests now pass in ~90 seconds (was ~250s).
2023-06-02 14:02:18 +00:00
..
build Rename bricks -> databricks (#389) 2023-05-16 18:35:39 +02:00
api_test.go Rename bricks -> databricks (#389) 2023-05-16 18:35:39 +02:00
clusters_test.go Do not prompt for List methods (#411) 2023-05-26 16:02:53 +02:00
filer_test.go Add check for path is a directory in filer.ReadDir (#426) 2023-06-02 12:28:35 +02:00
helpers.go Speed up sync integration tests (#428) 2023-06-02 14:02:18 +00:00
locker_test.go Fix locker integration test (#417) 2023-06-01 09:38:03 +02:00
secrets_test.go Do not prompt for List methods (#411) 2023-05-26 16:02:53 +02:00
sync_test.go Speed up sync integration tests (#428) 2023-06-02 14:02:18 +00:00
version_test.go Use cmdio in version command for `--output` flag (#419) 2023-06-01 12:03:22 +02:00
workspace_test.go Do not prompt for List methods (#411) 2023-05-26 16:02:53 +02:00