{"action":"created","issue":{"url":"https://api.github.com/repos/cpputest/cpputest/issues/472","labels_url":"https://api.github.com/repos/cpputest/cpputest/issues/472/labels{/name}","comments_url":"https://api.github.com/repos/cpputest/cpputest/issues/472/comments","events_url":"https://api.github.com/repos/cpputest/cpputest/issues/472/events","html_url":"https://github.com/cpputest/cpputest/issues/472","id":55221623,"number":472,"title":"Tests that are not run due to build configuration","user":{"login":"Andne","id":3787585,"avatar_url":"https://avatars.githubusercontent.com/u/3787585?v=3","gravatar_id":"","url":"https://api.github.com/users/Andne","html_url":"https://github.com/Andne","followers_url":"https://api.github.com/users/Andne/followers","following_url":"https://api.github.com/users/Andne/following{/other_user}","gists_url":"https://api.github.com/users/Andne/gists{/gist_id}","starred_url":"https://api.github.com/users/Andne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Andne/subscriptions","organizations_url":"https://api.github.com/users/Andne/orgs","repos_url":"https://api.github.com/users/Andne/repos","events_url":"https://api.github.com/users/Andne/events{/privacy}","received_events_url":"https://api.github.com/users/Andne/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-01-22T22:59:13Z","updated_at":"2015-01-23T14:46:01Z","closed_at":null,"body":"I've noticed that some tests are #ifdef out on certain platforms due to missing features (one I can think of is between 32 and 64 bit builds, related to 64-bit longs).  This means that there is a difference in the number of tests that are executed on these platforms.  I'm wondering if this is the best way to handle these tests, or if they should show as ignored on platforms that don't support them.  I think this also ties a little bit into the discussion on issue #343, since the two would affect each other some even though they are otherwise different ideas/features/etc...\r\n\r\nOther people's thoughts on this?"},"comment":{"url":"https://api.github.com/repos/cpputest/cpputest/issues/comments/71202860","html_url":"https://github.com/cpputest/cpputest/issues/472#issuecomment-71202860","issue_url":"https://api.github.com/repos/cpputest/cpputest/issues/472","id":71202860,"user":{"login":"Andne","id":3787585,"avatar_url":"https://avatars.githubusercontent.com/u/3787585?v=3","gravatar_id":"","url":"https://api.github.com/users/Andne","html_url":"https://github.com/Andne","followers_url":"https://api.github.com/users/Andne/followers","following_url":"https://api.github.com/users/Andne/following{/other_user}","gists_url":"https://api.github.com/users/Andne/gists{/gist_id}","starred_url":"https://api.github.com/users/Andne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Andne/subscriptions","organizations_url":"https://api.github.com/users/Andne/orgs","repos_url":"https://api.github.com/users/Andne/repos","events_url":"https://api.github.com/users/Andne/events{/privacy}","received_events_url":"https://api.github.com/users/Andne/received_events","type":"User","site_admin":false},"created_at":"2015-01-23T14:46:01Z","updated_at":"2015-01-23T14:46:01Z","body":"Oops, that's what happens when I'm typing on a tablet and don't proofread...\r\n\r\nI agree, the same test name is good, and it won't cause errors due to the #ifdef/#else.  My concern was that someone would change a test name and not change it in both lines.  I know it's a pretty minor edge case, but still seems to be something we wouldn't want.\r\n\r\nI agree that your suggestion only makes sense for tests that can't be run due to platform differences.  I was just saying that I wish there was a way to distinguish 'can't run because of the platform' and 'not run because someone said not to'.  Unfortunately, I don't think that most test frameworks or even the other tools that log tests have any support for another category like that."}}