Skip to content

Commit d4951bb

Browse files
authored
Leverage Shipable.io to validate mustache templates (#3333)
* add run all petstore shell script * add run all petstore batch file for windows tests * better output for travis and appveyor * add shippable config to test all petstore * show log after test script * remo all-petstore, update travis build * update shiippable config * add run-all-petstore * failure test using ruby model * use bash script for run-all-petstore * update script permission * fix html batch script * fix missing doc in jaxrs spec generator * fix missing api, model test in jaxrs spec generator * rename licenseInfo for lumen * remove ruby model failure (for CI test) * fix "the input line is too long" * update windows batch file to shorten the commands * update appveyor config * update shippable config * add build script * update batch file to remove args option * fix window batch file for spring mvc/boot * remove logging output to file
1 parent f536295 commit d4951bb

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+119
-141
lines changed

appveyor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ install:
1616
- cmd: SET MAVEN_OPTS=-XX:MaxPermSize=2g -Xmx4g
1717
- cmd: SET JAVA_OPTS=-XX:MaxPermSize=2g -Xmx4g
1818
build_script:
19-
- mvn clean package --batch-mode -DskipTest
20-
test_script:
2119
- mvn clean install --batch-mode
20+
test_script:
21+
- .\bin\windows\run-all-petstore.cmd
2222
cache:
2323
- C:\maven\
2424
- C:\Users\appveyor\.m2

bin/all-petstore.sh

Lines changed: 0 additions & 56 deletions
This file was deleted.

bin/jaxrs-spec-petstore-server.sh

100644100755
File mode changed.

bin/run-all-petstore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/bin/bash -e
2+
3+
for SCRIPT in ./bin/*.sh
4+
do
5+
if [ -f $SCRIPT -a -x $SCRIPT ]
6+
then
7+
$SCRIPT
8+
rc=$?
9+
if [[ $rc != 0 ]]
10+
then
11+
echo "ERROR!! FAILED TO RUN $SCRIPT"
12+
exit $rc;
13+
fi
14+
fi
15+
done

bin/windows/akka-scala-petstore.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ If Not Exist %executable% (
44
mvn clean package
55
)
66

7-
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -t modules\swagger-codegen\src\main\resources\akka-scala -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l akka-scala -o samples\client\petstore\akka-scala
7+
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
8+
set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l akka-scala -o samples\client\petstore\akka-scala
99

1010
java %JAVA_OPTS% -jar %executable% %ags%

bin/windows/android-petstore.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ If Not Exist %executable% (
44
mvn clean package
55
)
66

7-
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -t modules\swagger-codegen\src\main\resources\android -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l android -o samples\client\petstore\android\default
7+
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
8+
set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l android -o samples\client\petstore\android\default
99

1010
java %JAVA_OPTS% -jar %executable% %ags%

bin/windows/aspnet5-petstore-server.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ If Not Exist %executable% (
44
mvn clean package
55
)
66

7-
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -t modules\swagger-codegen\src\main\resources\aspnet5 -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l aspnet5 -o samples\server\petstore\aspnet5\
7+
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
8+
set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l aspnet5 -o samples\server\petstore\aspnet5\
99

1010
java %JAVA_OPTS% -jar %executable% %ags%

bin/windows/async-scala-petstore.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ If Not Exist %executable% (
44
mvn clean package
55
)
66

7-
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -t modules\swagger-codegen\src\main\resources\asyncscala -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l async-scala -o samples\client\petstore\async-scala
7+
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
8+
set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l async-scala -o samples\client\petstore\async-scala
99

1010
java %JAVA_OPTS% -jar %executable% %ags%

bin/windows/clojure-petstore.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ If Not Exist %executable% (
44
mvn clean package
55
)
66

7-
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -t modules\swagger-codegen\src\main\resources\clojure -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l clojure -o samples\client\petstore\clojure
7+
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
8+
set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l clojure -o samples\client\petstore\clojure
99

1010
java %JAVA_OPTS% -jar %executable% %ags%

bin/windows/cpprest-petstore.bat

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ If Not Exist %executable% (
44
mvn clean package
55
)
66

7-
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256M -Xmx1024M -DloggerPath=conf/log4j.properties
8-
set ags=generate -t modules\swagger-codegen\src\main\resources\cpprest -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l cpprest -o samples\client\petstore\cpprest
7+
REM set JAVA_OPTS=%JAVA_OPTS% -Xmx1024M -DloggerPath=conf/log4j.properties
8+
set ags=generate -i modules\swagger-codegen\src\test\resources\2_0\petstore.json -l cpprest -o samples\client\petstore\cpprest
99

1010
java %JAVA_OPTS% -jar %executable% %ags%

0 commit comments

Comments
 (0)