{"push_id":709298358,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"36dc5209e07410f1a28bb8ec2aafabbca3ca4e76","before":"60a075b2d5fd43abcf60c21d97700784a5d2312b","commits":[{"sha":"1a82718d4adf8d964e9f7c6f41c8461b2f1cc9f4","author":{"email":"4e5f89176ffef62853701bd2eb7fd6e316cd042e@gmail.com","name":"Niklas Lochschmidt"},"message":"Run tests on Travis CI\n\nTurns xscala into a sbt project with a multi-project build that\ndynamically gets the list of all problems from the config.json and\ncreates one sub-project for each problem.\n\nMany tests have pending statements in them to foster TDD during\nsolving the problems. In order to run all tests against the provided\nexample implementation in CI, the tests in each sub-project are\ncopied into the target directory and the pending statements get\nstripped. The build.sbt and all source files in the sub-projects are\nleft untouched.\n\nNow if we run `sbt test` in the root folder, all tests for all\nproblems are being run in parallel.\n\nCaveat:\n\nWhen running all tests in parallel individual tests execute a bit\nslower compared to being run in isolation. For example the\nBankAccountTest ran into timeouts on Travis, so I had to make it a\nlittle more patient by using the IntegrationPatience trait.","distinct":true,"url":"https://api.github.com/repos/exercism/xscala/commits/1a82718d4adf8d964e9f7c6f41c8461b2f1cc9f4"},{"sha":"36dc5209e07410f1a28bb8ec2aafabbca3ca4e76","author":{"email":"d322029bd4100ac9f2cfee3a363c04361456ec97@gmail.com","name":"Katrina Owen"},"message":"Merge pull request #81 from nlochschmidt/get-travis-working\n\nRun scalatest on Travis CI","distinct":true,"url":"https://api.github.com/repos/exercism/xscala/commits/36dc5209e07410f1a28bb8ec2aafabbca3ca4e76"}]}