Skip to content

Remove Slow tests - #5032

Merged
denik merged 2 commits into
mainfrom
denik/remove-slow
Apr 20, 2026
Merged

Remove Slow tests#5032
denik merged 2 commits into
mainfrom
denik/remove-slow

Conversation

@denik

@denikdenik commented Apr 20, 2026

Copy link
Copy Markdown
Contributor

Changes

  • Remove Slow tests support from acceptance test runner, Makefile.
  • The only test that was using it is upload/timeout - this will be updated to be faster in separate PR.

Why

Split between short and fast tests adds complexity to Makefile and makes it possible to miss failures. Better strategy is not to have slow tests.

denik added 2 commits April 20, 2026 15:22
The Slow flag was used to skip local acceptance tests in -short mode.
Remove the flag, the selftest for it, the Makefile targets, and strip
it from the one test that used it.
Co-authored-by: Isaac
Now that the Slow config feature is gone, -short has no effect on local
acceptance tests. Unit tests in this repo don't use testing.Short() either.
Co-authored-by: Isaac
@denik
denik enabled auto-merge April 20, 2026 14:38
@denikdenik changed the title Remove Slow test config featureAdd DATABRICKS_BUNDLE_HTTP_TIMEOUT_SECONDS; remove Slow testsApr 20, 2026
@denik
denik requested a review from pieternApril 20, 2026 15:15
@denikdenik changed the title Add DATABRICKS_BUNDLE_HTTP_TIMEOUT_SECONDS; remove Slow testsRemove Slow testsApr 20, 2026
@denik
denik added this pull request to the merge queueApr 20, 2026
Merged via the queue into main with commit e24ae4eApr 20, 2026
24 checks passed
@denik
denik deleted the denik/remove-slow branch April 20, 2026 15:34
denik added a commit that referenced this pull request Apr 21, 2026
Mirrors main's e24ae4e (Remove Slow tests #5032): drop test:slow,
test:slow-unit, test:slow-acc, and the `-short` flag from test:unit
and test:acc. Slow tests support in the acceptance runner was removed
because the split between short and fast tests adds complexity and
makes it possible to miss failures.
Co-authored-by: Isaac
denik added a commit that referenced this pull request Apr 28, 2026
Mirrors main's e24ae4e (Remove Slow tests #5032): drop test:slow,
test:slow-unit, test:slow-acc, and the `-short` flag from test:unit
and test:acc. Slow tests support in the acceptance runner was removed
because the split between short and fast tests adds complexity and
makes it possible to miss failures.
Co-authored-by: Isaac
denik added a commit that referenced this pull request Apr 29, 2026
Mirrors main's e24ae4e (Remove Slow tests #5032): drop test:slow,
test:slow-unit, test:slow-acc, and the `-short` flag from test:unit
and test:acc. Slow tests support in the acceptance runner was removed
because the split between short and fast tests adds complexity and
makes it possible to miss failures.
Co-authored-by: Isaac
denik added a commit that referenced this pull request May 20, 2026
## Changes
- Remove Slow tests support from acceptance test runner, Makefile.
- The only test that was using it is upload/timeout - this will be
updated to be faster [in separate
PR.](#5040)
## Why
Split between short and fast tests adds complexity to Makefile and makes
it possible to miss failures. Better strategy is not to have slow tests.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@denik@pietern