Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed problematic integration test fixture make_ucx_group #613

Merged
merged 4 commits into from
Nov 22, 2023

Conversation

dmoore247
Copy link
Contributor

Found test fixture generating 7+ local integration test failures. Adding to test in isolation.

Copy link

codecov bot commented Nov 21, 2023

Codecov Report

Attention: 4 lines in your changes are missing coverage. Please review.

Comparison is base (00b6d3b) 82.87% compared to head (4c28000) 82.80%.

Files Patch % Lines
src/databricks/labs/ucx/install.py 20.00% 3 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #613      +/-   ##
==========================================
- Coverage   82.87%   82.80%   -0.08%     
==========================================
  Files          35       35              
  Lines        3504     3507       +3     
  Branches      652      654       +2     
==========================================
  Hits         2904     2904              
- Misses        456      458       +2     
- Partials      144      145       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@dmoore247 dmoore247 changed the title Copied problematic test fixture for problem isolation Fixed problematic integration test fixture make_ucx_group Nov 22, 2023
@nfx nfx merged commit 4192ed2 into main Nov 22, 2023
3 of 6 checks passed
@dmoore247 dmoore247 deleted the fix/make_ucx_group branch November 22, 2023 14:57
HariGS-DB pushed a commit that referenced this pull request Nov 22, 2023
Found test fixture generating 7+ local integration test failures. Adding
to test in isolation.
pritishpai pushed a commit that referenced this pull request Nov 22, 2023
Found test fixture generating 7+ local integration test failures. Adding
to test in isolation.
nfx added a commit that referenced this pull request Nov 28, 2023
 * Added current version of UCX to task logs ([#566](#566)).
 * Fixed external locations widget to return hostname for `jdbc:`-sourced tables ([#621](#621)).
 * Fixed `'str' object has no attribute 'value'` failure on apply backup group permissions task ([#574](#574)).
 * Fixed `crawl_cluster` failure over custom runtimes ([#602](#602)).
 * Fixed `databricks labs ucx workflows` command ([#608](#608)).
 * Fixed problematic integration test fixture `make_ucx_group` ([#613](#613)).
 * Fixed internal API request retry logic by relying on concrete exception types ([#637](#637)).
 * Fixed `tables.scala` notebook to read inventory database from `~/.ucx/config.yml` file ([#614](#614)).
 * Introduced `StaticTablesCrawler` for integration tests ([#632](#632)).
 * Reduced runtime of `test_set_owner_permission` from 15 minutes to 44 seconds ([#636](#636)).
 * Updated `LICENSE` ([#643](#643)).
 * Updated documentation ([#611](#611), [#646](#646)).
@nfx nfx mentioned this pull request Nov 28, 2023
nfx added a commit that referenced this pull request Nov 28, 2023
* Added current version of UCX to task logs
([#566](#566)).
* Fixed `'str' object has no attribute 'value'` failure on apply backup
group permissions task
([#574](#574)).
* Fixed `crawl_cluster` failure over custom runtimes
([#602](#602)).
* Fixed `databricks labs ucx workflows` command
([#608](#608)).
* Fixed problematic integration test fixture `make_ucx_group`
([#613](#613)).
* Fixed internal API request retry logic by relying on concrete
exception types
([#637](#637)).
* Fixed `tables.scala` notebook to read inventory database from
`~/.ucx/config.yml` file.
([#614](#614)).
* Introduced `StaticTablesCrawler` for integration tests
([#632](#632)).
* Reduced runtime of `test_set_owner_permission` from 15 minutes to 44
seconds ([#636](#636)).
* Updated `LICENSE`
([#643](#643)).
* Updated documentation
([#611](#611),
[#646](#646)).

**Breaking changes** (existing installations need to remove `ucx`
database, reinstall UCX and re-run assessment jobs)
* Fixed external locations widget to return hostname for `jdbc:`-sourced
tables ([#621](#621)).
Sign up for free to 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