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

Minor Fixes & Adjustments. #201

Merged
merged 10 commits into from
Jul 11, 2018
Merged

Minor Fixes & Adjustments. #201

merged 10 commits into from
Jul 11, 2018

Conversation

simbuerg
Copy link
Member

This fixes a few bugs that came up:

  • Turn ConfigPath's eager validation into lazy validation. Otherwise, we create directories for
    default values.
  • Support for SQLite introduced a few bugs with schema versioning:
    • Correct version was not forced when we install versioning on an existing schema.
    • Endless loop when user declines schema versioning.
  • GUIDs have triggered an exception in the SQLite driver of sqlalchemy.

@codecov
Copy link

codecov bot commented Jul 11, 2018

Codecov Report

Merging #201 into master will increase coverage by 0.07%.
The diff coverage is 70.96%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #201      +/-   ##
==========================================
+ Coverage   50.65%   50.73%   +0.07%     
==========================================
  Files         101      101              
  Lines        5861     5872      +11     
==========================================
+ Hits         2969     2979      +10     
- Misses       2892     2893       +1
Impacted Files Coverage Δ
benchbuild/cli/run.py 37.66% <ø> (+0.95%) ⬆️
benchbuild/cli/bootstrap.py 42.85% <ø> (-0.39%) ⬇️
benchbuild/utils/path.py 36.73% <ø> (ø) ⬆️
benchbuild/utils/log.py 18.18% <0%> (ø) ⬆️
benchbuild/utils/user_interface.py 50% <100%> (+4.83%) ⬆️
benchbuild/utils/schema.py 77.88% <63.15%> (-0.49%) ⬇️
benchbuild/utils/settings.py 70.21% <85.71%> (-0.04%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 709db10...983a961. Read the comment docs.

@simbuerg simbuerg merged commit 837297a into master Jul 11, 2018
@simbuerg simbuerg deleted the b/fix-ConfigPath branch July 11, 2018 21:49
simbuerg added a commit that referenced this pull request Oct 29, 2018
Minor Fixes & Adjustments.

Former-commit-id: f76d5ee81286277ae68fb2472d92dabed0377747
Former-commit-id: 4918c2f28422965aed83b411b06b3347b9178902 [formerly 87c3bc69cacd882fe5884c3c473e4ff0d784049c] [formerly 6d5feb23cfde5d196a59b90279bf8db7d139c147 [formerly c23a1097fe8630e9d1e39a02b5b2840ca36be486]]
Former-commit-id: 0cc053f672929af0f19f5e24abf58f77db8db544 [formerly 9c9a8ba60656b8fda2231766c01a0d5a874e7a1d]
Former-commit-id: a282d26bdb130b4c57e88672e7b84fef014d8fb0
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.

1 participant