|
@@ -13,111 +13,108 @@ services:
|
|
|
|
|
|
env:
|
|
|
matrix:
|
|
|
- - "TESTLANG=C"
|
|
|
- - "TESTLANG=CSharp"
|
|
|
- - 'TESTDIR="C++/cppcms C++/cpoll_cppsp C++/poco"'
|
|
|
- - "TESTDIR=C++/ffead-cpp"
|
|
|
- - "TESTDIR=C++/cutelyst"
|
|
|
- - "TESTDIR=C++/libhttpserver"
|
|
|
- - "TESTDIR=C++/silicon"
|
|
|
- - "TESTDIR=C++/treefrog"
|
|
|
- - "TESTDIR=C++/ulib"
|
|
|
- - "TESTDIR=C++/wt"
|
|
|
- - "TESTDIR=C++/drogon"
|
|
|
- - "TESTLANG=Clojure"
|
|
|
- - "TESTLANG=Crystal"
|
|
|
- - "TESTLANG=D"
|
|
|
- - "TESTLANG=Dart"
|
|
|
- - "TESTLANG=Elixir"
|
|
|
- - "TESTLANG=Erlang"
|
|
|
- - "TESTLANG=FSharp"
|
|
|
- - "TESTLANG=Go"
|
|
|
- - "TESTLANG=Groovy"
|
|
|
- - "TESTDIR=Haskell/snap"
|
|
|
- - "TESTDIR=Haskell/wai"
|
|
|
- - "TESTDIR=Haskell/yesod"
|
|
|
- - "TESTDIR=Haskell/servant"
|
|
|
- - "TESTDIR=Haskell/spock"
|
|
|
- - "TESTDIR=Java/act"
|
|
|
- - "TESTDIR=Java/activeweb"
|
|
|
- - "TESTDIR=Java/armeria"
|
|
|
- - "TESTDIR=Java/baratine"
|
|
|
- - "TESTDIR=Java/baseio"
|
|
|
- - "TESTDIR=Java/bayou"
|
|
|
- - "TESTDIR=Java/blade"
|
|
|
- - "TESTDIR=Java/comsat"
|
|
|
- - "TESTDIR=Java/curacao"
|
|
|
- - "TESTDIR=Java/dropwizard"
|
|
|
- - "TESTDIR=Java/gemini"
|
|
|
- - "TESTDIR=Java/greenlightning"
|
|
|
- - "TESTDIR=Java/grizzly"
|
|
|
- - "TESTDIR=Java/grizzly-jersey"
|
|
|
- - "TESTDIR=Java/helidon"
|
|
|
- - "TESTDIR=Java/httpserver"
|
|
|
- - "TESTDIR=Java/jawn"
|
|
|
- - "TESTDIR=Java/javalin"
|
|
|
- - "TESTDIR=Java/jetty"
|
|
|
- - "TESTDIR=Java/jlhttp"
|
|
|
- - "TESTDIR=Java/jooby"
|
|
|
- - "TESTDIR=Java/jooby2"
|
|
|
- - "TESTDIR=Java/light-java"
|
|
|
- - "TESTDIR=Java/micronaut"
|
|
|
- - "TESTDIR=Java/minijax"
|
|
|
- - "TESTDIR=Java/nanohttpd"
|
|
|
- - "TESTDIR=Java/netty"
|
|
|
- - "TESTDIR=Java/ninja-standalone"
|
|
|
- - "TESTDIR=Java/officefloor"
|
|
|
- - "TESTDIR=Java/play1"
|
|
|
- - "TESTDIR=Java/play2-java"
|
|
|
- - "TESTDIR=Java/proteus"
|
|
|
- - "TESTDIR=Java/rapidoid"
|
|
|
- - "TESTDIR=Java/ratpack"
|
|
|
- - "TESTDIR=Java/redkale"
|
|
|
- - "TESTDIR=Java/restexpress"
|
|
|
- - "TESTDIR=Java/revenj-jvm"
|
|
|
- - "TESTDIR=Java/servlet"
|
|
|
- - "TESTDIR=Java/servlet3"
|
|
|
- - "TESTDIR=Java/smart-socket"
|
|
|
- - "TESTDIR=Java/spark"
|
|
|
- - "TESTDIR=Java/spring"
|
|
|
- - "TESTDIR=Java/spring-webflux"
|
|
|
- - "TESTDIR=Java/tapestry"
|
|
|
- - "TESTDIR=Java/t-io"
|
|
|
- - "TESTDIR=Java/undertow"
|
|
|
- - "TESTDIR=Java/undertow-jersey"
|
|
|
- - "TESTDIR=Java/vertx"
|
|
|
- - "TESTDIR=Java/voovan"
|
|
|
- - "TESTDIR=Java/vertx-web"
|
|
|
- - "TESTDIR=Java/wicket"
|
|
|
- - "TESTDIR=Java/wildfly-ee"
|
|
|
- - "TESTDIR=Java/wizzardo-http"
|
|
|
- - "TESTLANG=JavaScript"
|
|
|
- - "TESTLANG=Kotlin"
|
|
|
- - "TESTLANG=Lisp"
|
|
|
- - "TESTLANG=Lua"
|
|
|
- - "TESTLANG=Nim"
|
|
|
- - "TESTLANG=Perl"
|
|
|
- - 'TESTDIR="PHP/php"'
|
|
|
- - 'TESTDIR="PHP/cakephp PHP/codeigniter PHP/fat-free PHP/fuel PHP/kumbiaphp PHP/laravel PHP/limonade PHP/lithium PHP/lumen PHP/phpixie PHP/slim PHP/symfony PHP/yii2 PHP/zend"'
|
|
|
- - 'TESTDIR="PHP/amp PHP/hamlet PHP/hhvm PHP/peachpie PHP/swoole PHP/workerman PHP/phalcon"'
|
|
|
- - 'TESTDIR="Python/aiohttp Python/api_hour Python/blacksheep Python/bottle Python/cherrypy Python/django Python/eve Python/falcon Python/fastapi Python/flask"'
|
|
|
- - 'TESTDIR="Python/hug Python/japronto Python/klein Python/morepath Python/pyramid Python/quart Python/responder Python/sanic Python/spyne Python/starlette"'
|
|
|
- - 'TESTDIR="Python/tornado Python/turbogears Python/uvicorn Python/uwsgi Python/vibora Python/web2py Python/webware Python/weppy Python/wsgi"'
|
|
|
- - 'TESTDIR="Ruby/grape Ruby/h2o_mruby Ruby/hanami Ruby/padrino Ruby/rack Ruby/rack-sequel"'
|
|
|
- - 'TESTDIR="Ruby/rails Ruby/roda-sequel Ruby/sinatra Ruby/sinatra-sequel"'
|
|
|
- - 'TESTDIR="Rust/actix Rust/gotham Rust/hyper Rust/iron Rust/saphir"'
|
|
|
- - 'TESTDIR="Rust/may-minihttp Rust/nickel Rust/rocket"'
|
|
|
- - 'TESTDIR="Rust/rouille Rust/thruster Rust/tokio-minihttp"'
|
|
|
- - "TESTLANG=Scala"
|
|
|
- - "TESTLANG=Swift"
|
|
|
- - "TESTLANG=TypeScript"
|
|
|
- - "TESTLANG=Ur"
|
|
|
- - "TESTLANG=Vala"
|
|
|
- - "TESTLANG=VB"
|
|
|
-
|
|
|
+ - "TESTLANG=C"
|
|
|
+ - "TESTLANG=CSharp"
|
|
|
+ - 'TESTDIR="C++/cppcms C++/cpoll_cppsp C++/poco"'
|
|
|
+ - "TESTDIR=C++/ffead-cpp"
|
|
|
+ - "TESTDIR=C++/cutelyst"
|
|
|
+ - "TESTDIR=C++/libhttpserver"
|
|
|
+ - "TESTDIR=C++/silicon"
|
|
|
+ - "TESTDIR=C++/treefrog"
|
|
|
+ - "TESTDIR=C++/ulib"
|
|
|
+ - "TESTDIR=C++/wt"
|
|
|
+ - "TESTDIR=C++/drogon"
|
|
|
+ - "TESTLANG=Clojure"
|
|
|
+ - "TESTLANG=Crystal"
|
|
|
+ - "TESTLANG=D"
|
|
|
+ - "TESTLANG=Dart"
|
|
|
+ - "TESTLANG=Elixir"
|
|
|
+ - "TESTLANG=Erlang"
|
|
|
+ - "TESTLANG=FSharp"
|
|
|
+ - 'TESTDIR="GO/aah GO/chi GO/falcore GO/gin GO/goji GO/kami GO/martini GO/revel GO/webgo"'
|
|
|
+ - 'TESTDIR="GO/beego GO/echo"'
|
|
|
+ - 'TESTDIR="GO/evio GO/fasthttp GO/go-std GO/iris"'
|
|
|
+ - "TESTLANG=Groovy"
|
|
|
+ - "TESTDIR=Haskell/snap"
|
|
|
+ - "TESTDIR=Haskell/wai"
|
|
|
+ - "TESTDIR=Haskell/yesod"
|
|
|
+ - "TESTDIR=Haskell/servant"
|
|
|
+ - "TESTDIR=Haskell/spock"
|
|
|
+ - "TESTDIR=Java/act"
|
|
|
+ - "TESTDIR=Java/activeweb"
|
|
|
+ - "TESTDIR=Java/armeria"
|
|
|
+ - "TESTDIR=Java/baratine"
|
|
|
+ - "TESTDIR=Java/baseio"
|
|
|
+ - "TESTDIR=Java/bayou"
|
|
|
+ - "TESTDIR=Java/blade"
|
|
|
+ - "TESTDIR=Java/comsat"
|
|
|
+ - "TESTDIR=Java/curacao"
|
|
|
+ - "TESTDIR=Java/dropwizard"
|
|
|
+ - "TESTDIR=Java/gemini"
|
|
|
+ - "TESTDIR=Java/greenlightning"
|
|
|
+ - "TESTDIR=Java/grizzly"
|
|
|
+ - "TESTDIR=Java/grizzly-jersey"
|
|
|
+ - "TESTDIR=Java/helidon"
|
|
|
+ - "TESTDIR=Java/httpserver"
|
|
|
+ - "TESTDIR=Java/jawn"
|
|
|
+ - "TESTDIR=Java/javalin"
|
|
|
+ - "TESTDIR=Java/jetty"
|
|
|
+ - "TESTDIR=Java/jlhttp"
|
|
|
+ - "TESTDIR=Java/jooby"
|
|
|
+ - "TESTDIR=Java/jooby2"
|
|
|
+ - "TESTDIR=Java/light-java"
|
|
|
+ - "TESTDIR=Java/micronaut"
|
|
|
+ - "TESTDIR=Java/minijax"
|
|
|
+ - "TESTDIR=Java/nanohttpd"
|
|
|
+ - "TESTDIR=Java/netty"
|
|
|
+ - "TESTDIR=Java/ninja-standalone"
|
|
|
+ - "TESTDIR=Java/officefloor"
|
|
|
+ - "TESTDIR=Java/play1"
|
|
|
+ - "TESTDIR=Java/play2-java"
|
|
|
+ - "TESTDIR=Java/proteus"
|
|
|
+ - "TESTDIR=Java/rapidoid"
|
|
|
+ - "TESTDIR=Java/ratpack"
|
|
|
+ - "TESTDIR=Java/redkale"
|
|
|
+ - "TESTDIR=Java/restexpress"
|
|
|
+ - "TESTDIR=Java/revenj-jvm"
|
|
|
+ - "TESTDIR=Java/servlet"
|
|
|
+ - "TESTDIR=Java/servlet3"
|
|
|
+ - "TESTDIR=Java/smart-socket"
|
|
|
+ - "TESTDIR=Java/spark"
|
|
|
+ - "TESTDIR=Java/spring"
|
|
|
+ - "TESTDIR=Java/spring-webflux"
|
|
|
+ - "TESTDIR=Java/tapestry"
|
|
|
+ - "TESTDIR=Java/t-io"
|
|
|
+ - "TESTDIR=Java/undertow"
|
|
|
+ - "TESTDIR=Java/undertow-jersey"
|
|
|
+ - "TESTDIR=Java/vertx"
|
|
|
+ - "TESTDIR=Java/voovan"
|
|
|
+ - "TESTDIR=Java/vertx-web"
|
|
|
+ - "TESTDIR=Java/wicket"
|
|
|
+ - "TESTDIR=Java/wildfly-ee"
|
|
|
+ - "TESTDIR=Java/wizzardo-http"
|
|
|
+ - "TESTLANG=JavaScript"
|
|
|
+ - "TESTLANG=Kotlin"
|
|
|
+ - "TESTLANG=Lisp"
|
|
|
+ - "TESTLANG=Lua"
|
|
|
+ - "TESTLANG=Nim"
|
|
|
+ - "TESTLANG=Perl"
|
|
|
+ - 'TESTDIR="PHP/php"'
|
|
|
+ - 'TESTDIR="PHP/cakephp PHP/codeigniter PHP/fat-free PHP/fuel PHP/kumbiaphp PHP/laravel PHP/limonade PHP/lithium PHP/lumen PHP/phpixie PHP/slim PHP/symfony PHP/yii2 PHP/zend"'
|
|
|
+ - 'TESTDIR="PHP/amp PHP/hamlet PHP/hhvm PHP/peachpie PHP/swoole PHP/workerman PHP/phalcon"'
|
|
|
+ - "TESTLANG=Python"
|
|
|
+ - "TESTLANG=Ruby"
|
|
|
+ - 'TESTDIR="Rust/actix Rust/gotham Rust/hyper Rust/iron Rust/saphir"'
|
|
|
+ - 'TESTDIR="Rust/may-minihttp Rust/nickel Rust/rocket"'
|
|
|
+ - 'TESTDIR="Rust/rouille Rust/thruster Rust/tokio-minihttp"'
|
|
|
+ - "TESTLANG=Scala"
|
|
|
+ - "TESTLANG=Swift"
|
|
|
+ - "TESTLANG=TypeScript"
|
|
|
+ - "TESTLANG=Ur"
|
|
|
+ - "TESTLANG=Vala"
|
|
|
+ - "TESTLANG=VB"
|
|
|
|
|
|
before_script:
|
|
|
-
|
|
|
# Runs travis_diff, printing the output to the terminal, and searches for travis-diff-continue
|
|
|
# to determine if the suite should be installed and the current $TESTDIR test should run.
|
|
|
- export RUN_TESTS=`./toolset/travis/travis_diff.py | tee /dev/tty | grep -oP "travis-run-tests \K(.*)"`
|
|
@@ -129,7 +126,6 @@ before_script:
|
|
|
- sudo service postgresql stop
|
|
|
|
|
|
script:
|
|
|
-
|
|
|
# run-ci.py runs the diffing to see if travis needs to test this framework. Ideally/eventually,
|
|
|
# we'd like to try and do the diffing before travis_clean & setup.
|
|
|
# This will run the tests exactly as you would in your own vm:
|