tree: 0f9804624140588b847ecd1fdfd15fd08d8951e7 [path history] [tgz]
  1. blackbox/
  2. python-zip/
  3. src/
  4. unicode.tests/
  5. zippedaction/
  6. applicationError.js
  7. argCheck.js
  8. argsPrint.js
  9. asyncError.js
  10. build.sh
  11. cat.js
  12. concurrent.js
  13. concurrentFail1.js
  14. concurrentFail2.js
  15. conductor.js
  16. corsHeaderMod.js
  17. countdown.js
  18. createRule.swift
  19. createTrigger.swift
  20. dosLogs.js
  21. echo-web-http-head.js
  22. echo-web-http.js
  23. echo.js
  24. echo.json
  25. empty.js
  26. emptyJSONResult.js
  27. head.js
  28. hello.js
  29. hello.py
  30. hello.swift
  31. helloAsync.js
  32. helloContext.js
  33. helloDeadline.js
  34. helloOpenwhiskPackage.js
  35. helloPromise.js
  36. httpGet.swift
  37. initexit.js
  38. initforever.js
  39. invalidInput1.json
  40. invalidInput2.json
  41. invalidInput3.json
  42. invalidInput4.json
  43. invoke.swift
  44. invokeNonBlocking.swift
  45. jsonStringWebAction.js
  46. log.js
  47. loggingTimeout.js
  48. malformed.js
  49. malformed.py
  50. memoryWithGC.js
  51. multipleHeaders.js
  52. niam.js
  53. niam.py
  54. niam.swift
  55. openFiles.js
  56. ping.js
  57. pngWeb.js
  58. printParams.js
  59. pythonVersion.py
  60. README.md
  61. runexception.js
  62. runexit.js
  63. sizedResult.js
  64. sleep.js
  65. sleep.py
  66. sort.js
  67. split.js
  68. stdenv.py
  69. step.js
  70. textBody.js
  71. trigger.swift
  72. validInput1.json
  73. validInput2.json
  74. wc.js
  75. wcbin.js
  76. word_count.json
tests/dat/actions/README.md

Building test artifacts

Some test artifacts should be build ahead of actually running the tests. These test artifacts compile source code into binaries, generate JAR files, install modules and package functions into zip files.

A build.sh script is available as a convenience and will run ahead of tests when using gradle. However this script will not work on Windows as it currently assumes Bash is available.

Some artifacts are not build because they require additional tooling. Specifically, these are the unicode tests for the Ballerina and .NET runtimes. These unicode tests are checked however in their corresponding runtime build.

For Java artifacts, Java 8 is required. If not found in your path, the build script will skip those artifacts and corresponding tests will also be skipped.