Hello,
Im very new to Maven (im researching it)
Im assigned to project that using maven.
I got the message when use command: Maven Test in eclipse.
Currently I don't know how to fix it :(
Can anybody help me? I really don't know the root cause....
I appreciate too much...
I comment main code to find why the bug happens but I have no idea.
The source code is very simple  (of course there are some heritances...)
------------------------------------------------------------------------------
import com.validant.e3.controls.ExtWebDriver;


public class TestBase {
        
        protected ExtWebDriver driver;
        protected UIMap uimap;
        
        @BeforeSuite
        public void beforeSuite(){
                System.out.println("Before Suite");
                driver = new ExtWebDriver();  // *<--- Error occurs when adding 
this
sentence*
                
        }
        
        @AfterSuite
        public void afterSuite() {
                System.out.println("After Suite");
        }
        
        @BeforeTest
        public void beforeTest()
    {           
                System.out.println("Before Test");              
    }  
    
   @AfterTest
   public void afterTest()
   {
           System.out.println("After test");      
   }
   
}
------------------------------------------------------------------------------
The error is:
[INFO] Scanning for projects...
[INFO]                                                                         
[INFO]
------------------------------------------------------------------------
[INFO] Building enigma3 1.0
[INFO]
------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:resources (default-resources) @ e3
---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
D:\WORK\Workspace\Selenium_E3\src\main\resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ e3 ---
[INFO] Nothing to compile - all classes are up to date
[INFO] 
[INFO] --- maven-resources-plugin:2.4.3:testResources
(default-testResources) @ e3 ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
D:\WORK\Workspace\Selenium_E3\src\test\resources
[INFO] 
[INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-testCompile) @
e3 ---
[INFO] Compiling 7 source files to
D:\WORK\Workspace\Selenium_E3\target\test-classes
[INFO] 
[INFO] --- maven-surefire-plugin:2.7.1:test (default-test) @ enigma3 ---
[INFO] Surefire report directory:
D:\WORK\Workspace\Selenium_E3\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running TestSuite
Before Suite
Tests run: 6, Failures: 1, Errors: 0, Skipped: 5, Time elapsed: 0.441 sec
<<< FAILURE!

Results :

Failed tests: 
  beforeSuite(com.validant.enigma3.samples.HoangTest)

Tests run: 6, Failures: 1, Errors: 0, Skipped: 5

[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2.984s
[INFO] Finished at: Tue Aug 20 16:19:47 ICT 2013
[INFO] Final Memory: 15M/37M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.7.1:test (default-test) on
project E3: There are test failures.
[ERROR] 
[ERROR] Please refer to
D:\WORK\Workspace\Selenium_Enigma3\target\surefire-reports for the
individual test results.
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e
switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please
read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

-------------------------------------------------------------------------------------------------------------


This is my POM.xml
----------------------------------------------
<project xmlns="http://maven.apache.org/POM/4.0.0";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
  <modelVersion>4.0.0</modelVersion>

  <groupId>com.validant</groupId>
  <artifactId>e3</artifactId>
  <version>1.0</version>
  <packaging>jar</packaging>
  <name>e3</name>
  <url>http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <timestamp>${maven.build.timestamp}</timestamp>
   
<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
    <ui.map.dir>ui.map</ui.map.dir>
    <test.suite.dir>test.suites</test.suite.dir>
    <test.report.dir>test.reports</test.report.dir>    
    <test.tool.dir>tools</test.tool.dir>    
  </properties>

  <dependencies>
        <dependency>
                <groupId>org.testng</groupId>
                <artifactId>testng</artifactId>
                <version>6.8.5</version>
        </dependency>
        <dependency>
        <groupId>org.uncommons</groupId>
        <artifactId>reportng</artifactId>
        <version>1.1.2</version>
        <exclusions>
            <exclusion>
                <groupId>org.testng</groupId>
                <artifactId>testng</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
            <groupId>com.google.inject</groupId>
            <artifactId>guice</artifactId>
            <version>3.0</version>          
        </dependency>
        <dependency>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-java</artifactId>
                <version>2.33.0</version>
        </dependency>
        <dependency>
                <groupId>org.seleniumhq.selenium</groupId>
                <artifactId>selenium-server</artifactId>
                <version>2.33.0</version>
        </dependency>
        <dependency>
          <groupId>org.apache.poi</groupId>
          <artifactId>poi</artifactId>
          <version>3.8</version>
        </dependency>
  </dependencies>
    
  <build>
        <plugins>
                <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-report-plugin</artifactId>
                        <version>2.14.1</version>                       
                        <configuration>
                                
<reportsDirectory>${test.report.dir}/${timestamp}</reportsDirectory>
                                <properties>
                    <property>
                        <name>usedefaultlisteners</name>
                        <value>false</value>
                    </property>
                    <property>
                        <name>listener</name>
                        
                       
<value>com.validant.enigma3.reports.ScreenshotHTMLReporter,
org.uncommons.reportng.JUnitXMLReporter</value>
                    </property>
                </properties>                
                
                                <systemPropertyVariables>
                                
<org.uncommons.reportng.escape-output>false</org.uncommons.reportng.escape-output>
                                        
                                        
                                        
                                        <test.browser>Chrome</test.browser>
                                        
                                        
                        
<test.baseurl>http://docs.sencha.com/extjs/4.2.1/extjs-build/examples</test.baseurl>

                                
                                <test.deftimeout>10</test.deftimeout>
                                
                                
                                
<ui.map.file>${ui.map.dir}/UIMap.xls</ui.map.file>
                                
                        
<test.screenshot.dir>${test.report.dir}/${timestamp}</test.screenshot.dir>
                                
                                        
                
<webdriver.chrome.driver>${test.tool.dir}/chromedriver.exe</webdriver.chrome.driver>
                
<webdriver.ie.driver>${test.tool.dir}/IEDriverServer.exe</webdriver.ie.driver>
                        </systemPropertyVariables>                      
                                
                                <suiteXmlFiles>
                                        
<suiteXmlFile>${test.suite.dir}/HoangTest.xml</suiteXmlFile>
                                </suiteXmlFiles>
                                
                            
                            <skip>true</skip>           
                                                                
                        </configuration>
                        
                        <executions>
                                <execution>
                                        <phase>test</phase>
                                        <goals>
                                                <goal>report</goal>
                                        </goals>                                
        
                                </execution>
                        </executions>                   
                 </plugin>
                 
        </plugins>
        
  </build>
</project>





--
View this message in context: 
http://maven.40175.n5.nabble.com/Error-when-using-Maven-for-test-project-I-need-a-help-tp5768218.html
Sent from the Maven - Users mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to