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

Develop to master for sprint 6 #86

Merged
merged 53 commits into from
Jul 13, 2015
Merged

Develop to master for sprint 6 #86

merged 53 commits into from
Jul 13, 2015

Conversation

mcovarr
Copy link
Contributor

@mcovarr mcovarr commented Jul 8, 2015

No description provided.

kshakir and others added 30 commits July 1, 2015 13:03
- 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.
…bad interactions with Dockerized components of the build system.
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.
kshakir and others added 22 commits July 2, 2015 20:33
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!
@geoffjentry
Copy link
Contributor

@mcovarr Was this supposed to be merged?

@mcovarr
Copy link
Contributor Author

mcovarr commented Jul 11, 2015

This was basically a proposition to see if others thought it was a good time for a merge. Since I created this #87 cropped up which I would like to have merged first, assuming it passes muster. Not sure if we want to #85, sounds like that might be close.

Fix Docker file-passing test.
geoffjentry added a commit that referenced this pull request Jul 13, 2015
Develop to master for sprint 6
@geoffjentry geoffjentry merged commit d69dca6 into master Jul 13, 2015
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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants