This is an automated email from the ASF dual-hosted git repository. csantanapr pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-openwhisk-cli.git.
from 6a8c178 Remove appveyor script due to extremely slow build new 9f09096 Clean up test project (#1960) new 0d81c00 Return Non-zero Exit Code when Action Exceeds Time Limit new eb64a80 Update nginx to point to ios start app release. new 773a556 Promote web actions from experimental (#2010) new d3af1aa drop support for nodejs 0.12.x (#2022) new c464993 Add Web Action Shortcuts to CLI new 18a9b0b Treat error field differently if present in the initial payload to a sequence. Update test accordingly. (#1831) new b4b2ba1 Remove 'kinds' from CLI; defer to backend. (#2053) new c8ea3c7 Allow Adding Annotations and Parameters During Action Copy (#2066) new d0b6dd6 Add python:3 action support. new 5397c81 Stricter namespace extraction for vanity web action url. new 51da32a Disable HTML Encoding of JSON Content in CLI (#2043) new 774291e API GW V2 - Update backend actions (#2067) new c3af180 Update Swift’s Whisk.invoke() to support non-blocking new e7cdebf Handle Application Errors Properly. new 828524e Adds virtualenv support for python actions. new 9ca38f8 API GW V2 - Add 'wsk api` command (#2068) new 45a818d Make Error Messages Consistent in CLI (#2054) new 687d3f8 Makes --blocking optional when specifying --result. new 763baba Remove "COMING SOON" from `wsk api` help plus critical fixes (#2149) new be52bf8 wsk api create to enable CORS by default (#2184) new 08f4258 Don't print auth key on console (#2115) new 1b681e5 Add info routes to provide deployment configuration (#1980) new 063cf1e Delete Trigger Feed Before Trigger (#2187) new 616a1e1 Add a fudge factor to handle clock skew in the invokers (#2197) new 76f855c Add wsk cli support for importing/exporting API configuration in YAML format (#2209) new 977c110 Complete api-experimental conversion to web action (not experimental web action) (#2255) new 7bb612e Use unique API Names for unique basepaths (#2329) new e701f55 Allow docker actions with zip files. (#2112) new adf7262 Update OPTIONS Respones for Web Actions (Review) (#2327) new d1aa647 Error when Entity Names are Provided to List Commands (#2075) new cb152ae Update sequence impl to tune controller memory consumption (#2387) new ae4c8f5 Changed all .scala and .java files to ASF license headers. (#2367) new a34d90d Add Test to Ensure Preservation of Annotations for Action Web Flag (#2366) new 80d70a2 Add ability to deploy a "hot-standby" controller (#2205) new cd1e3fb Modifying the test cases for cli repo The 36 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .gitignore | 1 - README.md | 6 +- build.gradle | 2 +- gradle/docker.gradle | 6 +- gradle/wrapper/gradle-wrapper.jar | Bin 53556 -> 52818 bytes gradle/wrapper/gradle-wrapper.properties | 2 +- settings.gradle | 16 + tests/build.gradle | 34 + tests/dat/actions/applicationError.js | 3 + tests/dat/actions/argCheck.js | 3 + tests/dat/actions/asyncError.js | 3 + tests/dat/actions/blackbox.zip | Bin 0 -> 256 bytes tests/dat/actions/cat.js | 13 + tests/dat/actions/corsHeaderMod.js | 9 + tests/dat/actions/countdown.js | 20 + tests/dat/actions/echo-web-http.js | 10 + tests/dat/actions/echo.js | 6 + tests/{src/dat => dat/actions}/empty.js | 0 tests/dat/actions/emptyJSONResult.js | 2 + tests/dat/actions/head.js | 14 + tests/{src/dat => dat/actions}/hello.js | 0 tests/dat/actions/helloAsync.js | 19 + tests/dat/actions/helloContext.js | 10 + tests/dat/actions/helloDeadline.js | 24 + tests/dat/actions/helloOpenwhiskPackage.js | 26 + tests/dat/actions/helloPromise.js | 9 + tests/dat/actions/initexit.js | 1 + tests/dat/actions/initforever.js | 1 + tests/{src/dat => dat/actions}/invalidInput1.json | 0 tests/{src/dat => dat/actions}/invalidInput2.json | 0 tests/{src/dat => dat/actions}/invalidInput3.json | 0 tests/{src/dat => dat/actions}/invalidInput4.json | 2 +- tests/{src/dat => dat/actions}/malformed.js | 0 tests/dat/actions/ping.js | 27 + tests/dat/actions/printParams.js | 25 + tests/dat/actions/python.zip | Bin 0 -> 726 bytes tests/dat/actions/runexit.js | 3 + tests/dat/actions/sort.js | 14 + tests/dat/actions/split.js | 14 + tests/dat/actions/textBody.js | 8 + tests/dat/actions/timeout.js | 18 + tests/dat/actions/validInput1.json | 11 + tests/dat/actions/validInput2.json | 3 + tests/dat/actions/wc.js | 10 + tests/dat/actions/wcbin.js | 26 + tests/dat/apigw/local.api.bad.yaml | 35 + tests/dat/apigw/local.api.yaml | 31 + tests/dat/apigw/testswaggerdoc1 | 83 ++ tests/dat/apigw/testswaggerdoc1V2 | 61 + tests/dat/apigw/testswaggerdoc2 | 227 ++++ tests/dat/apigw/testswaggerdoc2V2 | 117 ++ tests/dat/apigw/testswaggerdocinvalid | 12 + tests/src/integration/integration_test.go | 4 +- .../apigw/healthtests/ApiGwEndToEndTests.scala | 241 ++++ tests/src/test/scala/common/TestCLIUtils.scala | 31 + .../test/scala/system/basic/WskActionTests.scala | 360 +++++ .../test/scala/system/basic/WskBasicTests.scala | 885 +++++++++++++ .../test/scala/system/basic/WskConsoleTests.scala | 99 ++ .../test/scala/system/basic/WskPackageTests.scala | 147 +++ .../src/test/scala/system/basic/WskRuleTests.scala | 374 ++++++ .../src/test/scala/system/basic/WskSdkTests.scala | 111 ++ .../test/scala/system/basic/WskSequenceTests.scala | 525 ++++++++ .../scala/whisk/core/admin/WskAdminTests.scala | 86 ++ .../actions/test/ApiGwRoutemgmtActionTests.scala | 610 +++++++++ .../scala/whisk/core/cli/test/ApiGwTests.scala | 1213 +++++++++++++++++ .../core/cli/test/WskActionSequenceTests.scala | 86 ++ .../whisk/core/cli/test/WskBasicUsageTests.scala | 1392 ++++++++++++++++++++ .../whisk/core/cli/test/WskEntitlementTests.scala | 361 +++++ .../whisk/core/cli/test/WskWebActionsTests.scala | 276 ++++ tools/travis/test_openwhisk.sh | 8 +- 70 files changed, 7761 insertions(+), 15 deletions(-) create mode 100644 settings.gradle create mode 100644 tests/build.gradle create mode 100644 tests/dat/actions/applicationError.js create mode 100644 tests/dat/actions/argCheck.js create mode 100644 tests/dat/actions/asyncError.js create mode 100644 tests/dat/actions/blackbox.zip create mode 100644 tests/dat/actions/cat.js create mode 100644 tests/dat/actions/corsHeaderMod.js create mode 100644 tests/dat/actions/countdown.js create mode 100644 tests/dat/actions/echo-web-http.js create mode 100644 tests/dat/actions/echo.js copy tests/{src/dat => dat/actions}/empty.js (100%) create mode 100644 tests/dat/actions/emptyJSONResult.js create mode 100644 tests/dat/actions/head.js copy tests/{src/dat => dat/actions}/hello.js (100%) create mode 100644 tests/dat/actions/helloAsync.js create mode 100644 tests/dat/actions/helloContext.js create mode 100644 tests/dat/actions/helloDeadline.js create mode 100644 tests/dat/actions/helloOpenwhiskPackage.js create mode 100644 tests/dat/actions/helloPromise.js create mode 100644 tests/dat/actions/initexit.js create mode 100644 tests/dat/actions/initforever.js copy tests/{src/dat => dat/actions}/invalidInput1.json (100%) copy tests/{src/dat => dat/actions}/invalidInput2.json (100%) copy tests/{src/dat => dat/actions}/invalidInput3.json (100%) copy tests/{src/dat => dat/actions}/invalidInput4.json (92%) copy tests/{src/dat => dat/actions}/malformed.js (100%) create mode 100644 tests/dat/actions/ping.js create mode 100644 tests/dat/actions/printParams.js create mode 100644 tests/dat/actions/python.zip create mode 100644 tests/dat/actions/runexit.js create mode 100644 tests/dat/actions/sort.js create mode 100644 tests/dat/actions/split.js create mode 100644 tests/dat/actions/textBody.js create mode 100644 tests/dat/actions/timeout.js create mode 100644 tests/dat/actions/validInput1.json create mode 100644 tests/dat/actions/validInput2.json create mode 100644 tests/dat/actions/wc.js create mode 100644 tests/dat/actions/wcbin.js create mode 100644 tests/dat/apigw/local.api.bad.yaml create mode 100644 tests/dat/apigw/local.api.yaml create mode 100644 tests/dat/apigw/testswaggerdoc1 create mode 100644 tests/dat/apigw/testswaggerdoc1V2 create mode 100644 tests/dat/apigw/testswaggerdoc2 create mode 100644 tests/dat/apigw/testswaggerdoc2V2 create mode 100644 tests/dat/apigw/testswaggerdocinvalid create mode 100644 tests/src/test/scala/apigw/healthtests/ApiGwEndToEndTests.scala create mode 100644 tests/src/test/scala/common/TestCLIUtils.scala create mode 100644 tests/src/test/scala/system/basic/WskActionTests.scala create mode 100644 tests/src/test/scala/system/basic/WskBasicTests.scala create mode 100644 tests/src/test/scala/system/basic/WskConsoleTests.scala create mode 100644 tests/src/test/scala/system/basic/WskPackageTests.scala create mode 100644 tests/src/test/scala/system/basic/WskRuleTests.scala create mode 100644 tests/src/test/scala/system/basic/WskSdkTests.scala create mode 100644 tests/src/test/scala/system/basic/WskSequenceTests.scala create mode 100644 tests/src/test/scala/whisk/core/admin/WskAdminTests.scala create mode 100644 tests/src/test/scala/whisk/core/apigw/actions/test/ApiGwRoutemgmtActionTests.scala create mode 100644 tests/src/test/scala/whisk/core/cli/test/ApiGwTests.scala create mode 100644 tests/src/test/scala/whisk/core/cli/test/WskActionSequenceTests.scala create mode 100644 tests/src/test/scala/whisk/core/cli/test/WskBasicUsageTests.scala create mode 100644 tests/src/test/scala/whisk/core/cli/test/WskEntitlementTests.scala create mode 100644 tests/src/test/scala/whisk/core/cli/test/WskWebActionsTests.scala -- To stop receiving notification emails like this one, please contact ['"commits@openwhisk.apache.org" <commits@openwhisk.apache.org>'].