{"action":"created","issue":{"url":"https://api.github.com/repos/sscobici/ParallelTestRunner/issues/2","repository_url":"https://api.github.com/repos/sscobici/ParallelTestRunner","labels_url":"https://api.github.com/repos/sscobici/ParallelTestRunner/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/sscobici/ParallelTestRunner/issues/2/comments","events_url":"https://api.github.com/repos/sscobici/ParallelTestRunner/issues/2/events","html_url":"https://github.com/sscobici/ParallelTestRunner/issues/2","id":133765284,"number":2,"title":"Provide additional details on what test passed","user":{"login":"jeffzickgraf","id":924369,"avatar_url":"https://avatars.githubusercontent.com/u/924369?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffzickgraf","html_url":"https://github.com/jeffzickgraf","followers_url":"https://api.github.com/users/jeffzickgraf/followers","following_url":"https://api.github.com/users/jeffzickgraf/following{/other_user}","gists_url":"https://api.github.com/users/jeffzickgraf/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffzickgraf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffzickgraf/subscriptions","organizations_url":"https://api.github.com/users/jeffzickgraf/orgs","repos_url":"https://api.github.com/users/jeffzickgraf/repos","events_url":"https://api.github.com/users/jeffzickgraf/events{/privacy}","received_events_url":"https://api.github.com/users/jeffzickgraf/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-02-15T16:57:25Z","updated_at":"2016-02-15T18:39:36Z","closed_at":null,"body":"I would like to be able to pull in additional information about a test when showing what passes/fails in the console output.\r\n\r\nFor example - its difficult to know what browser passes or fails when we execute them in parallel:\r\n\r\n2016-02-15T14:21:49.7119430Z Starting test execution, please wait...\r\n2016-02-15T14:22:19.3429787Z Passed   OpenGlobeHomeDeliveryTest\r\n2016-02-15T14:22:19.5469784Z Passed   OpenGlobeHomeDeliveryTest\r\n2016-02-15T14:22:25.2066614Z Passed   OpenGlobeHomeDeliveryTest\r\n\r\nFor example, I'd like to add the TestGroup that the test was a part of so I could quickly tell what browser failed (which I have added as a TestGroup attribute to the TestClass).\r\n\r\nI see that ProcessOutputReaderImpl outputs the data received but not sure how to get more data into this event handler that outputs to the console the message with the data.\r\n\r\nAny thoughts on where to start?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/sscobici/ParallelTestRunner/issues/comments/184341727","html_url":"https://github.com/sscobici/ParallelTestRunner/issues/2#issuecomment-184341727","issue_url":"https://api.github.com/repos/sscobici/ParallelTestRunner/issues/2","id":184341727,"user":{"login":"sscobici","id":644913,"avatar_url":"https://avatars.githubusercontent.com/u/644913?v=3","gravatar_id":"","url":"https://api.github.com/users/sscobici","html_url":"https://github.com/sscobici","followers_url":"https://api.github.com/users/sscobici/followers","following_url":"https://api.github.com/users/sscobici/following{/other_user}","gists_url":"https://api.github.com/users/sscobici/gists{/gist_id}","starred_url":"https://api.github.com/users/sscobici/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sscobici/subscriptions","organizations_url":"https://api.github.com/users/sscobici/orgs","repos_url":"https://api.github.com/users/sscobici/repos","events_url":"https://api.github.com/users/sscobici/events{/privacy}","received_events_url":"https://api.github.com/users/sscobici/received_events","type":"User","site_admin":false},"created_at":"2016-02-15T18:39:36Z","updated_at":"2016-02-15T18:39:36Z","body":"Parallel test runner is not designed to run the same tests several times in different browsers.\r\nFor that you may want to run separate instances of ParallelRunner with different config for different browsers.\r\n\r\nI am a bit confused why you have the same test name in your output but if you want to output additional information in the output you may try the following:\r\n\r\nProcessOutputReaderImpl contains RunData object which contains the list of TestFixtures.\r\nEach TestFixture have Name and Group. In OnDataReceived() method before the Console.WriteLine() you will need to analyse the data, find the corresponding TestFixture by Name and then add Group to the output.\r\n\r\nParallelTestRunner tries to display similar information as a simple non parallel run vstest.\r\n"}}