{"push_id":950392651,"size":7,"distinct_size":1,"ref":"refs/heads/refactor/2928-split-test-into-smaller-units","head":"e68092b0e5b6fb022c42428e4999c165ff9036fb","before":"a2f275f48340a506a2bbf7e225e37a750db1f112","commits":[{"sha":"e78f8b084fd3c1e8e871ec27da265983cbbcb7c2","author":{"email":"633bae5820cae9c25c3347483f05360f01b1d493@users.noreply.github.com","name":"Felix Gertz"},"message":"Take 0.15.1 release into account\n\nOur changelog should take the 0.15.1 release into account.","distinct":false,"url":"https://api.github.com/repos/mesosphere/marathon-ui/commits/e78f8b084fd3c1e8e871ec27da265983cbbcb7c2"},{"sha":"c3a68c6536791c91922c930d82978fc27262e156","author":{"email":"16bdcb76ef3c9ab0b7692bb8814db47897b4b160@mesosphere.io","name":"Orlando Hohmeier"},"message":"Merge pull request #581 from mesosphere/add-changelog\n\nTake 0.15.1 release into account","distinct":false,"url":"https://api.github.com/repos/mesosphere/marathon-ui/commits/c3a68c6536791c91922c930d82978fc27262e156"},{"sha":"3a0ed6b9c3f9e7a6584c2aed7283c61268eeb248","author":{"email":"9dd463617aa6d5651ba617f720beb4705b0d4f21@mesosphere.io","name":"Pierluigi Cau"},"message":"Defensively check against malformed task ipAddresses\n\nThis fixes mesosphere/marathon#2973","distinct":false,"url":"https://api.github.com/repos/mesosphere/marathon-ui/commits/3a0ed6b9c3f9e7a6584c2aed7283c61268eeb248"},{"sha":"21f31b3ae7667218b4f37ec78f7105467c643800","author":{"email":"750c379d9d240cc3999668d8d07f55b9c5db8f1d@users.noreply.github.com","name":"Philip Norman"},"message":"Merge pull request #583 from mesosphere/fix/2973-task-ipaddresses\n\nDefensively check against malformed task ipAddresses","distinct":false,"url":"https://api.github.com/repos/mesosphere/marathon-ui/commits/21f31b3ae7667218b4f37ec78f7105467c643800"},{"sha":"5a27342f4a0fdb07c6179911fe8f98bd7a8d5929","author":{"email":"9dd463617aa6d5651ba617f720beb4705b0d4f21@mesosphere.io","name":"Pierluigi Cau"},"message":"Add 0.14.3 CHANGELOG","distinct":false,"url":"https://api.github.com/repos/mesosphere/marathon-ui/commits/5a27342f4a0fdb07c6179911fe8f98bd7a8d5929"},{"sha":"2fd53744b1c7f805a044ce324d1bd345c937f391","author":{"email":"750c379d9d240cc3999668d8d07f55b9c5db8f1d@users.noreply.github.com","name":"Philip Norman"},"message":"Merge pull request #584 from mesosphere/update-changelog-0143\n\nAdd 0.14.3 CHANGELOG","distinct":false,"url":"https://api.github.com/repos/mesosphere/marathon-ui/commits/2fd53744b1c7f805a044ce324d1bd345c937f391"},{"sha":"e68092b0e5b6fb022c42428e4999c165ff9036fb","author":{"email":"16bdcb76ef3c9ab0b7692bb8814db47897b4b160@mesosphere.io","name":"Orlando Hohmeier"},"message":"Split tests into scenarios and units\n\nRefactor tests to split them into scenario and unit tests. Unit tests\nshould only test a single unit of work any dependency should be mocked\nor stubbed. Scenario or integration tests on the other-hand should\nverify that different units play well to gather. This refactoring pave\nthe way for further test improvements.\n\n/Closes mesosphere/marahon#2928","distinct":true,"url":"https://api.github.com/repos/mesosphere/marathon-ui/commits/e68092b0e5b6fb022c42428e4999c165ff9036fb"}]}