{"action":"created","issue":{"url":"https://api.github.com/repos/sq/JSIL/issues/798","labels_url":"https://api.github.com/repos/sq/JSIL/issues/798/labels{/name}","comments_url":"https://api.github.com/repos/sq/JSIL/issues/798/comments","events_url":"https://api.github.com/repos/sq/JSIL/issues/798/events","html_url":"https://github.com/sq/JSIL/pull/798","id":100692247,"number":798,"title":"Test: AppDomains and memory usage","user":{"login":"iskiselev","id":5084964,"avatar_url":"https://avatars.githubusercontent.com/u/5084964?v=3","gravatar_id":"","url":"https://api.github.com/users/iskiselev","html_url":"https://github.com/iskiselev","followers_url":"https://api.github.com/users/iskiselev/followers","following_url":"https://api.github.com/users/iskiselev/following{/other_user}","gists_url":"https://api.github.com/users/iskiselev/gists{/gist_id}","starred_url":"https://api.github.com/users/iskiselev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/iskiselev/subscriptions","organizations_url":"https://api.github.com/users/iskiselev/orgs","repos_url":"https://api.github.com/users/iskiselev/repos","events_url":"https://api.github.com/users/iskiselev/events{/privacy}","received_events_url":"https://api.github.com/users/iskiselev/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":30,"created_at":"2015-08-13T05:20:54Z","updated_at":"2015-08-14T09:42:52Z","closed_at":"2015-08-14T08:36:45Z","pull_request":{"url":"https://api.github.com/repos/sq/JSIL/pulls/798","html_url":"https://github.com/sq/JSIL/pull/798","diff_url":"https://github.com/sq/JSIL/pull/798.diff","patch_url":"https://github.com/sq/JSIL/pull/798.patch"},"body":"Here I moved each test execution to separate app domain which is unloaded after with test assembly. So, test execution no more affect on each other if classes have static states.\r\nAlso I fixed work with string on writing output to file, so there is no more OutOfMemory exception even in translated tests on 32 bit.\r\n\r\nFixed some small EOL and added them to .gitattributes/.hgeol.\r\n\r\nUnfortunately, with introducing app domains Simple test cases executes nearly twice as long then before.\r\n\r\nProbably we could find some options to run most test cases in same domain, it should be able to change in just one line."},"comment":{"url":"https://api.github.com/repos/sq/JSIL/issues/comments/131050772","html_url":"https://github.com/sq/JSIL/pull/798#issuecomment-131050772","issue_url":"https://api.github.com/repos/sq/JSIL/issues/798","id":131050772,"user":{"login":"kg","id":198130,"avatar_url":"https://avatars.githubusercontent.com/u/198130?v=3","gravatar_id":"","url":"https://api.github.com/users/kg","html_url":"https://github.com/kg","followers_url":"https://api.github.com/users/kg/followers","following_url":"https://api.github.com/users/kg/following{/other_user}","gists_url":"https://api.github.com/users/kg/gists{/gist_id}","starred_url":"https://api.github.com/users/kg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kg/subscriptions","organizations_url":"https://api.github.com/users/kg/orgs","repos_url":"https://api.github.com/users/kg/repos","events_url":"https://api.github.com/users/kg/events{/privacy}","received_events_url":"https://api.github.com/users/kg/received_events","type":"User","site_admin":false},"created_at":"2015-08-14T09:42:52Z","updated_at":"2015-08-14T09:42:52Z","body":"Feel free to do that if you think it's a good idea. Why does CI need AppDomains?"}}