{"action":"created","issue":{"url":"https://api.github.com/repos/jenkinsci/cucumber-reports-plugin/issues/106","repository_url":"https://api.github.com/repos/jenkinsci/cucumber-reports-plugin","labels_url":"https://api.github.com/repos/jenkinsci/cucumber-reports-plugin/issues/106/labels{/name}","comments_url":"https://api.github.com/repos/jenkinsci/cucumber-reports-plugin/issues/106/comments","events_url":"https://api.github.com/repos/jenkinsci/cucumber-reports-plugin/issues/106/events","html_url":"https://github.com/jenkinsci/cucumber-reports-plugin/issues/106","id":196069063,"number":106,"title":"JSON Files are not merging even if parallel testing is clicked during configuration.","user":{"login":"hemanthsridhar","id":13584014,"avatar_url":"https://avatars.githubusercontent.com/u/13584014?v=3","gravatar_id":"","url":"https://api.github.com/users/hemanthsridhar","html_url":"https://github.com/hemanthsridhar","followers_url":"https://api.github.com/users/hemanthsridhar/followers","following_url":"https://api.github.com/users/hemanthsridhar/following{/other_user}","gists_url":"https://api.github.com/users/hemanthsridhar/gists{/gist_id}","starred_url":"https://api.github.com/users/hemanthsridhar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hemanthsridhar/subscriptions","organizations_url":"https://api.github.com/users/hemanthsridhar/orgs","repos_url":"https://api.github.com/users/hemanthsridhar/repos","events_url":"https://api.github.com/users/hemanthsridhar/events{/privacy}","received_events_url":"https://api.github.com/users/hemanthsridhar/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-12-16T14:17:44Z","updated_at":"2016-12-17T12:35:10Z","closed_at":null,"body":"I have 5 runners, all the 5 generating 5 different cucumber json files\r\n\r\nMaven project\r\n\r\n**1st runner :** \r\n```\r\nRunWith(Cucumber.class)\r\n@CucumberOptions(\r\n        features = \"src/test/resources/features/\",\r\n        tags = {\"@TestCaseId(\\\"Security_002\\\")\"},\r\n        glue = {\"classpath:org.cimmtouchs.stepdefinitions\",\"org.framework.controller\"},\r\n        format = {\"json:target/Cucumber1.json\"},\r\n        plugin = {\r\n                \"com.github.kirlionik.cucumberallure.AllureReporter\"\r\n        }\r\n)\r\npublic class AfterLogoutSecurityRunnerTest {\r\n\r\n}\r\n```\r\n\r\n**2nd runner**\r\n```\r\n@RunWith(Cucumber.class)\r\n@CucumberOptions(\r\n        features = \"src/test/resources/features/\",\r\n        tags = {\"@TestCaseId(\\\"Security_010\\\")\"},\r\n        glue = {\"classpath:org.cimmtouchs.stepdefinitions\",\"org.framework.controller\"},\r\n        format = {\"json:target/Cucumber2.json\"},\r\n        plugin = {\r\n                \"com.github.kirlionik.cucumberallure.AllureReporter\"\r\n        }\r\n)\r\n```\r\npublic class CookieTestingSecurityRunnerTest {\r\n\r\n}\r\n\r\n**3rd runner:**\r\n```\r\n@RunWith(Cucumber.class)\r\n@CucumberOptions(\r\n        features = \"src/test/resources/features/\",\r\n        tags = {\"@TestCaseId(\\\"Security_007\\\")\"},\r\n        glue = {\"classpath:org.cimmtouchs.stepdefinitions\",\"org.framework.controller\"},\r\n        format = {\"json:target/Cucumber3.json\"},\r\n        plugin = {\r\n                \"com.github.kirlionik.cucumberallure.AllureReporter\"\r\n        }\r\n)\r\npublic class MaliciousInfoSecurityRunnerTest {\r\n\r\n}\r\n```\r\n\r\n**4th runner**\r\n```\r\n@RunWith(Cucumber.class)\r\n@CucumberOptions(\r\n        features = \"src/test/resources/features/\",\r\n        tags = {\"@TestCaseId(\\\"Security_009\\\")\"},\r\n        glue = {\"classpath:org.cimmtouchs.stepdefinitions\",\"org.framework.controller\"},\r\n        format = {\"json:target/Cucumber4.json\"},\r\n        plugin = {\r\n                \"com.github.kirlionik.cucumberallure.AllureReporter\"\r\n        }\r\n)\r\npublic class PasswordRulesSecurityRunnerTest {\r\n\r\n}\r\n```\r\n\r\n**5th runner**\r\n```\r\n@RunWith(Cucumber.class)\r\n@CucumberOptions(\r\n        features = \"src/test/resources/features/\",\r\n        tags = {\"@TestCaseId(\\\"Security_008\\\")\"},\r\n        glue = {\"classpath:org.cimmtouchs.stepdefinitions\",\"org.framework.controller\"},\r\n        format = {\"json:target/Cucumber5.json\"},\r\n        plugin = {\r\n                \"com.github.kirlionik.cucumberallure.AllureReporter\"\r\n        }\r\n)\r\npublic class SQLInjectionSecurityRunnerTest {\r\n\r\n}\r\n```\r\n**Also, Graphs are not getting generated for tags. PFA for screenshots.**\r\n\r\nPFB for my pom.xml\r\n```\r\n\r\n <?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\r\n\txsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\r\n\t<modelVersion>4.0.0</modelVersion>\r\n\r\n\t<groupId>com.gitlab.hemanth.bs</groupId>\r\n\t<artifactId>CIMMTouchS-BDD</artifactId>\r\n\t<version>1.0</version>\r\n\t<packaging>jar</packaging>\r\n\r\n\t<name>CIMMTouchS-BDD</name>\r\n\t<description>Test Suite for CIMMTouchS Web App Automation using BDD</description>\r\n\r\n\r\n\t<properties>\r\n\t\t<compiler.version>1.8</compiler.version>\r\n\t\t<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>\r\n\t\t<allure.version>1.4.24.RC3</allure.version>\r\n\t\t<aspectj.version>1.8.5</aspectj.version>\r\n\t\t<version.cucumber>1.2.5</version.cucumber>\r\n\t\t<version.selenium>2.53.1</version.selenium>\r\n\t\t<version.slf4j>1.7.7</version.slf4j>\r\n\t</properties>\r\n\r\n\t<dependencies>\r\n\t\t<dependency>\r\n\t\t\t<groupId>com.fasterxml.jackson.core</groupId>\r\n\t\t\t<artifactId>jackson-databind</artifactId>\r\n\t\t\t<version>2.8.3</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>ru.yandex.qatools.allure</groupId>\r\n\t\t\t<artifactId>allure-java-aspects</artifactId>\r\n\t\t\t<version>${allure.version}</version>\r\n\t\t</dependency>\r\n\t\t<dependency>\r\n\t\t\t<groupId>ru.yandex.qatools.allure</groupId>\r\n\t\t\t<artifactId>allure-commons</artifactId>\r\n\t\t\t<version>${allure.version}</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>com.github.kirlionik</groupId>\r\n\t\t\t<artifactId>allure-cucumber-plugin</artifactId>\r\n\t\t\t<version>1.0.1</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/info.cukes/cucumber-java -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>info.cukes</groupId>\r\n\t\t\t<artifactId>cucumber-java</artifactId>\r\n\t\t\t<version>1.2.5</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/joda-time/joda-time -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>joda-time</groupId>\r\n\t\t\t<artifactId>joda-time</artifactId>\r\n\t\t\t<version>2.9.4</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>info.cukes</groupId>\r\n\t\t\t<artifactId>cucumber-picocontainer</artifactId>\r\n\t\t\t<version>${version.cucumber}</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>com.google.code.gson</groupId>\r\n\t\t\t<artifactId>gson</artifactId>\r\n\t\t\t<version>2.7</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>com.aimmac23</groupId>\r\n\t\t\t<artifactId>selenium-video-node</artifactId>\r\n\t\t\t<version>2.1</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.apache.poi</groupId>\r\n\t\t\t<artifactId>poi</artifactId>\r\n\t\t\t<version>3.15-beta2</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.apache.poi</groupId>\r\n\t\t\t<artifactId>poi-ooxml</artifactId>\r\n\t\t\t<version>3.15-beta2</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.apache.poi</groupId>\r\n\t\t\t<artifactId>poi-ooxml-schemas</artifactId>\r\n\t\t\t<version>3.15-beta2</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.seleniumhq.selenium</groupId>\r\n\t\t\t<artifactId>selenium-java</artifactId>\r\n\t\t\t<version>${version.selenium}</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/junit/junit -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>junit</groupId>\r\n\t\t\t<artifactId>junit</artifactId>\r\n\t\t\t<version>4.12</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/jmock/jmock -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>jmock</groupId>\r\n\t\t\t<artifactId>jmock</artifactId>\r\n\t\t\t<version>1.2.0</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/info.cukes/gherkin -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>info.cukes</groupId>\r\n\t\t\t<artifactId>gherkin</artifactId>\r\n\t\t\t<version>2.12.2</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/info.cukes/cucumber-junit -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>info.cukes</groupId>\r\n\t\t\t<artifactId>cucumber-junit</artifactId>\r\n\t\t\t<version>${version.cucumber}</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/info.cukes/cucumber-core -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>info.cukes</groupId>\r\n\t\t\t<artifactId>cucumber-core</artifactId>\r\n\t\t\t<version>${version.cucumber}</version>\r\n\t\t</dependency>\r\n\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/info.cukes/cucumber-html -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>info.cukes</groupId>\r\n\t\t\t<artifactId>cucumber-html</artifactId>\r\n\t\t\t<version>0.2.3</version>\r\n\t\t</dependency>\r\n\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-server -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.seleniumhq.selenium</groupId>\r\n\t\t\t<artifactId>selenium-server</artifactId>\r\n\t\t\t<version>${version.selenium}</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- https://mvnrepository.com/artifact/net.masterthought/cucumber-reporting -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>net.masterthought</groupId>\r\n\t\t\t<artifactId>cucumber-reporting</artifactId>\r\n\t\t\t<version>3.3.0</version>\r\n\t\t</dependency>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.hamcrest</groupId>\r\n\t\t\t<artifactId>hamcrest-all</artifactId>\r\n\t\t\t<version>1.3</version>\r\n\t\t</dependency>\r\n\r\n\t\t<!-- Allure Reporter -->\r\n\t\t<dependency>\r\n\t\t\t<groupId>ru.yandex.qatools.allure</groupId>\r\n\t\t\t<artifactId>allure-junit-adaptor</artifactId>\r\n\t\t\t<version>${allure.version}</version>\r\n\t\t\t<scope>test</scope>\r\n\t\t</dependency>\r\n\r\n\t</dependencies>\r\n\r\n\t<build>\r\n\t\t<pluginManagement>\r\n\t\t\t<plugins>\r\n\t\t\t\t<plugin>\r\n\t\t\t\t\t<groupId>org.apache.maven.plugins</groupId>\r\n\t\t\t\t\t<artifactId>maven-jar-plugin</artifactId>\r\n\t\t\t\t\t<version>2.6</version>\r\n\t\t\t\t</plugin>\r\n\r\n\r\n\t\t\t\t<plugin>\r\n\t\t\t\t\t<groupId>org.apache.maven.plugins</groupId>\r\n\t\t\t\t\t<artifactId>maven-compiler-plugin</artifactId>\r\n\t\t\t\t\t<version>3.1</version>\r\n\t\t\t\t\t<configuration>\r\n\t\t\t\t\t\t<source>${compiler.version}</source>\r\n\t\t\t\t\t\t<target>${compiler.version}</target>\r\n\t\t\t\t\t</configuration>\r\n\t\t\t\t</plugin>\r\n\r\n\t\t\t\t<plugin>\r\n\t\t\t\t\t<groupId>org.apache.maven.plugins</groupId>\r\n\t\t\t\t\t<artifactId>maven-war-plugin</artifactId>\r\n\t\t\t\t\t<version>2.6</version>\r\n\t\t\t\t\t<configuration>\r\n\t\t\t\t\t\t<failOnMissingWebXml>false</failOnMissingWebXml>\r\n\t\t\t\t\t</configuration>\r\n\t\t\t\t</plugin>\r\n\r\n\t\t\t\t<!--Needed only to show reports locally. Run jetty:run and open localhost:8080 \r\n\t\t\t\t\tto show the report -->\r\n\t\t\t\t<plugin>\r\n\t\t\t\t\t<groupId>org.eclipse.jetty</groupId>\r\n\t\t\t\t\t<artifactId>jetty-maven-plugin</artifactId>\r\n\t\t\t\t\t<version>9.2.10.v20150310</version>\r\n\t\t\t\t\t<configuration>\r\n\t\t\t\t\t\t<webAppSourceDirectory>${project.build.directory}/site/allure-maven-plugin\r\n\t\t\t\t\t\t</webAppSourceDirectory>\r\n\t\t\t\t\t\t<stopKey>stop</stopKey>\r\n\t\t\t\t\t\t<stopPort>1234</stopPort>\r\n\t\t\t\t\t</configuration>\r\n\t\t\t\t</plugin>\r\n\r\n\t\t\t\t<plugin>\r\n\t\t\t\t\t<groupId>org.apache.maven.plugins</groupId>\r\n\t\t\t\t\t<artifactId>maven-surefire-plugin</artifactId>\r\n\t\t\t\t\t<version>2.18.1</version>\r\n\t\t\t\t\t<configuration>\r\n\t\t\t\t\t<parallel>classes</parallel>\r\n\t\t\t\t\t<threadCount>10</threadCount>\r\n\t\t\t\t\t<testFailureIgnore>true</testFailureIgnore>\r\n\t\t\t\t\t\t<systemProperties>\r\n\t\t\t\t\t\t\t<property>\r\n\t\t\t\t\t\t\t\t<name>browser</name>\r\n\t\t\t\t\t\t\t\t<value>${browser}</value>\r\n\t\t\t\t\t\t\t\t<name>url</name>\r\n\t\t\t\t\t\t\t\t<value>${url}</value>\r\n\t\t\t\t\t\t\t\t<name>applicationURL</name>\r\n\t\t\t\t\t\t\t\t<value>${applicationURL}</value>\r\n\t\t\t\t\t\t\t</property>\r\n\t\t\t\t\t\t</systemProperties>\r\n\t\t\t\t\t\t<includes>\r\n\t\t\t\t\t\t\t<include>**/**/*SecurityRunnerTest.class</include>\r\n\t\t\t\t\t\t</includes>\r\n\t\t\t\t\t\t<argLine>\r\n\t\t\t\t\t\t\t-javaagent:${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar\r\n\t\t\t\t\t\t</argLine>\r\n\t\t\t\t\t</configuration>\r\n\r\n\r\n\t\t\t\t\t<dependencies>\r\n\t\t\t\t\t\t<dependency>\r\n\t\t\t\t\t\t\t<groupId>org.aspectj</groupId>\r\n\t\t\t\t\t\t\t<artifactId>aspectjweaver</artifactId>\r\n\t\t\t\t\t\t\t<version>${aspectj.version}</version>\r\n\t\t\t\t\t\t</dependency>\r\n\t\t\t\t\t</dependencies>\r\n\t\t\t\t</plugin>\r\n\r\n\t\t\t</plugins>\r\n\t\t</pluginManagement>\r\n\r\n\t</build>\r\n\r\n\t<reporting>\r\n\t\t<excludeDefaults>true</excludeDefaults>\r\n\t\t<plugins>\r\n\t\t\t<plugin>\r\n\t\t\t\t<groupId>ru.yandex.qatools.allure</groupId>\r\n\t\t\t\t<artifactId>allure-maven-plugin</artifactId>\r\n\t\t\t\t<version>2.5</version>\r\n\t\t\t</plugin>\r\n\t\t</plugins>\r\n\t</reporting>\r\n\r\n</project>\r\n```\r\n\r\n\r\n**LET ME KNOW IF I HAVE DONE A MISTAKE. \r\nLET ME KNOW IF YOU REQUIRE MORE INFORMATION.**\r\n\r\n![cucumber issues](https://cloud.githubusercontent.com/assets/13584014/21265580/1cc9288c-c3c8-11e6-84cb-3be6e5b0f6ca.png)\r\n![no graphs for tags](https://cloud.githubusercontent.com/assets/13584014/21265581/1ce9dc12-c3c8-11e6-9b30-932b9e6f25c2.png)\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/jenkinsci/cucumber-reports-plugin/issues/comments/267760456","html_url":"https://github.com/jenkinsci/cucumber-reports-plugin/issues/106#issuecomment-267760456","issue_url":"https://api.github.com/repos/jenkinsci/cucumber-reports-plugin/issues/106","id":267760456,"user":{"login":"damianszczepanik","id":9612911,"avatar_url":"https://avatars.githubusercontent.com/u/9612911?v=3","gravatar_id":"","url":"https://api.github.com/users/damianszczepanik","html_url":"https://github.com/damianszczepanik","followers_url":"https://api.github.com/users/damianszczepanik/followers","following_url":"https://api.github.com/users/damianszczepanik/following{/other_user}","gists_url":"https://api.github.com/users/damianszczepanik/gists{/gist_id}","starred_url":"https://api.github.com/users/damianszczepanik/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/damianszczepanik/subscriptions","organizations_url":"https://api.github.com/users/damianszczepanik/orgs","repos_url":"https://api.github.com/users/damianszczepanik/repos","events_url":"https://api.github.com/users/damianszczepanik/events{/privacy}","received_events_url":"https://api.github.com/users/damianszczepanik/received_events","type":"User","site_admin":false},"created_at":"2016-12-17T12:35:10Z","updated_at":"2016-12-17T12:35:10Z","body":"So what is the problem, what do you expect?"}}
{"actor":{"display_login":"damianszczepanik"}}