-
Notifications
You must be signed in to change notification settings - Fork 360
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
Develop to master for sprint 6 #86
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…factored/amended/rebased.
…implementation in Slick.
- Added unique constraints, execpt to WORKFLOW_EXECUTION_AUX that already had one - Fixed unique constraint on SYMBOL issue due to MySQL "feature" https://bugs.mysql.com/bug.php?id=8173 - Moved "decoercion" to a WdlValue.toRawString: Try[String] - Refactored usages of null instead of Option, constants, fully qualified class names, Duration instead of `int secs` - LocalJob now allows null PID / RC - Fixed return type of DataAccess.apply(): DataAccess - More tests for duplicate workflow & output inserts, looking up non-existent workflow
… the constructor of SlickDataAccess. TestSlickDatabase now creates (and closes) its own pool to test the database for optional tests, instead of reaching into a partially created instance of SlickDataAccess. At the moment, don't know if it's possible to pass in the existing pool created by TSD, but the second pool creation only takes a second or two.
Persistence WIP - against develop
…bad interactions with Dockerized components of the build system.
Don't run tests during assembly.
A more thorough Hello World restart test.
Moved mysql dependency to test, and the server actually uses google-api-services-drive at runtime.
Turned on mysql testing on travis.
…ated safely by concurrent workflow actors in the WorkflowManagerActorSpec.
Convert DummyDataAccess to use a TrieMap internally.
Append rather than overwrite allows scoverage to run.
Check return codes from calls and fail calls and workflows appropriately.
…local cd to call directory on Dockerless local backend before running command.
PLEASE MERGE #80 FIRST Use absolute File path to be able to pass files in the Dockerized local backend.
Switched `WorkflowExecutionAux` Slick columns from `String` to `Clob`. Added a test to store/retrieve the 441 char `/3step.wdl` resource paired with a ~10K generated json. Fixed bug where workflow creation was storing `Call`s using `.taskFqn` instead of `.fullyQualifiedName`. Added a set of permuted tests for regression checking fully qualified name inserts and updates. Fixed typo in `to*Worfk*low` utility method. Re-enabling connection pool for main and tests. Switched off command line Hikari info & warning logging via logback.xml.
Slick queries are all compiled. Testing SlickDataAccess failures on null and missing values.
Fixed issue with using wdl source/json >254 chars. DSDEEPB-717
Fix coercion failure handling
DSDEEPB-716 Exit cleanly with bad WDL.
Fixed Symbol doubly qualifying the symbol names. (thx mcovarr/scottfrazer) Added `WdlType.fromRawString`, with test against respective `WdlValue.toRawString`. `DummyDataAccess` replaced with using `DataAccess` instances, with cleanup of connections. When creating in memory databases will create unique `DataAccess` instances, just like Dummy. TestSlickDatabase now prints a warning, instead of an error, when unable to connect to MySql.
Updates to fix coercion errors. DSDEEPB-727
Documentation, some (minor) API changes, SBT version now == sprint number
…rtions can be made to see if the files were actually passed!
@mcovarr Was this supposed to be merged? |
Fix Docker file-passing test.
geoffjentry
added a commit
that referenced
this pull request
Jul 13, 2015
Develop to master for sprint 6
mcovarr
pushed a commit
that referenced
this pull request
Oct 21, 2017
* update failure metadata path * add missing error message * ignore 2 tests
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.