Module8-JUNIT: unable to compile using ANT option, (errors) | Selenium Forum
M
Posted on 27/09/2016
Hi,
I am working with module 8 and as per the videos. I am using jdk1.8 and eclipse LUNA.
I am trying to compile using ANT but i am shown list of errors.
i am copy pasting the errors list please guide me i am struck and cannot move ahead.


C:\javaselwork\lunaecworkplace\Module8_Junit_Ant>ant clean
Buildfile: C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\build.xml

clean:

BUILD SUCCESSFUL
Total time: 0 seconds

C:\javaselwork\lunaecworkplace\Module8_Junit_Ant>ant compile
Buildfile: C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\build.xml

setClassPath:

init:

clean:

compile:
[echo] making directory...
[mkdir] Created dir: C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\build
[echo] classpath------: C:\jars\SaxonLiaison.jar:C:\jars\commons-beanutils-
1.8.0.jar:C:\jars\derbyclient.jar:C:\jars\dom4j-1.1.jar:C:\jars\eclipselink-2.0.
0.jar:C:\jars\flash-selenium.jar:C:\jars\javax.persistence-2.0.0.jar:C:\jars\log
4j-1.2.14.jar:C:\jars\logging-selenium-1.2.jar:C:\jars\mail.jar:C:\jars\mysql-co
nnector-java-5.0.7-bin.jar:C:\jars\poi-3.6-20091214.jar:C:\jars\poi-ooxml-3.6-20
091214.jar:C:\jars\poi-ooxml-schemas-3.6-20091214.jar:C:\jars\saxon-8.7.jar:C:\j
ars\selenium-java-client-driver-sources.jar:C:\jars\selenium-java-client-driver-
test-sources.jar:C:\jars\selenium-java-client-driver-tests.jar:C:\jars\selenium-
java-client-driver.jar:C:\jars\selenium-server-coreless.jar:C:\jars\selenium-ser
ver-sources.jar:C:\jars\selenium-server.jar:C:\jars\testng-xslt-maven-plugin-tes
t-0.0.jar:C:\jars\testng.jar:C:\jars\validation-api-1.0.0.GA.jar:C:\jars\xmlbean
s-2.3.0.jar
[echo] compiling...
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\build.xml:79: warni
ng: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set
to false for repeatable builds
[javac] Compiling 5 source files to C:\javaselwork\lunaecworkplace\Module8_J
unit_Ant\build
[javac]
[javac] WARNING
[javac]
[javac] The -source switch defaults to 1.8 in JDK 1.8.
[javac] If you specify -target 1.5 you now must also specify -source 1.5.
[javac] Ant will implicitly add -source 1.5 for you. Please change your bui
ld file.
[javac] warning: [options] bootstrap class path not set in conjunction with
-source 1.5
[javac] warning: [options] source value 1.5 is obsolete and will be removed
in a future release
[javac] warning: [options] target value 1.5 is obsolete and will be removed
in a future release
[javac] warning: [options] To suppress warnings about obsolete options, use
-Xlint:-options.
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\First
testcase.java:3: error: package org.junit does not exist
[javac] import org.junit.Ignore;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\First
testcase.java:4: error: package org.junit does not exist
[javac] import org.junit.Test;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Param
eterizedtestcase.java:7: error: package org.junit does not exist
[javac] import org.junit.Test;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Param
eterizedtestcase.java:8: error: package org.junit.runner does not exist
[javac] import org.junit.runner.RunWith;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Param
eterizedtestcase.java:9: error: package org.junit.runners does not exist
[javac] import org.junit.runners.Parameterized;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Param
eterizedtestcase.java:10: error: package org.junit.runners.Parameterized does no
t exist
[javac] import org.junit.runners.Parameterized.Parameters;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Param
eterizedtestcase.java:14: error: cannot find symbol
[javac] @RunWith(Parameterized.class)
[javac] ^
[javac] symbol: class RunWith
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:3: error: package org.junit does not exist
[javac] import org.junit.After;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:4: error: package org.junit does not exist
[javac] import org.junit.AfterClass;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:6: error: package org.junit does not exist
[javac] import org.junit.Before;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:7: error: package org.junit does not exist
[javac] import org.junit.BeforeClass;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:8: error: package org.junit does not exist
[javac] import org.junit.Test;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Tests
uiteRunner.java:3: error: package org.junit.runner does not exist
[javac] import org.junit.runner.RunWith;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Tests
uiteRunner.java:4: error: package org.junit.runners does not exist
[javac] import org.junit.runners.Suite;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Tests
uiteRunner.java:5: error: package org.junit.runners.Suite does not exist
[javac] import org.junit.runners.Suite.SuiteClasses;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Tests
uiteRunner.java:7: error: cannot find symbol
[javac] @RunWith(Suite.class)
[javac] ^
[javac] symbol: class RunWith
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Tests
uiteRunner.java:8: error: cannot find symbol
[javac] @SuiteClasses({Firsttestcase.class,Secondtestcase.class,
[javac] ^
[javac] symbol: class SuiteClasses
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Under
standingAssertions.java:5: error: package org.junit does not exist
[javac] import org.junit.Rule;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Under
standingAssertions.java:6: error: package org.junit does not exist
[javac] import org.junit.Test;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Under
standingAssertions.java:7: error: package org.junit.rules does not exist
[javac] import org.junit.rules.ErrorCollector;
[javac] ^
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Under
standingAssertions.java:13: error: cannot find symbol
[javac] public ErrorCollector errcollector = new ErrorCollector();
[javac] ^
[javac] symbol: class ErrorCollector
[javac] location: class UnderstandingAssertions
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\First
testcase.java:8: error: cannot find symbol
[javac] @Test
[javac] ^
[javac] symbol: class Test
[javac] location: class Firsttestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\First
testcase.java:13: error: cannot find symbol
[javac] @Ignore
[javac] ^
[javac] symbol: class Ignore
[javac] location: class Firsttestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\First
testcase.java:14: error: cannot find symbol
[javac] @Test
[javac] ^
[javac] symbol: class Test
[javac] location: class Firsttestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\First
testcase.java:20: error: cannot find symbol
[javac] @Test
[javac] ^
[javac] symbol: class Test
[javac] location: class Firsttestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Param
eterizedtestcase.java:32: error: cannot find symbol
[javac] @Parameters
[javac] ^
[javac] symbol: class Parameters
[javac] location: class Parameterizedtestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Param
eterizedtestcase.java:56: error: cannot find symbol
[javac] @Test
[javac] ^
[javac] symbol: class Test
[javac] location: class Parameterizedtestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:23: error: cannot find symbol
[javac] @BeforeClass
[javac] ^
[javac] symbol: class BeforeClass
[javac] location: class Secondtestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:30: error: cannot find symbol
[javac] @AfterClass
[javac] ^
[javac] symbol: class AfterClass
[javac] location: class Secondtestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:35: error: cannot find symbol
[javac] @Before
[javac] ^
[javac] symbol: class Before
[javac] location: class Secondtestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:40: error: cannot find symbol
[javac] @Test
[javac] ^
[javac] symbol: class Test
[javac] location: class Secondtestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:45: error: cannot find symbol
[javac] @Test
[javac] ^
[javac] symbol: class Test
[javac] location: class Secondtestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Secon
dtestcase.java:53: error: cannot find symbol
[javac] @After
[javac] ^
[javac] symbol: class After
[javac] location: class Secondtestcase
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Under
standingAssertions.java:12: error: cannot find symbol
[javac] @Rule
[javac] ^
[javac] symbol: class Rule
[javac] location: class UnderstandingAssertions
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Under
standingAssertions.java:15: error: cannot find symbol
[javac] @Test
[javac] ^
[javac] symbol: class Test
[javac] location: class UnderstandingAssertions
[javac] C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\src\Testcases\Under
standingAssertions.java:13: error: cannot find symbol
[javac] public ErrorCollector errcollector = new ErrorCollector();
[javac] ^
[javac] symbol: class ErrorCollector
[javac] location: class UnderstandingAssertions
[javac] 36 errors
[javac] 4 warnings

BUILD FAILED
C:\javaselwork\lunaecworkplace\Module8_Junit_Ant\build.xml:79: Compile failed; s
ee the compiler error output for details.

Total time: 1 second

C:\javaselwork\lunaecworkplace\Module8_Junit_Ant>



regards,
Manjula

M
Replied on 28/09/2016

junit jar file is missing. add that to your selenium jars folder.


M
Replied on 29/09/2016

Thanks now its working