soapUI with Maven from IntelliJ -
i have soapui 4.5.2 project run using maven 3.0.5 through intellij 12. works great. of tests run , have pom file configured write log files want them. issue running this. soapui writing lot of data console , can't seem trim back. have tried own log4j settings:
# print info root logger log4j.rootlogger=error, stdout log4j.logger.httpclient.wire.header=error log4j.logger.httpclient.wire.content=error log4j.logger.org.apache.commons.httpclient=error log4j.appender.stdout=org.apache.log4j.consoleappender log4j.appender.stdout.target=system.out log4j.appender.stdout.layout=org.apache.log4j.patternlayout # print date in iso 8601 format log4j.appender.stdout.layout.conversionpattern=%d [%t] %-5p %c - %m%n
but soapui / maven still produces debug output console. example:
09:47:44,096 debug [soapuimultithreadedhttpconnectionmanager$soapuidefaultclientconnection] sending request: put /template/xyz/ http/1.1 09:47:44,722 debug [soapuimultithreadedhttpconnectionmanager$soapuidefaultclientconnection] receiving response: http/1.1 200 ok 09:47:44,732 debug [soapuimultithreadedhttpconnectionmanager$soapuidefaultclientconnection] connection shut down
i have edited soapui-log4j.xml file print error doesn't help. have correct edits don't know how tell maven / soapui use file pom file in intellij. ideas on how stop of console output?
here pom file:
<groupid>com.xyz.soapui</groupid> <artifactid>apitesting</artifactid> <version>1.0-snapshot</version> <packaging>pom</packaging> <name>apitesting</name> <url>http://maven.apache.org</url> <prerequisites> <maven>3.0.5</maven> </prerequisites> <properties> <project.build.sourceencoding>utf-8</project.build.sourceencoding> </properties> <dependencies> <dependency> <groupid>junit</groupid> <artifactid>junit</artifactid> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupid>log4j</groupid> <artifactid>log4j</artifactid> <version>1.2.17</version> </dependency> </dependencies> <pluginrepositories> <pluginrepository> <id>eviwarepluginrepository</id> <url>http://www.eviware.com/repository/maven2/</url> </pluginrepository> <pluginrepository> <id>mvnpluginrepository</id> <url>http://mirrors.ibiblio.org/pub/mirrors/maven/mule/dependencies/maven2/</url> </pluginrepository> <pluginrepository> <id>codehauspluginrepository</id> <url>https://nexus.codehaus.org/content/groups/snapshots-group/org/codehaus/mojo/</url> </pluginrepository> </pluginrepositories> <build> <sourcedirectory>src</sourcedirectory> <plugins> <plugin> <artifactid>maven-compiler-plugin</artifactid> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> <plugin> <groupid>com.github.redfish4ktc.soapui</groupid> <artifactid>maven-soapui-extension-plugin</artifactid> <version>4.5.1.4</version> <dependencies> <dependency> <groupid>postgresql</groupid> <artifactid>postgresql</artifactid> <version>9.1-901.jdbc4</version> </dependency> <dependency> <groupid>com.jgoodies</groupid> <artifactid>looks</artifactid> <version>2.2.2</version> </dependency> <dependency> <groupid>com.fifesoft</groupid> <artifactid>rsyntaxtextarea</artifactid> <version>2.0.7</version> </dependency> </dependencies> <configuration> <runnertype>pro</runnertype> <projectfile>${basedir}/src/test/resources/apitesting-soapui-project.xml</projectfile> <outputfolder>${project.build.directory}/soapui-reports</outputfolder> <exportall>true</exportall> <reportformat>html</reportformat> <coverage>false</coverage> <printreport>true</printreport> <junitreport>true</junitreport> <testfailignore>true</testfailignore> <settingsfile>/home/xyz/soapui-settings.xml</settingsfile> <projectproperties> <value>pmessage=project property</value> </projectproperties> <globalproperties> <value>gmessage=global property</value> </globalproperties> <soapuiproperties> <property> <name>soapui.logroot</name> <value>${project.build.directory}/soapui-logs/</value> </property> </soapuiproperties> <inputproject/> <outputproject/> </configuration> </plugin> </plugins> </build>
thank you!
according plugin doc can override log4j config soapui :
you can override default log configuration providing 'soapui-log4j.xml' file in project base directory. works both smartbear plugins (open source , pro) , maven-soapui-extension-plugin.
so sure use correct filename, location , format (xml... may work 'soapui-log4j.properties' : didn't try)
Comments
Post a Comment