-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest.cmd
27 lines (26 loc) · 915 Bytes
/
test.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@echo off
echo.
echo -- Compilant :
echo.
set BASE=%cd%
set TEST=uoc.ded.practica.MyLimonTest
set LIBS=%BASE%\lib\tads_cast.jar;%BASE%\lib\junit-4.12.jar;%BASE%\lib\hamcrest-core-1.3.jar;%BASE%\class\main\java\;%BASE%\class\test\java\;.
set OPTS=-encoding UTF-8 -g
if exist class rmdir /Q /S class
mkdir "class\main\java"
mkdir "class\test\java"
cd %BASE%\src\main\java
javac %OPTS% -classpath %LIBS% -d %BASE%\class\main\java uoc\ded\practica\model\*.java
javac %OPTS% -classpath %LIBS% -d %BASE%\class\main\java uoc\ded\practica\util\*.java
javac %OPTS% -classpath %LIBS% -d %BASE%\class\main\java uoc\ded\practica\*.java
cd %BASE%\src\test\java
javac %OPTS% -classpath %LIBS% -d %BASE%\class\test\java uoc\ded\practica\*.java
if %ERRORLEVEL%==0 (
cd %BASE%\src\main\java
echo.
echo -- Executant JUnit tests :
echo.
java -classpath %LIBS% org.junit.runner.JUnitCore %TEST%
cd %BASE%
)
echo.