{"action":"created","issue":{"url":"https://api.github.com/repos/apache/spark/issues/8559","repository_url":"https://api.github.com/repos/apache/spark","labels_url":"https://api.github.com/repos/apache/spark/issues/8559/labels{/name}","comments_url":"https://api.github.com/repos/apache/spark/issues/8559/comments","events_url":"https://api.github.com/repos/apache/spark/issues/8559/events","html_url":"https://github.com/apache/spark/pull/8559","id":104313792,"number":8559,"title":"[SPARK-10372] [CORE] basic test framework for entire spark scheduler","user":{"login":"squito","id":71240,"avatar_url":"https://avatars.githubusercontent.com/u/71240?v=3","gravatar_id":"","url":"https://api.github.com/users/squito","html_url":"https://github.com/squito","followers_url":"https://api.github.com/users/squito/followers","following_url":"https://api.github.com/users/squito/following{/other_user}","gists_url":"https://api.github.com/users/squito/gists{/gist_id}","starred_url":"https://api.github.com/users/squito/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/squito/subscriptions","organizations_url":"https://api.github.com/users/squito/orgs","repos_url":"https://api.github.com/users/squito/repos","events_url":"https://api.github.com/users/squito/events{/privacy}","received_events_url":"https://api.github.com/users/squito/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-09-01T17:12:00Z","updated_at":"2016-05-10T22:09:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/apache/spark/pulls/8559","html_url":"https://github.com/apache/spark/pull/8559","diff_url":"https://github.com/apache/spark/pull/8559.diff","patch_url":"https://github.com/apache/spark/pull/8559.patch"},"body":"This is a basic framework for testing the entire scheduler.  The tests this adds aren't very interesting -- the point of this PR is just to setup the framework.  The key changes here are adding the ability to tell when the various msg queues are empty.  That's necessary so the test framework knows when scheduler is \"done\" processing.  (alternatively, we could put everything into a single thread, but again part of the point of this is to test the interaction of the components, which would naturally be multi-threaded.)\r\n"},"comment":{"url":"https://api.github.com/repos/apache/spark/issues/comments/218306910","html_url":"https://github.com/apache/spark/pull/8559#issuecomment-218306910","issue_url":"https://api.github.com/repos/apache/spark/issues/8559","id":218306910,"user":{"login":"AmplabJenkins","id":4031291,"avatar_url":"https://avatars.githubusercontent.com/u/4031291?v=3","gravatar_id":"","url":"https://api.github.com/users/AmplabJenkins","html_url":"https://github.com/AmplabJenkins","followers_url":"https://api.github.com/users/AmplabJenkins/followers","following_url":"https://api.github.com/users/AmplabJenkins/following{/other_user}","gists_url":"https://api.github.com/users/AmplabJenkins/gists{/gist_id}","starred_url":"https://api.github.com/users/AmplabJenkins/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AmplabJenkins/subscriptions","organizations_url":"https://api.github.com/users/AmplabJenkins/orgs","repos_url":"https://api.github.com/users/AmplabJenkins/repos","events_url":"https://api.github.com/users/AmplabJenkins/events{/privacy}","received_events_url":"https://api.github.com/users/AmplabJenkins/received_events","type":"User","site_admin":false},"created_at":"2016-05-10T22:09:29Z","updated_at":"2016-05-10T22:09:29Z","body":"Test FAILed.\nRefer to this link for build results (access rights to CI server needed): \nhttps://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/58266/\nTest FAILed."}}