Namespace org.wasmcloud.interface.testing
Services
Operations
Structures
Lists
Maps
OptMap(map)
A map of test options. Keys may be test case names, or other keys meaningful for the test. Values are utf8 strings containing serialized json, with contents specific to the test
| key: | String | |
| value: | String |
PatternList(list)
list of regex patterns
| member: | String |
Start(operation)
Begin tests
| input: | TestOptions | |
| output: | TestResults |
Testing(service)
Test api for testable actors and providers
Operations
TestOptions(structure)
Options passed to all test cases
| options: | OptMap | additional test configuration, optional Keys may be test case names, or other keys meaningful for the test. Values are serialized json, with contents specific to the test |
| patterns: | PatternList | List of regex patterns for test names to run Default is ".*", to run all tests. |
TestResult(structure)
| name: | String | test case name |
| pass: | Boolean | true if the test case passed |
| snapData: | Blob | (optional) more detailed results, if available. data is snap-compressed json failed tests should have a firsts-level key called "error". |
TestResults(list)
| member: | TestResult |