{"action":"closed","number":8,"pull_request":{"url":"https://api.github.com/repos/msteiger/Terasology/pulls/8","id":28877443,"html_url":"https://github.com/msteiger/Terasology/pull/8","diff_url":"https://github.com/msteiger/Terasology/pull/8.diff","patch_url":"https://github.com/msteiger/Terasology/pull/8.patch","issue_url":"https://api.github.com/repos/msteiger/Terasology/issues/8","number":8,"state":"closed","locked":false,"title":"Moved engine-test non-tests to src/main","user":{"login":"msteiger","id":1820007,"avatar_url":"https://avatars.githubusercontent.com/u/1820007?v=3","gravatar_id":"","url":"https://api.github.com/users/msteiger","html_url":"https://github.com/msteiger","followers_url":"https://api.github.com/users/msteiger/followers","following_url":"https://api.github.com/users/msteiger/following{/other_user}","gists_url":"https://api.github.com/users/msteiger/gists{/gist_id}","starred_url":"https://api.github.com/users/msteiger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msteiger/subscriptions","organizations_url":"https://api.github.com/users/msteiger/orgs","repos_url":"https://api.github.com/users/msteiger/repos","events_url":"https://api.github.com/users/msteiger/events{/privacy}","received_events_url":"https://api.github.com/users/msteiger/received_events","type":"User","site_admin":false},"body":"**Internal** Cherry-Picked\r\n\r\nThe PR effectively removes all tests and test resources from the `engine-tests.jar`. This change should be mostly transparent as nothing should rely on any of the tests.\r\n\r\nThis also simplifies the build script somewhat.\r\n\r\nHelper classes, utilities and environment classes have been moved to src/main to be still available.\r\n\r\nAs a result, modules  will not have the `logback.groovy' from engine-tests in their classpath and can/must define their own. \r\n\r\nEclipse (and probably the other IDEs) does not distinguish between `compile` and `testCompile`. Therefore the test resources are also available in regular code.","created_at":"2015-02-08T08:27:52Z","updated_at":"2015-03-15T14:44:36Z","closed_at":"2015-03-15T14:44:36Z","merged_at":null,"merge_commit_sha":"2d791e4d0ef924f198477dddbca0383aa1b2276c","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/msteiger/Terasology/pulls/8/commits","review_comments_url":"https://api.github.com/repos/msteiger/Terasology/pulls/8/comments","review_comment_url":"https://api.github.com/repos/msteiger/Terasology/pulls/comments{/number}","comments_url":"https://api.github.com/repos/msteiger/Terasology/issues/8/comments","statuses_url":"https://api.github.com/repos/msteiger/Terasology/statuses/d9f171c86a79f33fe5af737729e3b08e735550f3","head":{"label":"msteiger:new_engine_tests","ref":"new_engine_tests","sha":"d9f171c86a79f33fe5af737729e3b08e735550f3","user":{"login":"msteiger","id":1820007,"avatar_url":"https://avatars.githubusercontent.com/u/1820007?v=3","gravatar_id":"","url":"https://api.github.com/users/msteiger","html_url":"https://github.com/msteiger","followers_url":"https://api.github.com/users/msteiger/followers","following_url":"https://api.github.com/users/msteiger/following{/other_user}","gists_url":"https://api.github.com/users/msteiger/gists{/gist_id}","starred_url":"https://api.github.com/users/msteiger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msteiger/subscriptions","organizations_url":"https://api.github.com/users/msteiger/orgs","repos_url":"https://api.github.com/users/msteiger/repos","events_url":"https://api.github.com/users/msteiger/events{/privacy}","received_events_url":"https://api.github.com/users/msteiger/received_events","type":"User","site_admin":false},"repo":{"id":15682556,"name":"Terasology","full_name":"msteiger/Terasology","owner":{"login":"msteiger","id":1820007,"avatar_url":"https://avatars.githubusercontent.com/u/1820007?v=3","gravatar_id":"","url":"https://api.github.com/users/msteiger","html_url":"https://github.com/msteiger","followers_url":"https://api.github.com/users/msteiger/followers","following_url":"https://api.github.com/users/msteiger/following{/other_user}","gists_url":"https://api.github.com/users/msteiger/gists{/gist_id}","starred_url":"https://api.github.com/users/msteiger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msteiger/subscriptions","organizations_url":"https://api.github.com/users/msteiger/orgs","repos_url":"https://api.github.com/users/msteiger/repos","events_url":"https://api.github.com/users/msteiger/events{/privacy}","received_events_url":"https://api.github.com/users/msteiger/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/msteiger/Terasology","description":"Terasology is an open source project started by Benjamin \"begla\" Glatzel to research procedural terrain generation and efficient rendering techniques in Java using the LWJGL. The engine uses a block-based voxel-like approach as seen in Minecraft.  After proving itself as a solid tech demo begla was joined at first by Anton \"small-jeeper\" Kireev and Rasmus \"Cervator\" Praestholm and a full-fledged game concept was born. Our goal is a game that pays ample tribute to Minecraft in initial look and origin, but stakes out its own niche by adopting the NPC-helper and caretaker feel from such games as Dwarf Fortress and Dungeon Keeper, while striving for added depth and sophistication in the foundation systems akin to DF.","fork":true,"url":"https://api.github.com/repos/msteiger/Terasology","forks_url":"https://api.github.com/repos/msteiger/Terasology/forks","keys_url":"https://api.github.com/repos/msteiger/Terasology/keys{/key_id}","collaborators_url":"https://api.github.com/repos/msteiger/Terasology/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/msteiger/Terasology/teams","hooks_url":"https://api.github.com/repos/msteiger/Terasology/hooks","issue_events_url":"https://api.github.com/repos/msteiger/Terasology/issues/events{/number}","events_url":"https://api.github.com/repos/msteiger/Terasology/events","assignees_url":"https://api.github.com/repos/msteiger/Terasology/assignees{/user}","branches_url":"https://api.github.com/repos/msteiger/Terasology/branches{/branch}","tags_url":"https://api.github.com/repos/msteiger/Terasology/tags","blobs_url":"https://api.github.com/repos/msteiger/Terasology/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/msteiger/Terasology/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/msteiger/Terasology/git/refs{/sha}","trees_url":"https://api.github.com/repos/msteiger/Terasology/git/trees{/sha}","statuses_url":"https://api.github.com/repos/msteiger/Terasology/statuses/{sha}","languages_url":"https://api.github.com/repos/msteiger/Terasology/languages","stargazers_url":"https://api.github.com/repos/msteiger/Terasology/stargazers","contributors_url":"https://api.github.com/repos/msteiger/Terasology/contributors","subscribers_url":"https://api.github.com/repos/msteiger/Terasology/subscribers","subscription_url":"https://api.github.com/repos/msteiger/Terasology/subscription","commits_url":"https://api.github.com/repos/msteiger/Terasology/commits{/sha}","git_commits_url":"https://api.github.com/repos/msteiger/Terasology/git/commits{/sha}","comments_url":"https://api.github.com/repos/msteiger/Terasology/comments{/number}","issue_comment_url":"https://api.github.com/repos/msteiger/Terasology/issues/comments{/number}","contents_url":"https://api.github.com/repos/msteiger/Terasology/contents/{+path}","compare_url":"https://api.github.com/repos/msteiger/Terasology/compare/{base}...{head}","merges_url":"https://api.github.com/repos/msteiger/Terasology/merges","archive_url":"https://api.github.com/repos/msteiger/Terasology/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/msteiger/Terasology/downloads","issues_url":"https://api.github.com/repos/msteiger/Terasology/issues{/number}","pulls_url":"https://api.github.com/repos/msteiger/Terasology/pulls{/number}","milestones_url":"https://api.github.com/repos/msteiger/Terasology/milestones{/number}","notifications_url":"https://api.github.com/repos/msteiger/Terasology/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/msteiger/Terasology/labels{/name}","releases_url":"https://api.github.com/repos/msteiger/Terasology/releases{/id}","created_at":"2014-01-06T19:12:52Z","updated_at":"2015-03-15T10:15:02Z","pushed_at":"2015-03-15T13:09:57Z","git_url":"git://github.com/msteiger/Terasology.git","ssh_url":"git@github.com:msteiger/Terasology.git","clone_url":"https://github.com/msteiger/Terasology.git","svn_url":"https://github.com/msteiger/Terasology","homepage":"http://terasology.org/","size":221639,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":1,"default_branch":"develop"}},"base":{"label":"msteiger:develop","ref":"develop","sha":"b92651de1866899d90a38892f5aaa5eef147808f","user":{"login":"msteiger","id":1820007,"avatar_url":"https://avatars.githubusercontent.com/u/1820007?v=3","gravatar_id":"","url":"https://api.github.com/users/msteiger","html_url":"https://github.com/msteiger","followers_url":"https://api.github.com/users/msteiger/followers","following_url":"https://api.github.com/users/msteiger/following{/other_user}","gists_url":"https://api.github.com/users/msteiger/gists{/gist_id}","starred_url":"https://api.github.com/users/msteiger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msteiger/subscriptions","organizations_url":"https://api.github.com/users/msteiger/orgs","repos_url":"https://api.github.com/users/msteiger/repos","events_url":"https://api.github.com/users/msteiger/events{/privacy}","received_events_url":"https://api.github.com/users/msteiger/received_events","type":"User","site_admin":false},"repo":{"id":15682556,"name":"Terasology","full_name":"msteiger/Terasology","owner":{"login":"msteiger","id":1820007,"avatar_url":"https://avatars.githubusercontent.com/u/1820007?v=3","gravatar_id":"","url":"https://api.github.com/users/msteiger","html_url":"https://github.com/msteiger","followers_url":"https://api.github.com/users/msteiger/followers","following_url":"https://api.github.com/users/msteiger/following{/other_user}","gists_url":"https://api.github.com/users/msteiger/gists{/gist_id}","starred_url":"https://api.github.com/users/msteiger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msteiger/subscriptions","organizations_url":"https://api.github.com/users/msteiger/orgs","repos_url":"https://api.github.com/users/msteiger/repos","events_url":"https://api.github.com/users/msteiger/events{/privacy}","received_events_url":"https://api.github.com/users/msteiger/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/msteiger/Terasology","description":"Terasology is an open source project started by Benjamin \"begla\" Glatzel to research procedural terrain generation and efficient rendering techniques in Java using the LWJGL. The engine uses a block-based voxel-like approach as seen in Minecraft.  After proving itself as a solid tech demo begla was joined at first by Anton \"small-jeeper\" Kireev and Rasmus \"Cervator\" Praestholm and a full-fledged game concept was born. Our goal is a game that pays ample tribute to Minecraft in initial look and origin, but stakes out its own niche by adopting the NPC-helper and caretaker feel from such games as Dwarf Fortress and Dungeon Keeper, while striving for added depth and sophistication in the foundation systems akin to DF.","fork":true,"url":"https://api.github.com/repos/msteiger/Terasology","forks_url":"https://api.github.com/repos/msteiger/Terasology/forks","keys_url":"https://api.github.com/repos/msteiger/Terasology/keys{/key_id}","collaborators_url":"https://api.github.com/repos/msteiger/Terasology/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/msteiger/Terasology/teams","hooks_url":"https://api.github.com/repos/msteiger/Terasology/hooks","issue_events_url":"https://api.github.com/repos/msteiger/Terasology/issues/events{/number}","events_url":"https://api.github.com/repos/msteiger/Terasology/events","assignees_url":"https://api.github.com/repos/msteiger/Terasology/assignees{/user}","branches_url":"https://api.github.com/repos/msteiger/Terasology/branches{/branch}","tags_url":"https://api.github.com/repos/msteiger/Terasology/tags","blobs_url":"https://api.github.com/repos/msteiger/Terasology/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/msteiger/Terasology/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/msteiger/Terasology/git/refs{/sha}","trees_url":"https://api.github.com/repos/msteiger/Terasology/git/trees{/sha}","statuses_url":"https://api.github.com/repos/msteiger/Terasology/statuses/{sha}","languages_url":"https://api.github.com/repos/msteiger/Terasology/languages","stargazers_url":"https://api.github.com/repos/msteiger/Terasology/stargazers","contributors_url":"https://api.github.com/repos/msteiger/Terasology/contributors","subscribers_url":"https://api.github.com/repos/msteiger/Terasology/subscribers","subscription_url":"https://api.github.com/repos/msteiger/Terasology/subscription","commits_url":"https://api.github.com/repos/msteiger/Terasology/commits{/sha}","git_commits_url":"https://api.github.com/repos/msteiger/Terasology/git/commits{/sha}","comments_url":"https://api.github.com/repos/msteiger/Terasology/comments{/number}","issue_comment_url":"https://api.github.com/repos/msteiger/Terasology/issues/comments{/number}","contents_url":"https://api.github.com/repos/msteiger/Terasology/contents/{+path}","compare_url":"https://api.github.com/repos/msteiger/Terasology/compare/{base}...{head}","merges_url":"https://api.github.com/repos/msteiger/Terasology/merges","archive_url":"https://api.github.com/repos/msteiger/Terasology/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/msteiger/Terasology/downloads","issues_url":"https://api.github.com/repos/msteiger/Terasology/issues{/number}","pulls_url":"https://api.github.com/repos/msteiger/Terasology/pulls{/number}","milestones_url":"https://api.github.com/repos/msteiger/Terasology/milestones{/number}","notifications_url":"https://api.github.com/repos/msteiger/Terasology/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/msteiger/Terasology/labels{/name}","releases_url":"https://api.github.com/repos/msteiger/Terasology/releases{/id}","created_at":"2014-01-06T19:12:52Z","updated_at":"2015-03-15T10:15:02Z","pushed_at":"2015-03-15T13:09:57Z","git_url":"git://github.com/msteiger/Terasology.git","ssh_url":"git@github.com:msteiger/Terasology.git","clone_url":"https://github.com/msteiger/Terasology.git","svn_url":"https://github.com/msteiger/Terasology","homepage":"http://terasology.org/","size":221639,"stargazers_count":1,"watchers_count":1,"language":"Java","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":1,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/msteiger/Terasology/pulls/8"},"html":{"href":"https://github.com/msteiger/Terasology/pull/8"},"issue":{"href":"https://api.github.com/repos/msteiger/Terasology/issues/8"},"comments":{"href":"https://api.github.com/repos/msteiger/Terasology/issues/8/comments"},"review_comments":{"href":"https://api.github.com/repos/msteiger/Terasology/pulls/8/comments"},"review_comment":{"href":"https://api.github.com/repos/msteiger/Terasology/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/msteiger/Terasology/pulls/8/commits"},"statuses":{"href":"https://api.github.com/repos/msteiger/Terasology/statuses/d9f171c86a79f33fe5af737729e3b08e735550f3"}},"merged":false,"mergeable":false,"mergeable_state":"dirty","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":3,"deletions":24,"changed_files":20}}