{"action":"created","comment":{"url":"https://api.github.com/repos/benchflow/drivers-maker/pulls/comments/75919480","id":75919480,"diff_hunk":"@@ -73,57 +90,96 @@ public void configure() throws Exception {\n     public void validate() throws Exception {\n         super.validate();\n \n-        logger.info(\"START: Validate...\");\n+        logger.info(\"[BenchFlowBenchmark] START: Validate...\");\n \n         initialize();\n \n-        logger.info(\"DONE: initialize\");\n-        logger.info(\"benchmarkDir is: \" + benchmarkDir.toString());\n+        logger.info(\"[BenchFlowBenchmark] DONE: initialize\");\n+        logger.info(\"[BenchFlowBenchmark] benchmarkDir is: \" + benchmarkDir.toString());\n+\n+        moveBenchFlowServicesConfigToProperties();\n+\n+        logger.info(\"[BenchFlowBenchmark] Moved BenchFlow section of config file to driver's properties\");\n \n-        setSutEndpoint();\n         deploymentManagerAddress = runXml.getXPathValue(\"benchFlowServices/deploymentManager\");\n+        logger.info(\"[BenchFlowBenchmark] Deployment manager address is: \" + deploymentManagerAddress);\n+\n         trialId = runXml.getXPathValue(\"benchFlowRunConfiguration/trialId\");\n+        logger.info(\"[BenchFlowBenchmark] Trial id is: \" + trialId);\n \n-        logger.info(\"Deployment manager address is: \" + deploymentManagerAddress);\n-        logger.info(\"Trial id is: \" + trialId);\n-        logger.info(\"DONE: setSutEndpoint\");\n-        logger.info(\"END: Validate...\");\n+        //we do the complete deployment in @Validate phase since\n+        //it is the only phase in which we can modify the run xml to\n+        //include the sut endpoint\n+        deploySut();\n+        startSut();\n+        setSutEndpoint();\n+\n+        benchFlowServices = new BenchFlowServices(\n+                serviceInfoMap,\n+                deploymentManagerAddress,\n+                privatePort,\n+                trialId,\n+                http.getHttpClient(),\n+                logger\n+        );\n+\n+        logger.info(\"[BenchFlowBenchmark] DONE: setSutEndpoint\");\n+        logger.info(\"[BenchFlowBenchmark] END: Validate...\");\n \n     }\n \n+    @StartRun\n+    public void start() throws Exception {\n+        super.start();\n+        logger.info(\"[BenchFlowBenchmark] About to start BenchFlow services...\");\n+        try {\n+            benchFlowServices.start();","path":"application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java","position":137,"original_position":137,"commit_id":"2659bcae15e0ae61e3e5abbaae7eb3b0dd92752e","original_commit_id":"2659bcae15e0ae61e3e5abbaae7eb3b0dd92752e","user":{"login":"VincenzoFerme","id":7163641,"avatar_url":"https://avatars.githubusercontent.com/u/7163641?v=3","gravatar_id":"","url":"https://api.github.com/users/VincenzoFerme","html_url":"https://github.com/VincenzoFerme","followers_url":"https://api.github.com/users/VincenzoFerme/followers","following_url":"https://api.github.com/users/VincenzoFerme/following{/other_user}","gists_url":"https://api.github.com/users/VincenzoFerme/gists{/gist_id}","starred_url":"https://api.github.com/users/VincenzoFerme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VincenzoFerme/subscriptions","organizations_url":"https://api.github.com/users/VincenzoFerme/orgs","repos_url":"https://api.github.com/users/VincenzoFerme/repos","events_url":"https://api.github.com/users/VincenzoFerme/events{/privacy}","received_events_url":"https://api.github.com/users/VincenzoFerme/received_events","type":"User","site_admin":false},"body":"How do you control which monitor, according to the `runPhase`, should be started here and which one no? Refer to https://github.com/benchflow/sut-libraries/issues/3","created_at":"2016-08-23T18:02:51Z","updated_at":"2016-08-23T18:02:51Z","html_url":"https://github.com/benchflow/drivers-maker/pull/78#discussion_r75919480","pull_request_url":"https://api.github.com/repos/benchflow/drivers-maker/pulls/78","_links":{"self":{"href":"https://api.github.com/repos/benchflow/drivers-maker/pulls/comments/75919480"},"html":{"href":"https://github.com/benchflow/drivers-maker/pull/78#discussion_r75919480"},"pull_request":{"href":"https://api.github.com/repos/benchflow/drivers-maker/pulls/78"}}},"pull_request":{"url":"https://api.github.com/repos/benchflow/drivers-maker/pulls/78","id":82274940,"html_url":"https://github.com/benchflow/drivers-maker/pull/78","diff_url":"https://github.com/benchflow/drivers-maker/pull/78.diff","patch_url":"https://github.com/benchflow/drivers-maker/pull/78.patch","issue_url":"https://api.github.com/repos/benchflow/drivers-maker/issues/78","number":78,"state":"open","locked":false,"title":"Generates a working Faban benchmark with full BenchFlow services life…","user":{"login":"simonedavico","id":4446853,"avatar_url":"https://avatars.githubusercontent.com/u/4446853?v=3","gravatar_id":"","url":"https://api.github.com/users/simonedavico","html_url":"https://github.com/simonedavico","followers_url":"https://api.github.com/users/simonedavico/followers","following_url":"https://api.github.com/users/simonedavico/following{/other_user}","gists_url":"https://api.github.com/users/simonedavico/gists{/gist_id}","starred_url":"https://api.github.com/users/simonedavico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonedavico/subscriptions","organizations_url":"https://api.github.com/users/simonedavico/orgs","repos_url":"https://api.github.com/users/simonedavico/repos","events_url":"https://api.github.com/users/simonedavico/events{/privacy}","received_events_url":"https://api.github.com/users/simonedavico/received_events","type":"User","site_admin":false},"body":"The following commit implements a set of changes aimed at squashing all\r\nthe bugs encountered while testing the generated benchmarks on Faban.\r\n\r\nMost important fixes:\r\n- Fixes the serialisation of services’ addresses in\r\n`DeploymentDescriptorBuilder`; now addresses having only the private\r\nport are serialized with `::`, while addresses with both ports are\r\nserialized with both ports specified;\r\n- Writes the address of services with `network_mode: host` in the\r\n`run.xml` file, since their address cannot be returned by the\r\nDeployment Manager;\r\n- Adds dependencies necessary for the Faban benchmark to work (apache\r\nhttpclient dependencies);\r\n- Changes scale computation heuristics to use a classic decorator\r\npattern, since dynamic mixins were causing incorrect computations;\r\n- Changes delay computation heuristic to use the number of agent\r\nprocesses instead of the number of hosts;\r\n- Changes generated driver’s `TimeUnit` to `MICROSECONDS`, since Faban\r\ndoesn’t allow `NANOSECONDS`;\r\n- Adds `percentileLimits` to operations (defaulting all but 90th to 0);\r\n- Improves `WfMSPluginLoaderProcessor` to receive a `ChildProcessor`\r\nspecifying where to generate the `new WfMSPlugin(…)` instruction;\r\n- Corrects and improves the life cycle of the generated Faban\r\nBenchmark; all BenchFlow services are called correctly, and the\r\nBenchmark stops reporting a `FatalException` in case the interactions\r\nwith them goes wrong;\r\n- Updates the test Dockerfile `Dockerfile.ci`.\n<a href='#crh-start'></a><a href='#crh-data-%7B%22processed%22%3A%20%5B%22https%3A//github.com/benchflow/drivers-maker/pull/78%23discussion_r75918920%22%2C%20%22https%3A//github.com/benchflow/drivers-maker/pull/78%23discussion_r75919190%22%5D%2C%20%22comments%22%3A%20%7B%22Pull%202659bcae15e0ae61e3e5abbaae7eb3b0dd92752e%20application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java%20134%22%3A%20%7B%22html_url%22%3A%20%22https%3A//github.com/benchflow/drivers-maker/pull/78%23discussion_r75919190%22%2C%20%22comments%22%3A%20%5B%7B%22body%22%3A%20%22Move%20it%20at%20the%20end%20of%20the%20benchflow%20services%20starting%20process%2C%20according%20to%20the%20revised%20version%20of%20https%3A//github.com/benchflow/sut-libraries/issues/3%22%2C%20%22created_at%22%3A%20%222016-08-23T18%3A01%3A12Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/7163641%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/VincenzoFerme%22%7D%7D%5D%2C%20%22title%22%3A%20%22File%3A%20application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java%3AL90-186%22%7D%2C%20%22Pull%202659bcae15e0ae61e3e5abbaae7eb3b0dd92752e%20application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java%20111%22%3A%20%7B%22html_url%22%3A%20%22https%3A//github.com/benchflow/drivers-maker/pull/78%23discussion_r75918920%22%2C%20%22comments%22%3A%20%5B%7B%22body%22%3A%20%22Do%20we%20need%20information%20from%20the%20deployment%20process%2C%20for%20setting%20up%20the%20sut%20endpoint%3F%20If%20not%2C%20the%20deployment%20and%20start%20of%20the%20sut%20should%20be%20in%20the%20%60%40Configure%60%20phase.%22%2C%20%22created_at%22%3A%20%222016-08-23T17%3A59%3A41Z%22%2C%20%22user%22%3A%20%7B%22avatar_url%22%3A%20%22https%3A//avatars.githubusercontent.com/u/7163641%3Fv%3D3%22%2C%20%22html_url%22%3A%20%22https%3A//github.com/VincenzoFerme%22%7D%7D%5D%2C%20%22title%22%3A%20%22File%3A%20application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java%3AL90-186%22%7D%7D%7D'></a>\n<a href='https://www.codereviewhub.com/'><img src='http://www.codereviewhub.com/site/github-bar.png' height=40></a>\n- [ ] <a href='#crh-comment-Pull 2659bcae15e0ae61e3e5abbaae7eb3b0dd92752e application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java 111'></a> <img src='http://www.codereviewhub.com/site/github-remaining.png' height=16 width=60>&nbsp;<b><a href='https://github.com/benchflow/drivers-maker/pull/78#discussion_r75918920'>File: application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java:L90-186</a></b>\n- <a href='https://github.com/VincenzoFerme'><img border=0 src='https://avatars.githubusercontent.com/u/7163641?v=3' height=16 width=16'></a> Do we need information from the deployment process, for setting up the sut endpoint? If not, the deployment and start of the sut should be in the `@Configure` phase.\n- [ ] <a href='#crh-comment-Pull 2659bcae15e0ae61e3e5abbaae7eb3b0dd92752e application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java 134'></a> <img src='http://www.codereviewhub.com/site/github-remaining.png' height=16 width=60>&nbsp;<b><a href='https://github.com/benchflow/drivers-maker/pull/78#discussion_r75919190'>File: application/src/main/java/cloud/benchflow/driversmaker/generation/BenchFlowBenchmark.java:L90-186</a></b>\n- <a href='https://github.com/VincenzoFerme'><img border=0 src='https://avatars.githubusercontent.com/u/7163641?v=3' height=16 width=16'></a> Move it at the end of the benchflow services starting process, according to the revised version of https://github.com/benchflow/sut-libraries/issues/3\n\n\n<a href='https://www.codereviewhub.com/benchflow/drivers-maker/pull/78?mark_as_completed=1'><img src='http://www.codereviewhub.com/site/github-mark-as-completed.png' height=26></a>&nbsp;<a href='https://www.codereviewhub.com/benchflow/drivers-maker/pull/78?approve=1'><img src='http://www.codereviewhub.com/site/github-approve.png' height=26></a>&nbsp;<a href='https://github.com/benchflow/drivers-maker/pull/78'><img src='http://www.codereviewhub.com/site/github-refresh.png' height=26></a>\n<a href='#crh-end'></a>","created_at":"2016-08-22T22:31:41Z","updated_at":"2016-08-23T18:02:51Z","closed_at":null,"merged_at":null,"merge_commit_sha":"285174aeb9520d4cb721c2b1f56e740531c1b0f1","assignee":null,"assignees":[],"milestone":null,"commits_url":"https://api.github.com/repos/benchflow/drivers-maker/pulls/78/commits","review_comments_url":"https://api.github.com/repos/benchflow/drivers-maker/pulls/78/comments","review_comment_url":"https://api.github.com/repos/benchflow/drivers-maker/pulls/comments{/number}","comments_url":"https://api.github.com/repos/benchflow/drivers-maker/issues/78/comments","statuses_url":"https://api.github.com/repos/benchflow/drivers-maker/statuses/2659bcae15e0ae61e3e5abbaae7eb3b0dd92752e","head":{"label":"simonedavico:better-ops","ref":"better-ops","sha":"2659bcae15e0ae61e3e5abbaae7eb3b0dd92752e","user":{"login":"simonedavico","id":4446853,"avatar_url":"https://avatars.githubusercontent.com/u/4446853?v=3","gravatar_id":"","url":"https://api.github.com/users/simonedavico","html_url":"https://github.com/simonedavico","followers_url":"https://api.github.com/users/simonedavico/followers","following_url":"https://api.github.com/users/simonedavico/following{/other_user}","gists_url":"https://api.github.com/users/simonedavico/gists{/gist_id}","starred_url":"https://api.github.com/users/simonedavico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonedavico/subscriptions","organizations_url":"https://api.github.com/users/simonedavico/orgs","repos_url":"https://api.github.com/users/simonedavico/repos","events_url":"https://api.github.com/users/simonedavico/events{/privacy}","received_events_url":"https://api.github.com/users/simonedavico/received_events","type":"User","site_admin":false},"repo":{"id":48614387,"name":"faban-drivers-maker","full_name":"simonedavico/faban-drivers-maker","owner":{"login":"simonedavico","id":4446853,"avatar_url":"https://avatars.githubusercontent.com/u/4446853?v=3","gravatar_id":"","url":"https://api.github.com/users/simonedavico","html_url":"https://github.com/simonedavico","followers_url":"https://api.github.com/users/simonedavico/followers","following_url":"https://api.github.com/users/simonedavico/following{/other_user}","gists_url":"https://api.github.com/users/simonedavico/gists{/gist_id}","starred_url":"https://api.github.com/users/simonedavico/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/simonedavico/subscriptions","organizations_url":"https://api.github.com/users/simonedavico/orgs","repos_url":"https://api.github.com/users/simonedavico/repos","events_url":"https://api.github.com/users/simonedavico/events{/privacy}","received_events_url":"https://api.github.com/users/simonedavico/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/simonedavico/faban-drivers-maker","description":"Generates Faban drivers from the BenchFlow benchmark definition","fork":true,"url":"https://api.github.com/repos/simonedavico/faban-drivers-maker","forks_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/forks","keys_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/keys{/key_id}","collaborators_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/teams","hooks_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/hooks","issue_events_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/issues/events{/number}","events_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/events","assignees_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/assignees{/user}","branches_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/branches{/branch}","tags_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/tags","blobs_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/git/refs{/sha}","trees_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/git/trees{/sha}","statuses_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/statuses/{sha}","languages_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/languages","stargazers_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/stargazers","contributors_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/contributors","subscribers_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/subscribers","subscription_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/subscription","commits_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/commits{/sha}","git_commits_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/git/commits{/sha}","comments_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/comments{/number}","issue_comment_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/issues/comments{/number}","contents_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/contents/{+path}","compare_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/compare/{base}...{head}","merges_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/merges","archive_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/downloads","issues_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/issues{/number}","pulls_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/pulls{/number}","milestones_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/milestones{/number}","notifications_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/labels{/name}","releases_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/releases{/id}","deployments_url":"https://api.github.com/repos/simonedavico/faban-drivers-maker/deployments","created_at":"2015-12-26T15:04:33Z","updated_at":"2016-02-14T09:08:43Z","pushed_at":"2016-08-22T22:30:23Z","git_url":"git://github.com/simonedavico/faban-drivers-maker.git","ssh_url":"git@github.com:simonedavico/faban-drivers-maker.git","clone_url":"https://github.com/simonedavico/faban-drivers-maker.git","svn_url":"https://github.com/simonedavico/faban-drivers-maker","homepage":null,"size":4058,"stargazers_count":0,"watchers_count":0,"language":"Scala","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":0,"default_branch":"dev"}},"base":{"label":"benchflow:dev","ref":"dev","sha":"0123199d05e75d7ef696240f9a458555ca4a719a","user":{"login":"benchflow","id":11681613,"avatar_url":"https://avatars.githubusercontent.com/u/11681613?v=3","gravatar_id":"","url":"https://api.github.com/users/benchflow","html_url":"https://github.com/benchflow","followers_url":"https://api.github.com/users/benchflow/followers","following_url":"https://api.github.com/users/benchflow/following{/other_user}","gists_url":"https://api.github.com/users/benchflow/gists{/gist_id}","starred_url":"https://api.github.com/users/benchflow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benchflow/subscriptions","organizations_url":"https://api.github.com/users/benchflow/orgs","repos_url":"https://api.github.com/users/benchflow/repos","events_url":"https://api.github.com/users/benchflow/events{/privacy}","received_events_url":"https://api.github.com/users/benchflow/received_events","type":"Organization","site_admin":false},"repo":{"id":47876137,"name":"drivers-maker","full_name":"benchflow/drivers-maker","owner":{"login":"benchflow","id":11681613,"avatar_url":"https://avatars.githubusercontent.com/u/11681613?v=3","gravatar_id":"","url":"https://api.github.com/users/benchflow","html_url":"https://github.com/benchflow","followers_url":"https://api.github.com/users/benchflow/followers","following_url":"https://api.github.com/users/benchflow/following{/other_user}","gists_url":"https://api.github.com/users/benchflow/gists{/gist_id}","starred_url":"https://api.github.com/users/benchflow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benchflow/subscriptions","organizations_url":"https://api.github.com/users/benchflow/orgs","repos_url":"https://api.github.com/users/benchflow/repos","events_url":"https://api.github.com/users/benchflow/events{/privacy}","received_events_url":"https://api.github.com/users/benchflow/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/benchflow/drivers-maker","description":"Generates BenchFlow drivers from the BenchFlow test definition","fork":false,"url":"https://api.github.com/repos/benchflow/drivers-maker","forks_url":"https://api.github.com/repos/benchflow/drivers-maker/forks","keys_url":"https://api.github.com/repos/benchflow/drivers-maker/keys{/key_id}","collaborators_url":"https://api.github.com/repos/benchflow/drivers-maker/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/benchflow/drivers-maker/teams","hooks_url":"https://api.github.com/repos/benchflow/drivers-maker/hooks","issue_events_url":"https://api.github.com/repos/benchflow/drivers-maker/issues/events{/number}","events_url":"https://api.github.com/repos/benchflow/drivers-maker/events","assignees_url":"https://api.github.com/repos/benchflow/drivers-maker/assignees{/user}","branches_url":"https://api.github.com/repos/benchflow/drivers-maker/branches{/branch}","tags_url":"https://api.github.com/repos/benchflow/drivers-maker/tags","blobs_url":"https://api.github.com/repos/benchflow/drivers-maker/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/benchflow/drivers-maker/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/benchflow/drivers-maker/git/refs{/sha}","trees_url":"https://api.github.com/repos/benchflow/drivers-maker/git/trees{/sha}","statuses_url":"https://api.github.com/repos/benchflow/drivers-maker/statuses/{sha}","languages_url":"https://api.github.com/repos/benchflow/drivers-maker/languages","stargazers_url":"https://api.github.com/repos/benchflow/drivers-maker/stargazers","contributors_url":"https://api.github.com/repos/benchflow/drivers-maker/contributors","subscribers_url":"https://api.github.com/repos/benchflow/drivers-maker/subscribers","subscription_url":"https://api.github.com/repos/benchflow/drivers-maker/subscription","commits_url":"https://api.github.com/repos/benchflow/drivers-maker/commits{/sha}","git_commits_url":"https://api.github.com/repos/benchflow/drivers-maker/git/commits{/sha}","comments_url":"https://api.github.com/repos/benchflow/drivers-maker/comments{/number}","issue_comment_url":"https://api.github.com/repos/benchflow/drivers-maker/issues/comments{/number}","contents_url":"https://api.github.com/repos/benchflow/drivers-maker/contents/{+path}","compare_url":"https://api.github.com/repos/benchflow/drivers-maker/compare/{base}...{head}","merges_url":"https://api.github.com/repos/benchflow/drivers-maker/merges","archive_url":"https://api.github.com/repos/benchflow/drivers-maker/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/benchflow/drivers-maker/downloads","issues_url":"https://api.github.com/repos/benchflow/drivers-maker/issues{/number}","pulls_url":"https://api.github.com/repos/benchflow/drivers-maker/pulls{/number}","milestones_url":"https://api.github.com/repos/benchflow/drivers-maker/milestones{/number}","notifications_url":"https://api.github.com/repos/benchflow/drivers-maker/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/benchflow/drivers-maker/labels{/name}","releases_url":"https://api.github.com/repos/benchflow/drivers-maker/releases{/id}","deployments_url":"https://api.github.com/repos/benchflow/drivers-maker/deployments","created_at":"2015-12-12T11:49:20Z","updated_at":"2016-07-09T14:25:50Z","pushed_at":"2016-08-22T22:31:41Z","git_url":"git://github.com/benchflow/drivers-maker.git","ssh_url":"git@github.com:benchflow/drivers-maker.git","clone_url":"https://github.com/benchflow/drivers-maker.git","svn_url":"https://github.com/benchflow/drivers-maker","homepage":"","size":3058,"stargazers_count":0,"watchers_count":0,"language":"Scala","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":1,"mirror_url":null,"open_issues_count":33,"forks":1,"open_issues":33,"watchers":0,"default_branch":"dev"}},"_links":{"self":{"href":"https://api.github.com/repos/benchflow/drivers-maker/pulls/78"},"html":{"href":"https://github.com/benchflow/drivers-maker/pull/78"},"issue":{"href":"https://api.github.com/repos/benchflow/drivers-maker/issues/78"},"comments":{"href":"https://api.github.com/repos/benchflow/drivers-maker/issues/78/comments"},"review_comments":{"href":"https://api.github.com/repos/benchflow/drivers-maker/pulls/78/comments"},"review_comment":{"href":"https://api.github.com/repos/benchflow/drivers-maker/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/benchflow/drivers-maker/pulls/78/commits"},"statuses":{"href":"https://api.github.com/repos/benchflow/drivers-maker/statuses/2659bcae15e0ae61e3e5abbaae7eb3b0dd92752e"}}}}
{"actor":{"display_login":"VincenzoFerme"}}