{"action":"opened","issue":{"url":"https://api.github.com/repos/nunit/nunit/issues/534","labels_url":"https://api.github.com/repos/nunit/nunit/issues/534/labels{/name}","comments_url":"https://api.github.com/repos/nunit/nunit/issues/534/comments","events_url":"https://api.github.com/repos/nunit/nunit/issues/534/events","html_url":"https://github.com/nunit/nunit/issues/534","id":62205728,"number":534,"title":"Add class name and method name to test result xml","user":{"login":"CharliePoole","id":2678661,"avatar_url":"https://avatars.githubusercontent.com/u/2678661?v=3","gravatar_id":"","url":"https://api.github.com/users/CharliePoole","html_url":"https://github.com/CharliePoole","followers_url":"https://api.github.com/users/CharliePoole/followers","following_url":"https://api.github.com/users/CharliePoole/following{/other_user}","gists_url":"https://api.github.com/users/CharliePoole/gists{/gist_id}","starred_url":"https://api.github.com/users/CharliePoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CharliePoole/subscriptions","organizations_url":"https://api.github.com/users/CharliePoole/orgs","repos_url":"https://api.github.com/users/CharliePoole/repos","events_url":"https://api.github.com/users/CharliePoole/events{/privacy}","received_events_url":"https://api.github.com/users/CharliePoole/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nunit/nunit/labels/3.0","name":"3.0","color":"fef2c0"},{"url":"https://api.github.com/repos/nunit/nunit/labels/is:feature","name":"is:feature","color":"009800"},{"url":"https://api.github.com/repos/nunit/nunit/labels/pri:high","name":"pri:high","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/nunit/nunit/milestones/5","html_url":"https://github.com/nunit/nunit/milestones/3.0Beta1","labels_url":"https://api.github.com/repos/nunit/nunit/milestones/5/labels","id":745547,"number":5,"title":"3.0Beta1","description":"First Beta release of NUnit 3.0. High- and normal-priority issues assigned to this milestone  need to be done before we can declare a beta. Low priority items will be postponed if necessary.\r\n","creator":{"login":"CharliePoole","id":2678661,"avatar_url":"https://avatars.githubusercontent.com/u/2678661?v=3","gravatar_id":"","url":"https://api.github.com/users/CharliePoole","html_url":"https://github.com/CharliePoole","followers_url":"https://api.github.com/users/CharliePoole/followers","following_url":"https://api.github.com/users/CharliePoole/following{/other_user}","gists_url":"https://api.github.com/users/CharliePoole/gists{/gist_id}","starred_url":"https://api.github.com/users/CharliePoole/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CharliePoole/subscriptions","organizations_url":"https://api.github.com/users/CharliePoole/orgs","repos_url":"https://api.github.com/users/CharliePoole/repos","events_url":"https://api.github.com/users/CharliePoole/events{/privacy}","received_events_url":"https://api.github.com/users/CharliePoole/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":20,"state":"open","created_at":"2014-08-06T22:13:46Z","updated_at":"2015-03-16T20:51:52Z","due_on":"2015-03-16T07:00:00Z","closed_at":null},"comments":0,"created_at":"2015-03-16T20:51:52Z","updated_at":"2015-03-16T20:51:52Z","closed_at":null,"body":"This will allow runners like our VS adapter to figure out the file and line number where the test is defined. This is what NUnit v2 has done for the past few releases. This is high priority for beta 1 because we want to release a version of the adapter with it.\r\n\r\nNote that some tests (e.g. fixtures) don't have an associated method name and some (e.g. assemblies) don't have a class name. NUnit v2 handles this in the Test object hierarchy and we should handle it in the same way for 3.0.\r\n\r\nIn the long term, it would be great if NUnit itself could figure out the file and line number and provide that to runners. I'll create another issue for that.\r\n"}}