{"action":"created","issue":{"url":"https://api.github.com/repos/davisp/jiffy/issues/80","labels_url":"https://api.github.com/repos/davisp/jiffy/issues/80/labels{/name}","comments_url":"https://api.github.com/repos/davisp/jiffy/issues/80/comments","events_url":"https://api.github.com/repos/davisp/jiffy/issues/80/events","html_url":"https://github.com/davisp/jiffy/pull/80","id":54983709,"number":80,"title":"Use triq instead of proper","user":{"login":"kxepal","id":785983,"avatar_url":"https://avatars.githubusercontent.com/u/785983?v=3","gravatar_id":"","url":"https://api.github.com/users/kxepal","html_url":"https://github.com/kxepal","followers_url":"https://api.github.com/users/kxepal/followers","following_url":"https://api.github.com/users/kxepal/following{/other_user}","gists_url":"https://api.github.com/users/kxepal/gists{/gist_id}","starred_url":"https://api.github.com/users/kxepal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kxepal/subscriptions","organizations_url":"https://api.github.com/users/kxepal/orgs","repos_url":"https://api.github.com/users/kxepal/repos","events_url":"https://api.github.com/users/kxepal/events{/privacy}","received_events_url":"https://api.github.com/users/kxepal/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-01-21T06:42:13Z","updated_at":"2015-09-28T10:19:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/davisp/jiffy/pulls/80","html_url":"https://github.com/davisp/jiffy/pull/80","diff_url":"https://github.com/davisp/jiffy/pull/80.diff","patch_url":"https://github.com/davisp/jiffy/pull/80.patch"},"body":"This solves license issues caused by proper while tests still does their job right.\r\nNote that amount of tests is dropped from 1000 to 10. This is because triq generates much more heavy and comprehensive cases than proper on each cycle. As the result, it requires much more memory to run the same amount of tests as proper has. I wasn't able to handle 100 tests with 8GB RAM without falling into swap. Starting from 30 you'll need ~4GB and you may not fit in 300 seconds limit. As for 10 the peak memory usage is somewhere around 200MB. "},"comment":{"url":"https://api.github.com/repos/davisp/jiffy/issues/comments/143701506","html_url":"https://github.com/davisp/jiffy/pull/80#issuecomment-143701506","issue_url":"https://api.github.com/repos/davisp/jiffy/issues/80","id":143701506,"user":{"login":"kxepal","id":785983,"avatar_url":"https://avatars.githubusercontent.com/u/785983?v=3","gravatar_id":"","url":"https://api.github.com/users/kxepal","html_url":"https://github.com/kxepal","followers_url":"https://api.github.com/users/kxepal/followers","following_url":"https://api.github.com/users/kxepal/following{/other_user}","gists_url":"https://api.github.com/users/kxepal/gists{/gist_id}","starred_url":"https://api.github.com/users/kxepal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kxepal/subscriptions","organizations_url":"https://api.github.com/users/kxepal/orgs","repos_url":"https://api.github.com/users/kxepal/repos","events_url":"https://api.github.com/users/kxepal/events{/privacy}","received_events_url":"https://api.github.com/users/kxepal/received_events","type":"User","site_admin":false},"created_at":"2015-09-28T10:19:40Z","updated_at":"2015-09-28T10:19:40Z","body":"@eproxus had no luck with, but may be I should try another shot. \r\n\r\nProblem with licensing is that you cannot include GPL stuff into release tarball in order to run tests on end host while your product is not GPL."}}