{"action":"opened","issue":{"url":"https://api.github.com/repos/serenity-bdd/serenity-maven-plugin/issues/37","repository_url":"https://api.github.com/repos/serenity-bdd/serenity-maven-plugin","labels_url":"https://api.github.com/repos/serenity-bdd/serenity-maven-plugin/issues/37/labels{/name}","comments_url":"https://api.github.com/repos/serenity-bdd/serenity-maven-plugin/issues/37/comments","events_url":"https://api.github.com/repos/serenity-bdd/serenity-maven-plugin/issues/37/events","html_url":"https://github.com/serenity-bdd/serenity-maven-plugin/issues/37","id":143030816,"number":37,"title":"Wrong aggregation result with multiple Test class","user":{"login":"dwursteisen","id":373097,"avatar_url":"https://avatars.githubusercontent.com/u/373097?v=3","gravatar_id":"","url":"https://api.github.com/users/dwursteisen","html_url":"https://github.com/dwursteisen","followers_url":"https://api.github.com/users/dwursteisen/followers","following_url":"https://api.github.com/users/dwursteisen/following{/other_user}","gists_url":"https://api.github.com/users/dwursteisen/gists{/gist_id}","starred_url":"https://api.github.com/users/dwursteisen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dwursteisen/subscriptions","organizations_url":"https://api.github.com/users/dwursteisen/orgs","repos_url":"https://api.github.com/users/dwursteisen/repos","events_url":"https://api.github.com/users/dwursteisen/events{/privacy}","received_events_url":"https://api.github.com/users/dwursteisen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-23T17:41:20Z","updated_at":"2016-03-23T17:41:20Z","closed_at":null,"body":"Hello, \r\n\r\nI try to run multiple test class in parallele using maven failsafe plugins. \r\nWhen trying to achieve this, I split my Test class into several test class.\r\n\r\nie: \r\n\r\n`MyTest.java` with `@Cucumber.Options(features=\"/features\")`  becomes :\r\n\r\n- `MyATest.java` with `@Cucumber.Options(features=\"/features/a\")`\r\n- `MyBTest.java` with `@Cucumber.Options(features=\"/features/b\")`\r\n- `MyCTest.java` with `@Cucumber.Options(features=\"/features/c\")`\r\n- ...\r\n\r\nThe aggregation result seems to be good on the first sight (on `index.html`) __but__ is not good on the `requirements.html` page.\r\n\r\nSee screenshot above\r\n\r\n![bug](https://raw.githubusercontent.com/dwursteisen/serenity-bug-report/forkmode/bug3.png)\r\n\r\nplease note that to produce this screenshot, I didn't have any parallel test ! (but multiple test class)\r\n\r\n# To Reproduce \r\n\r\n- clone https://github.com/dwursteisen/serenity-bug-report/tree/forkmode on the `forkmode` branch\r\n- `mvn clean install`\r\n- check \"Requirements\", \"Features\", \"Functional Domains\" tabs :  some tests are marked pending\r\n\r\nexpected result : \r\n\r\nall test are marked are succed, maybe except one that isn't run (`numbers.feature`)\r\n\r\n# first through\r\n\r\nI try to debug the maven plugin. The issue may be located in the `RequirementsOutcomes` class. When some method are called on this object, from templates file, results don't match my expectation."}}