From f878ed0c6a0bf30de3722dd60e185ecf812934dd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 01:44:47 +0000 Subject: [PATCH 01/10] Test results badge --- tests/results.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/results.svg b/tests/results.svg index dfa9b95e..41dd41b9 100644 --- a/tests/results.svg +++ b/tests/results.svg @@ -1 +1 @@ -OpenAF tests: (FAIL: 2, PASS: 176, TOTAL: 178) \ No newline at end of file +OpenAF tests: (FAIL: 0, PASS: 178, TOTAL: 178) \ No newline at end of file From 9670827f37eb4d44a2f6404bc7ae65a788ccdaa9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 01:44:48 +0000 Subject: [PATCH 02/10] Test results badge --- tests/asserts.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/asserts.svg b/tests/asserts.svg index 02f18d86..773bb753 100644 --- a/tests/asserts.svg +++ b/tests/asserts.svg @@ -1 +1 @@ -OpenAF tests asserts: 509 \ No newline at end of file +OpenAF tests asserts: 511 \ No newline at end of file From 09e7ef5c12a324d2c2d91e59c5a634dc7b207244 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 01:44:49 +0000 Subject: [PATCH 03/10] Test results badge --- tests/autoTestAll.md | 254 +++++++++++++++++++++---------------------- 1 file changed, 127 insertions(+), 127 deletions(-) diff --git a/tests/autoTestAll.md b/tests/autoTestAll.md index 0ce97250..b48db9d7 100644 --- a/tests/autoTestAll.md +++ b/tests/autoTestAll.md @@ -3,188 +3,188 @@ ## Summary * Number of tests performed: 178 -* Number of tests passed: 176 -* Number of tests failed: 2 -* Number of asserts: 509 +* Number of tests passed: 178 +* Number of tests failed: 0 +* Number of asserts: 511 ## Result details | Suite | Test | Status | Time | Result | |-------|------|--------|------|--------------| -|AI | LSTM AND |   PASS   | 155 ms | n/a | -|AI | LSTM network save and load |   PASS   | 145 ms | n/a | -|AI | Liquid XOR |   PASS   | 374 ms | n/a | -|AI | Liquid network save and load |   PASS   | 310 ms | n/a | -|AI | Normalize features array |   PASS   | ~0 ms | n/a | +|AI | LSTM AND |   PASS   | 185 ms | n/a | +|AI | LSTM network save and load |   PASS   | 196 ms | n/a | +|AI | Liquid XOR |   PASS   | 465 ms | n/a | +|AI | Liquid network save and load |   PASS   | 361 ms | n/a | +|AI | Normalize features array |   PASS   | 1 ms | n/a | |AI | Normalize with schema |   PASS   | 4 ms | n/a | -|AI | Perceptron XOR |   PASS   | 514 ms | n/a | -|AI | Perceptron XOR Put |   PASS   | 6 seconds, 765 ms | n/a | -|AI | Perceptron XOR save and load |   PASS   | 24 ms | n/a | -|AI | Perceptron network save and load |   PASS   | 30 ms | n/a | -|AI | Test C45 |   PASS   | 14 ms | n/a | -|AI | Test ID3 |   PASS   | 29 ms | n/a | -|AI | Test KMeans |   PASS   | 5 ms | n/a | +|AI | Perceptron XOR |   PASS   | 197 ms | n/a | +|AI | Perceptron XOR Put |   PASS   | 6 seconds, 885 ms | n/a | +|AI | Perceptron XOR save and load |   PASS   | 36 ms | n/a | +|AI | Perceptron network save and load |   PASS   | 32 ms | n/a | +|AI | Test C45 |   PASS   | 15 ms | n/a | +|AI | Test ID3 |   PASS   | 30 ms | n/a | +|AI | Test KMeans |   PASS   | 7 ms | n/a | |CSV | Generic CSV |   PASS   | 1 ms | n/a | |CSV | Stream CSV |   PASS   | 10 ms | n/a | -|CSV | ToFrom CSV |   PASS   | 4 ms | n/a | -|Channels | Keep history util |   PASS   | 4 seconds, 3 ms | n/a | -|Channels | Remote channel access auditing |   PASS   | 204 ms | n/a | -|Channels | Subscribers test |   PASS   | 569 ms | n/a | -|Channels | Test Elastic Index |   PASS   | ~0 ms | n/a | -|Channels | Test MVS Utils |   PASS   | 73 ms | n/a | -|Channels | Test channel (all) |   PASS   | 11 ms | n/a | -|Channels | Test channel (big) |   PASS   | 13 ms | n/a | +|CSV | ToFrom CSV |   PASS   | 5 ms | n/a | +|Channels | Keep history util |   PASS   | 4 seconds, 4 ms | n/a | +|Channels | Remote channel access auditing |   PASS   | 213 ms | n/a | +|Channels | Subscribers test |   PASS   | 597 ms | n/a | +|Channels | Test Elastic Index |   PASS   | 1 ms | n/a | +|Channels | Test MVS Utils |   PASS   | 48 ms | n/a | +|Channels | Test channel (all) |   PASS   | 15 ms | n/a | +|Channels | Test channel (big) |   PASS   | 12 ms | n/a | |Channels | Test channel (big) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (big) |   PASS   | 32 seconds, 10 ms | n/a | -|Channels | Test channel (big) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (big) |   PASS   | 162 ms | n/a | -|Channels | Test channel (cache) |   PASS   | 32 seconds, 4 ms | n/a | -|Channels | Test channel (cache) |   PASS   | 1 ms | n/a | +|Channels | Test channel (big) |   PASS   | 32 seconds, 6 ms | n/a | +|Channels | Test channel (big) |   PASS   | 1 ms | n/a | +|Channels | Test channel (big) |   PASS   | 168 ms | n/a | +|Channels | Test channel (cache) |   PASS   | 32 seconds, 3 ms | n/a | +|Channels | Test channel (cache) |   PASS   | ~0 ms | n/a | |Channels | Test channel (cache) |   PASS   | ~0 ms | n/a | |Channels | Test channel (file) |   PASS   | 2 ms | n/a | -|Channels | Test channel (file) |   PASS   | 7 ms | n/a | -|Channels | Test channel (file) |   PASS   | 141 ms | n/a | +|Channels | Test channel (file) |   PASS   | 8 ms | n/a | +|Channels | Test channel (file) |   PASS   | 175 ms | n/a | |Channels | Test channel (file) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (file) |   PASS   | 32 seconds, 5 ms | n/a | +|Channels | Test channel (file) |   PASS   | 32 seconds, 9 ms | n/a | |Channels | Test channel (mvs) |   PASS   | 1 ms | n/a | |Channels | Test channel (mvs) |   PASS   | 7 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 104 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 98 ms | n/a | |Channels | Test channel (mvs) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 32 seconds, 4 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 88 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 32 seconds, 9 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 71 ms | n/a | |Channels | Test channel (simple) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 4 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 3 ms | n/a | |Channels | Test channel (simple) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 32 seconds, 10 ms | n/a | -|DB | DB type conversion to JS |   PASS   | 13 ms | n/a | -|DB | Simple DB in memory |   PASS   | 179 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 32 seconds, 3 ms | n/a | +|DB | DB type conversion to JS |   PASS   | 9 ms | n/a | +|DB | Simple DB in memory |   PASS   | 207 ms | n/a | |Format | Add number separator |   PASS   | ~0 ms | n/a | -|Format | Conversions |   PASS   | 1 ms | n/a | +|Format | Conversions |   PASS   | 2 ms | n/a | |Format | Cron |   PASS   | 1 ms | n/a | -|Format | Cron How Many Ago |   PASS   | 21 ms | n/a | -|Format | Date diff |   PASS   | 5 ms | n/a | -|Format | Date to/from |   PASS   | 6 ms | n/a | +|Format | Cron How Many Ago |   PASS   | 15 ms | n/a | +|Format | Date diff |   PASS   | 4 ms | n/a | +|Format | Date to/from |   PASS   | 5 ms | n/a | |Format | Escape strings |   PASS   | ~0 ms | n/a | -|Format | Escape/Unescape HTML4 |   PASS   | 12 ms | n/a | +|Format | Escape/Unescape HTML4 |   PASS   | 9 ms | n/a | |Format | Host |   PASS   | 1 ms | n/a | |Format | LDAP date to/from |   PASS   | ~0 ms | n/a | -|Format | LSH |   PASS   | 425 ms | n/a | +|Format | LSH |   PASS   | 437 ms | n/a | |Format | Load Format |   PASS   | ~0 ms | n/a | -|Format | Number abbreviation |   PASS   | ~0 ms | n/a | +|Format | Number abbreviation |   PASS   | 1 ms | n/a | |Format | Number rounding |   PASS   | ~0 ms | n/a | -|Format | SLON |   PASS   | 3 ms | n/a | +|Format | SLON |   PASS   | 2 ms | n/a | |Format | String pad |   PASS   | ~0 ms | n/a | -|Format | Time ago |   PASS   | 32 ms | n/a | -|Format | TimeAbbreviation |   PASS   | 3 ms | n/a | +|Format | Time ago |   PASS   | 8 ms | n/a | +|Format | TimeAbbreviation |   PASS   | 2 ms | n/a | |Format | Unix date to/from |   PASS   | 1 ms | n/a | -|Format | Word wrap |   PASS   | 2 ms | n/a | -|HTTP | HTTP changing user agent |   PASS   | 211 ms | n/a | -|HTTP | HTTP plugin basic functionality |   PASS   | 60 ms | n/a | -|HTTP | HTTP plugin test basic auth |   PASS   | 341 ms | n/a | -|HTTP | HTTP plugin web socket client |   PASS   | 1 second, 827 ms | n/a | -|IO | IO Test Gzip Native to Byte array |   PASS   | 77 ms | n/a | -|IO | IO Test JSON |   PASS   | 1 ms | n/a | -|IO | IO Test Stream JSON |   FAIL   | 10 ms | JavaException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setStrictness(Strictness.LENIENT) to accept malformed JSON at line 234 column 4 path $.external[25] See https://github.com/google/gson/blob/main/Troubleshooting.md#malformed-json | -|IO | IO Test TAR functionality |   PASS   | 3 seconds, 731 ms | n/a | -|IO | IO Test binary file detection |   PASS   | 12 ms | n/a | -|IO | IO Test copy streams |   PASS   | 205 ms | n/a | -|IO | IO Test copy/move/delete file |   PASS   | 16 ms | n/a | -|IO | IO Test read/writeFileStream |   PASS   | ~0 ms | n/a | -|IO | IO Test read/writeFileStream NIO |   PASS   | 2 ms | n/a | +|Format | Word wrap |   PASS   | 4 ms | n/a | +|HTTP | HTTP changing user agent |   PASS   | 433 ms | n/a | +|HTTP | HTTP plugin basic functionality |   PASS   | 58 ms | n/a | +|HTTP | HTTP plugin test basic auth |   PASS   | 639 ms | n/a | +|HTTP | HTTP plugin web socket client |   PASS   | 2 seconds, 682 ms | n/a | +|IO | IO Test Gzip Native to Byte array |   PASS   | 58 ms | n/a | +|IO | IO Test JSON |   PASS   | 2 ms | n/a | +|IO | IO Test Stream JSON |   PASS   | 24 ms | n/a | +|IO | IO Test TAR functionality |   PASS   | 5 seconds, 49 ms | n/a | +|IO | IO Test binary file detection |   PASS   | 9 ms | n/a | +|IO | IO Test copy streams |   PASS   | 257 ms | n/a | +|IO | IO Test copy/move/delete file |   PASS   | 53 ms | n/a | +|IO | IO Test read/writeFileStream |   PASS   | 1 ms | n/a | +|IO | IO Test read/writeFileStream NIO |   PASS   | 3 ms | n/a | |IO | IO Test read/writeFileStreamBytes |   PASS   | 1 ms | n/a | -|IO | IO Test read/writeFileStreamBytes NIO |   PASS   | ~0 ms | n/a | -|JMX | JMX test |   PASS   | 617 ms | n/a | -|Java | Java ASym Cipher |   PASS   | 141 ms | n/a | -|Java | Java Cipher |   PASS   | 172 ms | n/a | +|IO | IO Test read/writeFileStreamBytes NIO |   PASS   | 1 ms | n/a | +|JMX | JMX test |   PASS   | 283 ms | n/a | +|Java | Java ASym Cipher |   PASS   | 92 ms | n/a | +|Java | Java Cipher |   PASS   | 113 ms | n/a | |Obj | Array to object conversion |   PASS   | 1 ms | n/a | -|Obj | DB ResultSet to object |   PASS   | 798 ms | n/a | +|Obj | DB ResultSet to object |   PASS   | 1 second, 121 ms | n/a | |Obj | Filter |   PASS   | 7 ms | n/a | -|Obj | Flat map |   PASS   | 10 ms | n/a | -|Obj | Flatten |   PASS   | 206 ms | n/a | -|Obj | Generate One of |   PASS   | 20 ms | n/a | -|Obj | Generate One of Fn |   PASS   | 12 ms | n/a | +|Obj | Flat map |   PASS   | 23 ms | n/a | +|Obj | Flatten |   PASS   | 176 ms | n/a | +|Obj | Generate One of |   PASS   | 21 ms | n/a | +|Obj | Generate One of Fn |   PASS   | 11 ms | n/a | |Obj | Get Path |   PASS   | 1 ms | n/a | -|Obj | Object fuzzy search |   PASS   | 18 ms | n/a | -|Obj | Object pool |   PASS   | 6 seconds, 70 ms | n/a | -|Obj | Object schema validation |   PASS   | 203 ms | n/a | +|Obj | Object fuzzy search |   PASS   | 22 ms | n/a | +|Obj | Object pool |   PASS   | 6 seconds, 69 ms | n/a | +|Obj | Object schema validation |   PASS   | 199 ms | n/a | |Obj | Object to array conversion |   PASS   | ~0 ms | n/a | -|Obj | REST Errors |   PASS   | 1 second, 77 ms | n/a | -|Obj | Set Path |   PASS   | ~0 ms | n/a | -|Obj | Sign object |   PASS   | 444 ms | n/a | +|Obj | REST Errors |   PASS   | 450 ms | n/a | +|Obj | Set Path |   PASS   | 1 ms | n/a | +|Obj | Sign object |   PASS   | 751 ms | n/a | |Obj | Thread-safe array |   PASS   | ~0 ms | n/a | |Obj | Thread-safe array |   PASS   | 3 ms | n/a | |Obj | Thread-safe map |   PASS   | 2 ms | n/a | -|OpenAF | Await |   PASS   | 5 seconds, 3 ms | n/a | -|OpenAF | AwaitAll |   PASS   | 54 ms | n/a | -|OpenAF | Basic Parallel processing |   PASS   | 8 ms | n/a | -|OpenAF | Cache |   PASS   | 333 ms | n/a | -|OpenAF | Crypt |   PASS   | 8 ms | n/a | +|OpenAF | Await |   PASS   | 4 ms | n/a | +|OpenAF | AwaitAll |   PASS   | 62 ms | n/a | +|OpenAF | Basic Parallel processing |   PASS   | 13 ms | n/a | +|OpenAF | Cache |   PASS   | 319 ms | n/a | +|OpenAF | Crypt |   PASS   | 11 ms | n/a | |OpenAF | DescType |   PASS   | 1 ms | n/a | |OpenAF | Encrypt/Decrypt |   PASS   | 1 ms | n/a | -|OpenAF | Get Path |   PASS   | ~0 ms | n/a | +|OpenAF | Get Path |   PASS   | 1 ms | n/a | |OpenAF | Get version |   PASS   | ~0 ms | n/a | |OpenAF | IsFunctions |   PASS   | ~0 ms | n/a | |OpenAF | Java RegExp |   PASS   | 3 ms | n/a | |OpenAF | Logs |   PASS   | 1 ms | n/a | |OpenAF | Map Array |   PASS   | ~0 ms | n/a | -|OpenAF | Map22Array |   FAIL   | 1 second, 322 ms | Problem with $fnM2A. (got "https://postman-echo.com/get" but expected "http://postman-echo.com/get") | -|OpenAF | NDJSON |   PASS   | 2 ms | n/a | -|OpenAF | PSelect |   PASS   | 11 ms | n/a | +|OpenAF | Map22Array |   PASS   | 823 ms | n/a | +|OpenAF | NDJSON |   PASS   | 3 ms | n/a | +|OpenAF | PSelect |   PASS   | 12 ms | n/a | |OpenAF | Prints |   PASS   | 1 ms | n/a | -|OpenAF | Range |   PASS   | 1 ms | n/a | +|OpenAF | Range |   PASS   | 2 ms | n/a | |OpenAF | Retry |   PASS   | 1 ms | n/a | |OpenAF | SPrints |   PASS   | 1 ms | n/a | -|OpenAF | Search Key and Values |   PASS   | 1 ms | n/a | +|OpenAF | Search Key and Values |   PASS   | 2 ms | n/a | |OpenAF | Set Path |   PASS   | 1 ms | n/a | -|OpenAF | Test $do |   PASS   | 39 ms | n/a | -|OpenAF | Test $doAll |   PASS   | 4 ms | n/a | -|OpenAF | Test $doFirst |   PASS   | 154 ms | n/a | -|OpenAF | Test AF Parse |   PASS   | ~0 ms | n/a | -|OpenAF | Test BCrypt |   PASS   | 802 ms | n/a | +|OpenAF | Test $do |   PASS   | 13 ms | n/a | +|OpenAF | Test $doAll |   PASS   | 8 ms | n/a | +|OpenAF | Test $doFirst |   PASS   | 156 ms | n/a | +|OpenAF | Test AF Parse |   PASS   | 1 ms | n/a | +|OpenAF | Test BCrypt |   PASS   | 739 ms | n/a | |OpenAF | Test Encoding |   PASS   | ~0 ms | n/a | |OpenAF | Test Envs |   PASS   | 1 ms | n/a | |OpenAF | Test Format Conversion to/from base64 |   PASS   | ~0 ms | n/a | |OpenAF | Test Format Conversion to/from bytes |   PASS   | ~0 ms | n/a | |OpenAF | Test Merge |   PASS   | ~0 ms | n/a | -|OpenAF | Test Object Compression |   PASS   | 1 ms | n/a | -|OpenAF | Test Rest |   PASS   | 217 ms | n/a | +|OpenAF | Test Object Compression |   PASS   | ~0 ms | n/a | +|OpenAF | Test Rest |   PASS   | 353 ms | n/a | |OpenAF | Test SHA1 |   PASS   | ~0 ms | n/a | |OpenAF | Test SHA256 |   PASS   | ~0 ms | n/a | -|OpenAF | Test SHA512 |   PASS   | 1 ms | n/a | -|OpenAF | Test Scope Ids |   PASS   | ~0 ms | n/a | +|OpenAF | Test SHA512 |   PASS   | ~0 ms | n/a | +|OpenAF | Test Scope Ids |   PASS   | 1 ms | n/a | |OpenAF | Test Shell |   PASS   | 2 ms | n/a | -|OpenAF | Test Shell with Map |   PASS   | 1 ms | n/a | -|OpenAF | Test Stream conversions |   PASS   | ~0 ms | n/a | +|OpenAF | Test Shell with Map |   PASS   | 2 ms | n/a | +|OpenAF | Test Stream conversions |   PASS   | 1 ms | n/a | |OpenAF | Test Void shortcut |   PASS   | ~0 ms | n/a | |OpenAF | Test clone |   PASS   | 1 ms | n/a | |OpenAF | Thread box |   PASS   | 303 ms | n/a | |OpenAF | Two factor authentication |   PASS   | 2 ms | n/a | -|OpenAF | XML2And4Obj |   PASS   | 176 ms | n/a | +|OpenAF | XML2And4Obj |   PASS   | 179 ms | n/a | |OpenAF | YAML |   PASS   | 4 ms | n/a | -|Sec | Sec basic functionality |   PASS   | 11 ms | n/a | -|Sec | Sec function functionality |   PASS   | 737 ms | n/a | -|Sec | Sec object functionality |   PASS   | 1 second, 472 ms | n/a | -|Server | Auth |   PASS   | 6 seconds, 12 ms | n/a | -|Server | AuthApp |   PASS   | 156 ms | n/a | -|Server | HTTP server |   PASS   | 93 ms | n/a | -|Server | Locks |   PASS   | 1 second, 14 ms | n/a | -|Server | Queue |   PASS   | 4 seconds, 885 ms | n/a | -|Server | REST server |   PASS   | 75 ms | n/a | -|Server | REST server simple |   PASS   | 42 ms | n/a | -|Server | Scheduler |   PASS   | 16 seconds, 13 ms | n/a | +|Sec | Sec basic functionality |   PASS   | 15 ms | n/a | +|Sec | Sec function functionality |   PASS   | 738 ms | n/a | +|Sec | Sec object functionality |   PASS   | 1 second, 345 ms | n/a | +|Server | Auth |   PASS   | 6 seconds, 9 ms | n/a | +|Server | AuthApp |   PASS   | 163 ms | n/a | +|Server | HTTP server |   PASS   | 98 ms | n/a | +|Server | Locks |   PASS   | 1 second, 10 ms | n/a | +|Server | Queue |   PASS   | 5 seconds, 131 ms | n/a | +|Server | REST server |   PASS   | 73 ms | n/a | +|Server | REST server simple |   PASS   | 38 ms | n/a | +|Server | Scheduler |   PASS   | 16 seconds, 11 ms | n/a | |Template | Load Template |   PASS   | ~0 ms | n/a | -|Template | Test Markdown to HTML |   PASS   | 101 ms | n/a | -|Template | Test conditional helpers |   PASS   | 161 ms | n/a | -|Template | Test format helpers |   PASS   | 61 ms | n/a | -|Template | Test openaf helpers |   PASS   | 80 ms | n/a | -|Template | Test partial helpers |   PASS   | 25 ms | n/a | -|Template | Test simple template |   PASS   | 29 ms | n/a | -|ZIP | ZIP basic functionality |   PASS   | 1 second, 451 ms | n/a | -|ZIP | ZIP streaming functionality |   PASS   | 1 second, 525 ms | n/a | -|oDoc | Test access to oDoc |   PASS   | 1 second, 386 ms | n/a | -|oJob | oJob |   PASS   | 1 second, 197 ms | n/a | -|oJob | oJobArgsMultipleLevels |   PASS   | 1 second, 385 ms | n/a | -|oJob | oJobChecks |   PASS   | 1 second, 290 ms | n/a | -|oJob | oJobInitArray |   PASS   | 2 seconds, 692 ms | n/a | -|oJob | oJobPass |   PASS   | 1 second, 344 ms | n/a | -|oJob | oJobShortcutOutput |   PASS   | 1 second, 378 ms | n/a | -|oJob | oJobShortcuts |   PASS   | 1 second, 294 ms | n/a | +|Template | Test Markdown to HTML |   PASS   | 114 ms | n/a | +|Template | Test conditional helpers |   PASS   | 179 ms | n/a | +|Template | Test format helpers |   PASS   | 46 ms | n/a | +|Template | Test openaf helpers |   PASS   | 109 ms | n/a | +|Template | Test partial helpers |   PASS   | 22 ms | n/a | +|Template | Test simple template |   PASS   | 41 ms | n/a | +|ZIP | ZIP basic functionality |   PASS   | 1 second, 516 ms | n/a | +|ZIP | ZIP streaming functionality |   PASS   | 1 second, 515 ms | n/a | +|oDoc | Test access to oDoc |   PASS   | 1 second, 505 ms | n/a | +|oJob | oJob |   PASS   | 1 second, 262 ms | n/a | +|oJob | oJobArgsMultipleLevels |   PASS   | 1 second, 401 ms | n/a | +|oJob | oJobChecks |   PASS   | 1 second, 301 ms | n/a | +|oJob | oJobInitArray |   PASS   | 3 seconds, 132 ms | n/a | +|oJob | oJobPass |   PASS   | 1 second, 357 ms | n/a | +|oJob | oJobShortcutOutput |   PASS   | 1 second, 545 ms | n/a | +|oJob | oJobShortcuts |   PASS   | 1 second, 340 ms | n/a | From b914cc4406f0c56f64774cf320ff5d4710a4722e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 02:33:52 +0000 Subject: [PATCH 04/10] Test results badge --- tests/autoTestAll.md | 244 +++++++++++++++++++++---------------------- 1 file changed, 122 insertions(+), 122 deletions(-) diff --git a/tests/autoTestAll.md b/tests/autoTestAll.md index b48db9d7..b5b461eb 100644 --- a/tests/autoTestAll.md +++ b/tests/autoTestAll.md @@ -10,181 +10,181 @@ | Suite | Test | Status | Time | Result | |-------|------|--------|------|--------------| -|AI | LSTM AND |   PASS   | 185 ms | n/a | -|AI | LSTM network save and load |   PASS   | 196 ms | n/a | -|AI | Liquid XOR |   PASS   | 465 ms | n/a | -|AI | Liquid network save and load |   PASS   | 361 ms | n/a | +|AI | LSTM AND |   PASS   | 178 ms | n/a | +|AI | LSTM network save and load |   PASS   | 151 ms | n/a | +|AI | Liquid XOR |   PASS   | 400 ms | n/a | +|AI | Liquid network save and load |   PASS   | 348 ms | n/a | |AI | Normalize features array |   PASS   | 1 ms | n/a | -|AI | Normalize with schema |   PASS   | 4 ms | n/a | -|AI | Perceptron XOR |   PASS   | 197 ms | n/a | -|AI | Perceptron XOR Put |   PASS   | 6 seconds, 885 ms | n/a | -|AI | Perceptron XOR save and load |   PASS   | 36 ms | n/a | -|AI | Perceptron network save and load |   PASS   | 32 ms | n/a | -|AI | Test C45 |   PASS   | 15 ms | n/a | -|AI | Test ID3 |   PASS   | 30 ms | n/a | -|AI | Test KMeans |   PASS   | 7 ms | n/a | +|AI | Normalize with schema |   PASS   | 8 ms | n/a | +|AI | Perceptron XOR |   PASS   | 240 ms | n/a | +|AI | Perceptron XOR Put |   PASS   | 6 seconds, 632 ms | n/a | +|AI | Perceptron XOR save and load |   PASS   | 42 ms | n/a | +|AI | Perceptron network save and load |   PASS   | 47 ms | n/a | +|AI | Test C45 |   PASS   | 18 ms | n/a | +|AI | Test ID3 |   PASS   | 32 ms | n/a | +|AI | Test KMeans |   PASS   | 6 ms | n/a | |CSV | Generic CSV |   PASS   | 1 ms | n/a | -|CSV | Stream CSV |   PASS   | 10 ms | n/a | -|CSV | ToFrom CSV |   PASS   | 5 ms | n/a | -|Channels | Keep history util |   PASS   | 4 seconds, 4 ms | n/a | -|Channels | Remote channel access auditing |   PASS   | 213 ms | n/a | -|Channels | Subscribers test |   PASS   | 597 ms | n/a | -|Channels | Test Elastic Index |   PASS   | 1 ms | n/a | -|Channels | Test MVS Utils |   PASS   | 48 ms | n/a | -|Channels | Test channel (all) |   PASS   | 15 ms | n/a | -|Channels | Test channel (big) |   PASS   | 12 ms | n/a | +|CSV | Stream CSV |   PASS   | 12 ms | n/a | +|CSV | ToFrom CSV |   PASS   | 4 ms | n/a | +|Channels | Keep history util |   PASS   | 4 seconds, 3 ms | n/a | +|Channels | Remote channel access auditing |   PASS   | 193 ms | n/a | +|Channels | Subscribers test |   PASS   | 579 ms | n/a | +|Channels | Test Elastic Index |   PASS   | ~0 ms | n/a | +|Channels | Test MVS Utils |   PASS   | 54 ms | n/a | +|Channels | Test channel (all) |   PASS   | 12 ms | n/a | +|Channels | Test channel (big) |   PASS   | 15 ms | n/a | |Channels | Test channel (big) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (big) |   PASS   | 32 seconds, 6 ms | n/a | -|Channels | Test channel (big) |   PASS   | 1 ms | n/a | -|Channels | Test channel (big) |   PASS   | 168 ms | n/a | -|Channels | Test channel (cache) |   PASS   | 32 seconds, 3 ms | n/a | +|Channels | Test channel (big) |   PASS   | 32 seconds, 5 ms | n/a | +|Channels | Test channel (big) |   PASS   | ~0 ms | n/a | +|Channels | Test channel (big) |   PASS   | 159 ms | n/a | +|Channels | Test channel (cache) |   PASS   | 32 seconds, 4 ms | n/a | |Channels | Test channel (cache) |   PASS   | ~0 ms | n/a | |Channels | Test channel (cache) |   PASS   | ~0 ms | n/a | |Channels | Test channel (file) |   PASS   | 2 ms | n/a | -|Channels | Test channel (file) |   PASS   | 8 ms | n/a | -|Channels | Test channel (file) |   PASS   | 175 ms | n/a | +|Channels | Test channel (file) |   PASS   | 10 ms | n/a | +|Channels | Test channel (file) |   PASS   | 179 ms | n/a | |Channels | Test channel (file) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (file) |   PASS   | 32 seconds, 9 ms | n/a | +|Channels | Test channel (file) |   PASS   | 32 seconds, 8 ms | n/a | |Channels | Test channel (mvs) |   PASS   | 1 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 7 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 98 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 6 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 117 ms | n/a | |Channels | Test channel (mvs) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 32 seconds, 9 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 71 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 32 seconds, 8 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 75 ms | n/a | |Channels | Test channel (simple) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 3 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 4 ms | n/a | |Channels | Test channel (simple) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 32 seconds, 3 ms | n/a | -|DB | DB type conversion to JS |   PASS   | 9 ms | n/a | -|DB | Simple DB in memory |   PASS   | 207 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 32 seconds, 8 ms | n/a | +|DB | DB type conversion to JS |   PASS   | 29 ms | n/a | +|DB | Simple DB in memory |   PASS   | 190 ms | n/a | |Format | Add number separator |   PASS   | ~0 ms | n/a | |Format | Conversions |   PASS   | 2 ms | n/a | |Format | Cron |   PASS   | 1 ms | n/a | |Format | Cron How Many Ago |   PASS   | 15 ms | n/a | |Format | Date diff |   PASS   | 4 ms | n/a | -|Format | Date to/from |   PASS   | 5 ms | n/a | -|Format | Escape strings |   PASS   | ~0 ms | n/a | -|Format | Escape/Unescape HTML4 |   PASS   | 9 ms | n/a | +|Format | Date to/from |   PASS   | 6 ms | n/a | +|Format | Escape strings |   PASS   | 1 ms | n/a | +|Format | Escape/Unescape HTML4 |   PASS   | 8 ms | n/a | |Format | Host |   PASS   | 1 ms | n/a | |Format | LDAP date to/from |   PASS   | ~0 ms | n/a | -|Format | LSH |   PASS   | 437 ms | n/a | +|Format | LSH |   PASS   | 416 ms | n/a | |Format | Load Format |   PASS   | ~0 ms | n/a | -|Format | Number abbreviation |   PASS   | 1 ms | n/a | -|Format | Number rounding |   PASS   | ~0 ms | n/a | +|Format | Number abbreviation |   PASS   | ~0 ms | n/a | +|Format | Number rounding |   PASS   | 1 ms | n/a | |Format | SLON |   PASS   | 2 ms | n/a | |Format | String pad |   PASS   | ~0 ms | n/a | -|Format | Time ago |   PASS   | 8 ms | n/a | -|Format | TimeAbbreviation |   PASS   | 2 ms | n/a | +|Format | Time ago |   PASS   | 7 ms | n/a | +|Format | TimeAbbreviation |   PASS   | 1 ms | n/a | |Format | Unix date to/from |   PASS   | 1 ms | n/a | |Format | Word wrap |   PASS   | 4 ms | n/a | -|HTTP | HTTP changing user agent |   PASS   | 433 ms | n/a | -|HTTP | HTTP plugin basic functionality |   PASS   | 58 ms | n/a | -|HTTP | HTTP plugin test basic auth |   PASS   | 639 ms | n/a | -|HTTP | HTTP plugin web socket client |   PASS   | 2 seconds, 682 ms | n/a | -|IO | IO Test Gzip Native to Byte array |   PASS   | 58 ms | n/a | -|IO | IO Test JSON |   PASS   | 2 ms | n/a | -|IO | IO Test Stream JSON |   PASS   | 24 ms | n/a | -|IO | IO Test TAR functionality |   PASS   | 5 seconds, 49 ms | n/a | -|IO | IO Test binary file detection |   PASS   | 9 ms | n/a | -|IO | IO Test copy streams |   PASS   | 257 ms | n/a | -|IO | IO Test copy/move/delete file |   PASS   | 53 ms | n/a | +|HTTP | HTTP changing user agent |   PASS   | 1 second, 116 ms | n/a | +|HTTP | HTTP plugin basic functionality |   PASS   | 60 ms | n/a | +|HTTP | HTTP plugin test basic auth |   PASS   | 1 second, 677 ms | n/a | +|HTTP | HTTP plugin web socket client |   PASS   | 2 seconds, 757 ms | n/a | +|IO | IO Test Gzip Native to Byte array |   PASS   | 80 ms | n/a | +|IO | IO Test JSON |   PASS   | 1 ms | n/a | +|IO | IO Test Stream JSON |   PASS   | 23 ms | n/a | +|IO | IO Test TAR functionality |   PASS   | 3 seconds, 739 ms | n/a | +|IO | IO Test binary file detection |   PASS   | 13 ms | n/a | +|IO | IO Test copy streams |   PASS   | 197 ms | n/a | +|IO | IO Test copy/move/delete file |   PASS   | 13 ms | n/a | |IO | IO Test read/writeFileStream |   PASS   | 1 ms | n/a | -|IO | IO Test read/writeFileStream NIO |   PASS   | 3 ms | n/a | +|IO | IO Test read/writeFileStream NIO |   PASS   | 2 ms | n/a | |IO | IO Test read/writeFileStreamBytes |   PASS   | 1 ms | n/a | -|IO | IO Test read/writeFileStreamBytes NIO |   PASS   | 1 ms | n/a | -|JMX | JMX test |   PASS   | 283 ms | n/a | -|Java | Java ASym Cipher |   PASS   | 92 ms | n/a | -|Java | Java Cipher |   PASS   | 113 ms | n/a | +|IO | IO Test read/writeFileStreamBytes NIO |   PASS   | ~0 ms | n/a | +|JMX | JMX test |   PASS   | 327 ms | n/a | +|Java | Java ASym Cipher |   PASS   | 123 ms | n/a | +|Java | Java Cipher |   PASS   | 64 ms | n/a | |Obj | Array to object conversion |   PASS   | 1 ms | n/a | -|Obj | DB ResultSet to object |   PASS   | 1 second, 121 ms | n/a | -|Obj | Filter |   PASS   | 7 ms | n/a | -|Obj | Flat map |   PASS   | 23 ms | n/a | -|Obj | Flatten |   PASS   | 176 ms | n/a | -|Obj | Generate One of |   PASS   | 21 ms | n/a | +|Obj | DB ResultSet to object |   PASS   | 1 second, 304 ms | n/a | +|Obj | Filter |   PASS   | 6 ms | n/a | +|Obj | Flat map |   PASS   | 10 ms | n/a | +|Obj | Flatten |   PASS   | 179 ms | n/a | +|Obj | Generate One of |   PASS   | 23 ms | n/a | |Obj | Generate One of Fn |   PASS   | 11 ms | n/a | -|Obj | Get Path |   PASS   | 1 ms | n/a | -|Obj | Object fuzzy search |   PASS   | 22 ms | n/a | -|Obj | Object pool |   PASS   | 6 seconds, 69 ms | n/a | -|Obj | Object schema validation |   PASS   | 199 ms | n/a | -|Obj | Object to array conversion |   PASS   | ~0 ms | n/a | -|Obj | REST Errors |   PASS   | 450 ms | n/a | -|Obj | Set Path |   PASS   | 1 ms | n/a | -|Obj | Sign object |   PASS   | 751 ms | n/a | -|Obj | Thread-safe array |   PASS   | ~0 ms | n/a | +|Obj | Get Path |   PASS   | ~0 ms | n/a | +|Obj | Object fuzzy search |   PASS   | 25 ms | n/a | +|Obj | Object pool |   PASS   | 6 seconds, 30 ms | n/a | +|Obj | Object schema validation |   PASS   | 213 ms | n/a | +|Obj | Object to array conversion |   PASS   | 1 ms | n/a | +|Obj | REST Errors |   PASS   | 1 second, 138 ms | n/a | +|Obj | Set Path |   PASS   | ~0 ms | n/a | +|Obj | Sign object |   PASS   | 582 ms | n/a | +|Obj | Thread-safe array |   PASS   | 1 ms | n/a | |Obj | Thread-safe array |   PASS   | 3 ms | n/a | -|Obj | Thread-safe map |   PASS   | 2 ms | n/a | -|OpenAF | Await |   PASS   | 4 ms | n/a | -|OpenAF | AwaitAll |   PASS   | 62 ms | n/a | -|OpenAF | Basic Parallel processing |   PASS   | 13 ms | n/a | -|OpenAF | Cache |   PASS   | 319 ms | n/a | -|OpenAF | Crypt |   PASS   | 11 ms | n/a | +|Obj | Thread-safe map |   PASS   | 3 ms | n/a | +|OpenAF | Await |   PASS   | 2 ms | n/a | +|OpenAF | AwaitAll |   PASS   | 53 ms | n/a | +|OpenAF | Basic Parallel processing |   PASS   | 7 ms | n/a | +|OpenAF | Cache |   PASS   | 328 ms | n/a | +|OpenAF | Crypt |   PASS   | 12 ms | n/a | |OpenAF | DescType |   PASS   | 1 ms | n/a | |OpenAF | Encrypt/Decrypt |   PASS   | 1 ms | n/a | |OpenAF | Get Path |   PASS   | 1 ms | n/a | |OpenAF | Get version |   PASS   | ~0 ms | n/a | |OpenAF | IsFunctions |   PASS   | ~0 ms | n/a | |OpenAF | Java RegExp |   PASS   | 3 ms | n/a | -|OpenAF | Logs |   PASS   | 1 ms | n/a | +|OpenAF | Logs |   PASS   | 4 ms | n/a | |OpenAF | Map Array |   PASS   | ~0 ms | n/a | -|OpenAF | Map22Array |   PASS   | 823 ms | n/a | -|OpenAF | NDJSON |   PASS   | 3 ms | n/a | -|OpenAF | PSelect |   PASS   | 12 ms | n/a | -|OpenAF | Prints |   PASS   | 1 ms | n/a | +|OpenAF | Map22Array |   PASS   | 1 second, 568 ms | n/a | +|OpenAF | NDJSON |   PASS   | 2 ms | n/a | +|OpenAF | PSelect |   PASS   | 10 ms | n/a | +|OpenAF | Prints |   PASS   | ~0 ms | n/a | |OpenAF | Range |   PASS   | 2 ms | n/a | |OpenAF | Retry |   PASS   | 1 ms | n/a | -|OpenAF | SPrints |   PASS   | 1 ms | n/a | +|OpenAF | SPrints |   PASS   | ~0 ms | n/a | |OpenAF | Search Key and Values |   PASS   | 2 ms | n/a | |OpenAF | Set Path |   PASS   | 1 ms | n/a | -|OpenAF | Test $do |   PASS   | 13 ms | n/a | -|OpenAF | Test $doAll |   PASS   | 8 ms | n/a | -|OpenAF | Test $doFirst |   PASS   | 156 ms | n/a | -|OpenAF | Test AF Parse |   PASS   | 1 ms | n/a | -|OpenAF | Test BCrypt |   PASS   | 739 ms | n/a | +|OpenAF | Test $do |   PASS   | 9 ms | n/a | +|OpenAF | Test $doAll |   PASS   | 30 ms | n/a | +|OpenAF | Test $doFirst |   PASS   | 154 ms | n/a | +|OpenAF | Test AF Parse |   PASS   | ~0 ms | n/a | +|OpenAF | Test BCrypt |   PASS   | 738 ms | n/a | |OpenAF | Test Encoding |   PASS   | ~0 ms | n/a | -|OpenAF | Test Envs |   PASS   | 1 ms | n/a | +|OpenAF | Test Envs |   PASS   | 2 ms | n/a | |OpenAF | Test Format Conversion to/from base64 |   PASS   | ~0 ms | n/a | |OpenAF | Test Format Conversion to/from bytes |   PASS   | ~0 ms | n/a | |OpenAF | Test Merge |   PASS   | ~0 ms | n/a | |OpenAF | Test Object Compression |   PASS   | ~0 ms | n/a | -|OpenAF | Test Rest |   PASS   | 353 ms | n/a | +|OpenAF | Test Rest |   PASS   | 609 ms | n/a | |OpenAF | Test SHA1 |   PASS   | ~0 ms | n/a | |OpenAF | Test SHA256 |   PASS   | ~0 ms | n/a | |OpenAF | Test SHA512 |   PASS   | ~0 ms | n/a | |OpenAF | Test Scope Ids |   PASS   | 1 ms | n/a | -|OpenAF | Test Shell |   PASS   | 2 ms | n/a | +|OpenAF | Test Shell |   PASS   | 3 ms | n/a | |OpenAF | Test Shell with Map |   PASS   | 2 ms | n/a | -|OpenAF | Test Stream conversions |   PASS   | 1 ms | n/a | +|OpenAF | Test Stream conversions |   PASS   | ~0 ms | n/a | |OpenAF | Test Void shortcut |   PASS   | ~0 ms | n/a | |OpenAF | Test clone |   PASS   | 1 ms | n/a | -|OpenAF | Thread box |   PASS   | 303 ms | n/a | +|OpenAF | Thread box |   PASS   | 304 ms | n/a | |OpenAF | Two factor authentication |   PASS   | 2 ms | n/a | -|OpenAF | XML2And4Obj |   PASS   | 179 ms | n/a | +|OpenAF | XML2And4Obj |   PASS   | 118 ms | n/a | |OpenAF | YAML |   PASS   | 4 ms | n/a | -|Sec | Sec basic functionality |   PASS   | 15 ms | n/a | -|Sec | Sec function functionality |   PASS   | 738 ms | n/a | -|Sec | Sec object functionality |   PASS   | 1 second, 345 ms | n/a | -|Server | Auth |   PASS   | 6 seconds, 9 ms | n/a | -|Server | AuthApp |   PASS   | 163 ms | n/a | +|Sec | Sec basic functionality |   PASS   | 12 ms | n/a | +|Sec | Sec function functionality |   PASS   | 756 ms | n/a | +|Sec | Sec object functionality |   PASS   | 1 second, 317 ms | n/a | +|Server | Auth |   PASS   | 6 seconds, 12 ms | n/a | +|Server | AuthApp |   PASS   | 177 ms | n/a | |Server | HTTP server |   PASS   | 98 ms | n/a | -|Server | Locks |   PASS   | 1 second, 10 ms | n/a | -|Server | Queue |   PASS   | 5 seconds, 131 ms | n/a | -|Server | REST server |   PASS   | 73 ms | n/a | -|Server | REST server simple |   PASS   | 38 ms | n/a | +|Server | Locks |   PASS   | 1 second, 14 ms | n/a | +|Server | Queue |   PASS   | 5 seconds, 266 ms | n/a | +|Server | REST server |   PASS   | 83 ms | n/a | +|Server | REST server simple |   PASS   | 49 ms | n/a | |Server | Scheduler |   PASS   | 16 seconds, 11 ms | n/a | |Template | Load Template |   PASS   | ~0 ms | n/a | -|Template | Test Markdown to HTML |   PASS   | 114 ms | n/a | -|Template | Test conditional helpers |   PASS   | 179 ms | n/a | -|Template | Test format helpers |   PASS   | 46 ms | n/a | -|Template | Test openaf helpers |   PASS   | 109 ms | n/a | -|Template | Test partial helpers |   PASS   | 22 ms | n/a | -|Template | Test simple template |   PASS   | 41 ms | n/a | -|ZIP | ZIP basic functionality |   PASS   | 1 second, 516 ms | n/a | -|ZIP | ZIP streaming functionality |   PASS   | 1 second, 515 ms | n/a | -|oDoc | Test access to oDoc |   PASS   | 1 second, 505 ms | n/a | -|oJob | oJob |   PASS   | 1 second, 262 ms | n/a | -|oJob | oJobArgsMultipleLevels |   PASS   | 1 second, 401 ms | n/a | -|oJob | oJobChecks |   PASS   | 1 second, 301 ms | n/a | -|oJob | oJobInitArray |   PASS   | 3 seconds, 132 ms | n/a | -|oJob | oJobPass |   PASS   | 1 second, 357 ms | n/a | -|oJob | oJobShortcutOutput |   PASS   | 1 second, 545 ms | n/a | -|oJob | oJobShortcuts |   PASS   | 1 second, 340 ms | n/a | +|Template | Test Markdown to HTML |   PASS   | 118 ms | n/a | +|Template | Test conditional helpers |   PASS   | 172 ms | n/a | +|Template | Test format helpers |   PASS   | 68 ms | n/a | +|Template | Test openaf helpers |   PASS   | 76 ms | n/a | +|Template | Test partial helpers |   PASS   | 19 ms | n/a | +|Template | Test simple template |   PASS   | 25 ms | n/a | +|ZIP | ZIP basic functionality |   PASS   | 1 second, 514 ms | n/a | +|ZIP | ZIP streaming functionality |   PASS   | 1 second, 535 ms | n/a | +|oDoc | Test access to oDoc |   PASS   | 1 second, 417 ms | n/a | +|oJob | oJob |   PASS   | 1 second, 365 ms | n/a | +|oJob | oJobArgsMultipleLevels |   PASS   | 1 second, 538 ms | n/a | +|oJob | oJobChecks |   PASS   | 1 second, 327 ms | n/a | +|oJob | oJobInitArray |   PASS   | 3 seconds, 204 ms | n/a | +|oJob | oJobPass |   PASS   | 1 second, 417 ms | n/a | +|oJob | oJobShortcutOutput |   PASS   | 1 second, 475 ms | n/a | +|oJob | oJobShortcuts |   PASS   | 1 second, 385 ms | n/a | From 38c237287feb73289fe9b6e30bfd4bbb1359f78a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 22:01:21 +0000 Subject: [PATCH 05/10] chore(deps): bump org.codehaus.mojo:exec-maven-plugin Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.4.1 to 3.5.0. - [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases) - [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.4.1...3.5.0) --- updated-dependencies: - dependency-name: org.codehaus.mojo:exec-maven-plugin dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 2931bc12..1d57b3e4 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ org.codehaus.mojo exec-maven-plugin - 3.4.1 + 3.5.0 default-package From b749139c9e7d095d1ca6068e51e84cd728e50c5c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 22 Oct 2024 22:12:37 +0000 Subject: [PATCH 06/10] Test results badge --- tests/autoTestAll.md | 248 +++++++++++++++++++++---------------------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/tests/autoTestAll.md b/tests/autoTestAll.md index b5b461eb..2ddc866b 100644 --- a/tests/autoTestAll.md +++ b/tests/autoTestAll.md @@ -10,181 +10,181 @@ | Suite | Test | Status | Time | Result | |-------|------|--------|------|--------------| -|AI | LSTM AND |   PASS   | 178 ms | n/a | -|AI | LSTM network save and load |   PASS   | 151 ms | n/a | -|AI | Liquid XOR |   PASS   | 400 ms | n/a | -|AI | Liquid network save and load |   PASS   | 348 ms | n/a | -|AI | Normalize features array |   PASS   | 1 ms | n/a | -|AI | Normalize with schema |   PASS   | 8 ms | n/a | -|AI | Perceptron XOR |   PASS   | 240 ms | n/a | -|AI | Perceptron XOR Put |   PASS   | 6 seconds, 632 ms | n/a | -|AI | Perceptron XOR save and load |   PASS   | 42 ms | n/a | -|AI | Perceptron network save and load |   PASS   | 47 ms | n/a | -|AI | Test C45 |   PASS   | 18 ms | n/a | -|AI | Test ID3 |   PASS   | 32 ms | n/a | -|AI | Test KMeans |   PASS   | 6 ms | n/a | -|CSV | Generic CSV |   PASS   | 1 ms | n/a | -|CSV | Stream CSV |   PASS   | 12 ms | n/a | +|AI | LSTM AND |   PASS   | 164 ms | n/a | +|AI | LSTM network save and load |   PASS   | 177 ms | n/a | +|AI | Liquid XOR |   PASS   | 303 ms | n/a | +|AI | Liquid network save and load |   PASS   | 389 ms | n/a | +|AI | Normalize features array |   PASS   | ~0 ms | n/a | +|AI | Normalize with schema |   PASS   | 4 ms | n/a | +|AI | Perceptron XOR |   PASS   | 731 ms | n/a | +|AI | Perceptron XOR Put |   PASS   | 6 seconds, 701 ms | n/a | +|AI | Perceptron XOR save and load |   PASS   | 43 ms | n/a | +|AI | Perceptron network save and load |   PASS   | 37 ms | n/a | +|AI | Test C45 |   PASS   | 16 ms | n/a | +|AI | Test ID3 |   PASS   | 29 ms | n/a | +|AI | Test KMeans |   PASS   | 7 ms | n/a | +|CSV | Generic CSV |   PASS   | ~0 ms | n/a | +|CSV | Stream CSV |   PASS   | 10 ms | n/a | |CSV | ToFrom CSV |   PASS   | 4 ms | n/a | -|Channels | Keep history util |   PASS   | 4 seconds, 3 ms | n/a | -|Channels | Remote channel access auditing |   PASS   | 193 ms | n/a | -|Channels | Subscribers test |   PASS   | 579 ms | n/a | +|Channels | Keep history util |   PASS   | 4 seconds, 2 ms | n/a | +|Channels | Remote channel access auditing |   PASS   | 197 ms | n/a | +|Channels | Subscribers test |   PASS   | 574 ms | n/a | |Channels | Test Elastic Index |   PASS   | ~0 ms | n/a | -|Channels | Test MVS Utils |   PASS   | 54 ms | n/a | +|Channels | Test MVS Utils |   PASS   | 47 ms | n/a | |Channels | Test channel (all) |   PASS   | 12 ms | n/a | -|Channels | Test channel (big) |   PASS   | 15 ms | n/a | +|Channels | Test channel (big) |   PASS   | 14 ms | n/a | |Channels | Test channel (big) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (big) |   PASS   | 32 seconds, 5 ms | n/a | -|Channels | Test channel (big) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (big) |   PASS   | 159 ms | n/a | -|Channels | Test channel (cache) |   PASS   | 32 seconds, 4 ms | n/a | +|Channels | Test channel (big) |   PASS   | 32 seconds, 13 ms | n/a | +|Channels | Test channel (big) |   PASS   | 1 ms | n/a | +|Channels | Test channel (big) |   PASS   | 138 ms | n/a | +|Channels | Test channel (cache) |   PASS   | 32 seconds, 3 ms | n/a | |Channels | Test channel (cache) |   PASS   | ~0 ms | n/a | |Channels | Test channel (cache) |   PASS   | ~0 ms | n/a | |Channels | Test channel (file) |   PASS   | 2 ms | n/a | -|Channels | Test channel (file) |   PASS   | 10 ms | n/a | -|Channels | Test channel (file) |   PASS   | 179 ms | n/a | +|Channels | Test channel (file) |   PASS   | 8 ms | n/a | +|Channels | Test channel (file) |   PASS   | 146 ms | n/a | |Channels | Test channel (file) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (file) |   PASS   | 32 seconds, 8 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 1 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 6 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 117 ms | n/a | +|Channels | Test channel (file) |   PASS   | 32 seconds, 6 ms | n/a | |Channels | Test channel (mvs) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 32 seconds, 8 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 75 ms | n/a | -|Channels | Test channel (simple) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 4 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 7 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 140 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | ~0 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 32 seconds, 9 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 82 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 1 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 3 ms | n/a | |Channels | Test channel (simple) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 32 seconds, 8 ms | n/a | -|DB | DB type conversion to JS |   PASS   | 29 ms | n/a | -|DB | Simple DB in memory |   PASS   | 190 ms | n/a | -|Format | Add number separator |   PASS   | ~0 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 32 seconds, 7 ms | n/a | +|DB | DB type conversion to JS |   PASS   | 14 ms | n/a | +|DB | Simple DB in memory |   PASS   | 181 ms | n/a | +|Format | Add number separator |   PASS   | 1 ms | n/a | |Format | Conversions |   PASS   | 2 ms | n/a | |Format | Cron |   PASS   | 1 ms | n/a | |Format | Cron How Many Ago |   PASS   | 15 ms | n/a | |Format | Date diff |   PASS   | 4 ms | n/a | -|Format | Date to/from |   PASS   | 6 ms | n/a | -|Format | Escape strings |   PASS   | 1 ms | n/a | -|Format | Escape/Unescape HTML4 |   PASS   | 8 ms | n/a | +|Format | Date to/from |   PASS   | 5 ms | n/a | +|Format | Escape strings |   PASS   | ~0 ms | n/a | +|Format | Escape/Unescape HTML4 |   PASS   | 10 ms | n/a | |Format | Host |   PASS   | 1 ms | n/a | |Format | LDAP date to/from |   PASS   | ~0 ms | n/a | -|Format | LSH |   PASS   | 416 ms | n/a | +|Format | LSH |   PASS   | 387 ms | n/a | |Format | Load Format |   PASS   | ~0 ms | n/a | |Format | Number abbreviation |   PASS   | ~0 ms | n/a | |Format | Number rounding |   PASS   | 1 ms | n/a | |Format | SLON |   PASS   | 2 ms | n/a | |Format | String pad |   PASS   | ~0 ms | n/a | |Format | Time ago |   PASS   | 7 ms | n/a | -|Format | TimeAbbreviation |   PASS   | 1 ms | n/a | +|Format | TimeAbbreviation |   PASS   | 2 ms | n/a | |Format | Unix date to/from |   PASS   | 1 ms | n/a | -|Format | Word wrap |   PASS   | 4 ms | n/a | -|HTTP | HTTP changing user agent |   PASS   | 1 second, 116 ms | n/a | -|HTTP | HTTP plugin basic functionality |   PASS   | 60 ms | n/a | -|HTTP | HTTP plugin test basic auth |   PASS   | 1 second, 677 ms | n/a | -|HTTP | HTTP plugin web socket client |   PASS   | 2 seconds, 757 ms | n/a | -|IO | IO Test Gzip Native to Byte array |   PASS   | 80 ms | n/a | +|Format | Word wrap |   PASS   | 3 ms | n/a | +|HTTP | HTTP changing user agent |   PASS   | 1 second, 112 ms | n/a | +|HTTP | HTTP plugin basic functionality |   PASS   | 61 ms | n/a | +|HTTP | HTTP plugin test basic auth |   PASS   | 1 second, 933 ms | n/a | +|HTTP | HTTP plugin web socket client |   PASS   | 2 seconds, 729 ms | n/a | +|IO | IO Test Gzip Native to Byte array |   PASS   | 27 ms | n/a | |IO | IO Test JSON |   PASS   | 1 ms | n/a | -|IO | IO Test Stream JSON |   PASS   | 23 ms | n/a | -|IO | IO Test TAR functionality |   PASS   | 3 seconds, 739 ms | n/a | -|IO | IO Test binary file detection |   PASS   | 13 ms | n/a | -|IO | IO Test copy streams |   PASS   | 197 ms | n/a | -|IO | IO Test copy/move/delete file |   PASS   | 13 ms | n/a | +|IO | IO Test Stream JSON |   PASS   | 21 ms | n/a | +|IO | IO Test TAR functionality |   PASS   | 3 seconds, 600 ms | n/a | +|IO | IO Test binary file detection |   PASS   | 8 ms | n/a | +|IO | IO Test copy streams |   PASS   | 192 ms | n/a | +|IO | IO Test copy/move/delete file |   PASS   | 10 ms | n/a | |IO | IO Test read/writeFileStream |   PASS   | 1 ms | n/a | -|IO | IO Test read/writeFileStream NIO |   PASS   | 2 ms | n/a | -|IO | IO Test read/writeFileStreamBytes |   PASS   | 1 ms | n/a | -|IO | IO Test read/writeFileStreamBytes NIO |   PASS   | ~0 ms | n/a | -|JMX | JMX test |   PASS   | 327 ms | n/a | -|Java | Java ASym Cipher |   PASS   | 123 ms | n/a | -|Java | Java Cipher |   PASS   | 64 ms | n/a | +|IO | IO Test read/writeFileStream NIO |   PASS   | 3 ms | n/a | +|IO | IO Test read/writeFileStreamBytes |   PASS   | ~0 ms | n/a | +|IO | IO Test read/writeFileStreamBytes NIO |   PASS   | 1 ms | n/a | +|JMX | JMX test |   PASS   | 211 ms | n/a | +|Java | Java ASym Cipher |   PASS   | 160 ms | n/a | +|Java | Java Cipher |   PASS   | 187 ms | n/a | |Obj | Array to object conversion |   PASS   | 1 ms | n/a | -|Obj | DB ResultSet to object |   PASS   | 1 second, 304 ms | n/a | -|Obj | Filter |   PASS   | 6 ms | n/a | +|Obj | DB ResultSet to object |   PASS   | 1 second, 148 ms | n/a | +|Obj | Filter |   PASS   | 7 ms | n/a | |Obj | Flat map |   PASS   | 10 ms | n/a | -|Obj | Flatten |   PASS   | 179 ms | n/a | -|Obj | Generate One of |   PASS   | 23 ms | n/a | -|Obj | Generate One of Fn |   PASS   | 11 ms | n/a | +|Obj | Flatten |   PASS   | 234 ms | n/a | +|Obj | Generate One of |   PASS   | 21 ms | n/a | +|Obj | Generate One of Fn |   PASS   | 12 ms | n/a | |Obj | Get Path |   PASS   | ~0 ms | n/a | |Obj | Object fuzzy search |   PASS   | 25 ms | n/a | -|Obj | Object pool |   PASS   | 6 seconds, 30 ms | n/a | -|Obj | Object schema validation |   PASS   | 213 ms | n/a | +|Obj | Object pool |   PASS   | 6 seconds, 70 ms | n/a | +|Obj | Object schema validation |   PASS   | 194 ms | n/a | |Obj | Object to array conversion |   PASS   | 1 ms | n/a | -|Obj | REST Errors |   PASS   | 1 second, 138 ms | n/a | -|Obj | Set Path |   PASS   | ~0 ms | n/a | -|Obj | Sign object |   PASS   | 582 ms | n/a | -|Obj | Thread-safe array |   PASS   | 1 ms | n/a | +|Obj | REST Errors |   PASS   | 1 second, 110 ms | n/a | +|Obj | Set Path |   PASS   | 1 ms | n/a | +|Obj | Sign object |   PASS   | 465 ms | n/a | +|Obj | Thread-safe array |   PASS   | ~0 ms | n/a | |Obj | Thread-safe array |   PASS   | 3 ms | n/a | -|Obj | Thread-safe map |   PASS   | 3 ms | n/a | -|OpenAF | Await |   PASS   | 2 ms | n/a | +|Obj | Thread-safe map |   PASS   | 2 ms | n/a | +|OpenAF | Await |   PASS   | 5 seconds, 2 ms | n/a | |OpenAF | AwaitAll |   PASS   | 53 ms | n/a | -|OpenAF | Basic Parallel processing |   PASS   | 7 ms | n/a | -|OpenAF | Cache |   PASS   | 328 ms | n/a | -|OpenAF | Crypt |   PASS   | 12 ms | n/a | +|OpenAF | Basic Parallel processing |   PASS   | 10 ms | n/a | +|OpenAF | Cache |   PASS   | 321 ms | n/a | +|OpenAF | Crypt |   PASS   | 10 ms | n/a | |OpenAF | DescType |   PASS   | 1 ms | n/a | -|OpenAF | Encrypt/Decrypt |   PASS   | 1 ms | n/a | -|OpenAF | Get Path |   PASS   | 1 ms | n/a | -|OpenAF | Get version |   PASS   | ~0 ms | n/a | -|OpenAF | IsFunctions |   PASS   | ~0 ms | n/a | -|OpenAF | Java RegExp |   PASS   | 3 ms | n/a | -|OpenAF | Logs |   PASS   | 4 ms | n/a | -|OpenAF | Map Array |   PASS   | ~0 ms | n/a | -|OpenAF | Map22Array |   PASS   | 1 second, 568 ms | n/a | -|OpenAF | NDJSON |   PASS   | 2 ms | n/a | +|OpenAF | Encrypt/Decrypt |   PASS   | ~0 ms | n/a | +|OpenAF | Get Path |   PASS   | ~0 ms | n/a | +|OpenAF | Get version |   PASS   | 1 ms | n/a | +|OpenAF | IsFunctions |   PASS   | 1 ms | n/a | +|OpenAF | Java RegExp |   PASS   | 2 ms | n/a | +|OpenAF | Logs |   PASS   | 1 ms | n/a | +|OpenAF | Map Array |   PASS   | 1 ms | n/a | +|OpenAF | Map22Array |   PASS   | 1 second, 485 ms | n/a | +|OpenAF | NDJSON |   PASS   | 3 ms | n/a | |OpenAF | PSelect |   PASS   | 10 ms | n/a | -|OpenAF | Prints |   PASS   | ~0 ms | n/a | +|OpenAF | Prints |   PASS   | 1 ms | n/a | |OpenAF | Range |   PASS   | 2 ms | n/a | |OpenAF | Retry |   PASS   | 1 ms | n/a | -|OpenAF | SPrints |   PASS   | ~0 ms | n/a | +|OpenAF | SPrints |   PASS   | 1 ms | n/a | |OpenAF | Search Key and Values |   PASS   | 2 ms | n/a | |OpenAF | Set Path |   PASS   | 1 ms | n/a | -|OpenAF | Test $do |   PASS   | 9 ms | n/a | -|OpenAF | Test $doAll |   PASS   | 30 ms | n/a | -|OpenAF | Test $doFirst |   PASS   | 154 ms | n/a | -|OpenAF | Test AF Parse |   PASS   | ~0 ms | n/a | -|OpenAF | Test BCrypt |   PASS   | 738 ms | n/a | -|OpenAF | Test Encoding |   PASS   | ~0 ms | n/a | +|OpenAF | Test $do |   PASS   | 8 ms | n/a | +|OpenAF | Test $doAll |   PASS   | 5 ms | n/a | +|OpenAF | Test $doFirst |   PASS   | 153 ms | n/a | +|OpenAF | Test AF Parse |   PASS   | 1 ms | n/a | +|OpenAF | Test BCrypt |   PASS   | 721 ms | n/a | +|OpenAF | Test Encoding |   PASS   | 1 ms | n/a | |OpenAF | Test Envs |   PASS   | 2 ms | n/a | |OpenAF | Test Format Conversion to/from base64 |   PASS   | ~0 ms | n/a | |OpenAF | Test Format Conversion to/from bytes |   PASS   | ~0 ms | n/a | |OpenAF | Test Merge |   PASS   | ~0 ms | n/a | |OpenAF | Test Object Compression |   PASS   | ~0 ms | n/a | -|OpenAF | Test Rest |   PASS   | 609 ms | n/a | +|OpenAF | Test Rest |   PASS   | 580 ms | n/a | |OpenAF | Test SHA1 |   PASS   | ~0 ms | n/a | |OpenAF | Test SHA256 |   PASS   | ~0 ms | n/a | -|OpenAF | Test SHA512 |   PASS   | ~0 ms | n/a | -|OpenAF | Test Scope Ids |   PASS   | 1 ms | n/a | -|OpenAF | Test Shell |   PASS   | 3 ms | n/a | -|OpenAF | Test Shell with Map |   PASS   | 2 ms | n/a | +|OpenAF | Test SHA512 |   PASS   | 1 ms | n/a | +|OpenAF | Test Scope Ids |   PASS   | 2 ms | n/a | +|OpenAF | Test Shell |   PASS   | 2 ms | n/a | +|OpenAF | Test Shell with Map |   PASS   | 1 ms | n/a | |OpenAF | Test Stream conversions |   PASS   | ~0 ms | n/a | |OpenAF | Test Void shortcut |   PASS   | ~0 ms | n/a | |OpenAF | Test clone |   PASS   | 1 ms | n/a | -|OpenAF | Thread box |   PASS   | 304 ms | n/a | -|OpenAF | Two factor authentication |   PASS   | 2 ms | n/a | -|OpenAF | XML2And4Obj |   PASS   | 118 ms | n/a | +|OpenAF | Thread box |   PASS   | 303 ms | n/a | +|OpenAF | Two factor authentication |   PASS   | 1 ms | n/a | +|OpenAF | XML2And4Obj |   PASS   | 119 ms | n/a | |OpenAF | YAML |   PASS   | 4 ms | n/a | |Sec | Sec basic functionality |   PASS   | 12 ms | n/a | -|Sec | Sec function functionality |   PASS   | 756 ms | n/a | -|Sec | Sec object functionality |   PASS   | 1 second, 317 ms | n/a | +|Sec | Sec function functionality |   PASS   | 767 ms | n/a | +|Sec | Sec object functionality |   PASS   | 1 second, 310 ms | n/a | |Server | Auth |   PASS   | 6 seconds, 12 ms | n/a | -|Server | AuthApp |   PASS   | 177 ms | n/a | -|Server | HTTP server |   PASS   | 98 ms | n/a | -|Server | Locks |   PASS   | 1 second, 14 ms | n/a | -|Server | Queue |   PASS   | 5 seconds, 266 ms | n/a | +|Server | AuthApp |   PASS   | 161 ms | n/a | +|Server | HTTP server |   PASS   | 85 ms | n/a | +|Server | Locks |   PASS   | 1 second, 11 ms | n/a | +|Server | Queue |   PASS   | 4 seconds, 981 ms | n/a | |Server | REST server |   PASS   | 83 ms | n/a | -|Server | REST server simple |   PASS   | 49 ms | n/a | +|Server | REST server simple |   PASS   | 33 ms | n/a | |Server | Scheduler |   PASS   | 16 seconds, 11 ms | n/a | |Template | Load Template |   PASS   | ~0 ms | n/a | -|Template | Test Markdown to HTML |   PASS   | 118 ms | n/a | -|Template | Test conditional helpers |   PASS   | 172 ms | n/a | -|Template | Test format helpers |   PASS   | 68 ms | n/a | -|Template | Test openaf helpers |   PASS   | 76 ms | n/a | -|Template | Test partial helpers |   PASS   | 19 ms | n/a | -|Template | Test simple template |   PASS   | 25 ms | n/a | -|ZIP | ZIP basic functionality |   PASS   | 1 second, 514 ms | n/a | -|ZIP | ZIP streaming functionality |   PASS   | 1 second, 535 ms | n/a | -|oDoc | Test access to oDoc |   PASS   | 1 second, 417 ms | n/a | -|oJob | oJob |   PASS   | 1 second, 365 ms | n/a | -|oJob | oJobArgsMultipleLevels |   PASS   | 1 second, 538 ms | n/a | -|oJob | oJobChecks |   PASS   | 1 second, 327 ms | n/a | -|oJob | oJobInitArray |   PASS   | 3 seconds, 204 ms | n/a | -|oJob | oJobPass |   PASS   | 1 second, 417 ms | n/a | -|oJob | oJobShortcutOutput |   PASS   | 1 second, 475 ms | n/a | -|oJob | oJobShortcuts |   PASS   | 1 second, 385 ms | n/a | +|Template | Test Markdown to HTML |   PASS   | 94 ms | n/a | +|Template | Test conditional helpers |   PASS   | 201 ms | n/a | +|Template | Test format helpers |   PASS   | 65 ms | n/a | +|Template | Test openaf helpers |   PASS   | 116 ms | n/a | +|Template | Test partial helpers |   PASS   | 23 ms | n/a | +|Template | Test simple template |   PASS   | 29 ms | n/a | +|ZIP | ZIP basic functionality |   PASS   | 1 second, 465 ms | n/a | +|ZIP | ZIP streaming functionality |   PASS   | 1 second, 649 ms | n/a | +|oDoc | Test access to oDoc |   PASS   | 1 second, 397 ms | n/a | +|oJob | oJob |   PASS   | 1 second, 216 ms | n/a | +|oJob | oJobArgsMultipleLevels |   PASS   | 1 second, 423 ms | n/a | +|oJob | oJobChecks |   PASS   | 1 second, 240 ms | n/a | +|oJob | oJobInitArray |   PASS   | 3 seconds, 55 ms | n/a | +|oJob | oJobPass |   PASS   | 1 second, 315 ms | n/a | +|oJob | oJobShortcutOutput |   PASS   | 1 second, 342 ms | n/a | +|oJob | oJobShortcuts |   PASS   | 1 second, 320 ms | n/a | From 7a42f8b1be0fc8a7cc2d06fd875cf9f2bc2132e0 Mon Sep 17 00:00:00 2001 From: Nuno Aguiar Date: Mon, 28 Oct 2024 20:57:45 +0000 Subject: [PATCH 07/10] Update build-and-test.yml --- .github/workflows/build-and-test.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index fcb9caa0..378cc8fc 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -37,7 +37,7 @@ jobs: # ------------- - name: Checkin - uses: openaf/ojob-action@v4 + uses: openaf/ojob-action@v6 env : GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: @@ -55,7 +55,7 @@ jobs: # ----------- - name: Build - uses: openaf/ojob-action@v4 + uses: openaf/ojob-action@v6 with: ojob: build.yaml @@ -115,7 +115,7 @@ jobs: # ------------------------------------ - name: Convert autoTestAll.md to html - uses: openaf/ojob-action@v4 + uses: openaf/ojob-action@v6 with: dist: t8 ojob: ojob.io/formats/md2html @@ -130,7 +130,7 @@ jobs: # --------------------- - name: Generate badges - uses: openaf/ojob-action@v4 + uses: openaf/ojob-action@v6 with: dist: t8 def : | @@ -202,7 +202,7 @@ jobs: # -------------- - name: Check in - uses: openaf/ojob-action@v4 + uses: openaf/ojob-action@v6 env : GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: From fcc107059a9da576af8051ee4ead6a337659d012 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 22:23:57 +0000 Subject: [PATCH 08/10] Test results badge --- tests/results.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/results.svg b/tests/results.svg index 41dd41b9..d1d957b7 100644 --- a/tests/results.svg +++ b/tests/results.svg @@ -1 +1 @@ -OpenAF tests: (FAIL: 0, PASS: 178, TOTAL: 178) \ No newline at end of file +OpenAF tests: (FAIL: 0, PASS: 180, TOTAL: 180) \ No newline at end of file From de63777ac1cfd1620ebcff29ea287da73b122ff5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 22:23:57 +0000 Subject: [PATCH 09/10] Test results badge --- tests/asserts.svg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/asserts.svg b/tests/asserts.svg index 773bb753..058240f1 100644 --- a/tests/asserts.svg +++ b/tests/asserts.svg @@ -1 +1 @@ -OpenAF tests asserts: 511 \ No newline at end of file +OpenAF tests asserts: 520 \ No newline at end of file From 5723ffba8eed77240489e1dec4efb06b4f6841ba Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 28 Oct 2024 22:23:58 +0000 Subject: [PATCH 10/10] Test results badge --- tests/autoTestAll.md | 258 ++++++++++++++++++++++--------------------- 1 file changed, 130 insertions(+), 128 deletions(-) diff --git a/tests/autoTestAll.md b/tests/autoTestAll.md index 2ddc866b..8f29aecb 100644 --- a/tests/autoTestAll.md +++ b/tests/autoTestAll.md @@ -2,189 +2,191 @@ ## Summary -* Number of tests performed: 178 -* Number of tests passed: 178 +* Number of tests performed: 180 +* Number of tests passed: 180 * Number of tests failed: 0 -* Number of asserts: 511 +* Number of asserts: 520 ## Result details | Suite | Test | Status | Time | Result | |-------|------|--------|------|--------------| -|AI | LSTM AND |   PASS   | 164 ms | n/a | -|AI | LSTM network save and load |   PASS   | 177 ms | n/a | -|AI | Liquid XOR |   PASS   | 303 ms | n/a | -|AI | Liquid network save and load |   PASS   | 389 ms | n/a | +|AI | LSTM AND |   PASS   | 150 ms | n/a | +|AI | LSTM network save and load |   PASS   | 162 ms | n/a | +|AI | Liquid XOR |   PASS   | 391 ms | n/a | +|AI | Liquid network save and load |   PASS   | 330 ms | n/a | |AI | Normalize features array |   PASS   | ~0 ms | n/a | -|AI | Normalize with schema |   PASS   | 4 ms | n/a | -|AI | Perceptron XOR |   PASS   | 731 ms | n/a | -|AI | Perceptron XOR Put |   PASS   | 6 seconds, 701 ms | n/a | -|AI | Perceptron XOR save and load |   PASS   | 43 ms | n/a | -|AI | Perceptron network save and load |   PASS   | 37 ms | n/a | -|AI | Test C45 |   PASS   | 16 ms | n/a | +|AI | Normalize with schema |   PASS   | 3 ms | n/a | +|AI | Perceptron XOR |   PASS   | 514 ms | n/a | +|AI | Perceptron XOR Put |   PASS   | 6 seconds, 642 ms | n/a | +|AI | Perceptron XOR save and load |   PASS   | 23 ms | n/a | +|AI | Perceptron network save and load |   PASS   | 29 ms | n/a | +|AI | Test C45 |   PASS   | 13 ms | n/a | |AI | Test ID3 |   PASS   | 29 ms | n/a | -|AI | Test KMeans |   PASS   | 7 ms | n/a | -|CSV | Generic CSV |   PASS   | ~0 ms | n/a | -|CSV | Stream CSV |   PASS   | 10 ms | n/a | -|CSV | ToFrom CSV |   PASS   | 4 ms | n/a | -|Channels | Keep history util |   PASS   | 4 seconds, 2 ms | n/a | +|AI | Test KMeans |   PASS   | 6 ms | n/a | +|CSV | Generic CSV |   PASS   | 1 ms | n/a | +|CSV | Stream CSV |   PASS   | 13 ms | n/a | +|CSV | ToFrom CSV |   PASS   | 7 ms | n/a | +|Channels | Keep history util |   PASS   | 4 seconds, 4 ms | n/a | |Channels | Remote channel access auditing |   PASS   | 197 ms | n/a | -|Channels | Subscribers test |   PASS   | 574 ms | n/a | +|Channels | Subscribers test |   PASS   | 554 ms | n/a | |Channels | Test Elastic Index |   PASS   | ~0 ms | n/a | -|Channels | Test MVS Utils |   PASS   | 47 ms | n/a | -|Channels | Test channel (all) |   PASS   | 12 ms | n/a | -|Channels | Test channel (big) |   PASS   | 14 ms | n/a | -|Channels | Test channel (big) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (big) |   PASS   | 32 seconds, 13 ms | n/a | +|Channels | Test MVS Utils |   PASS   | 53 ms | n/a | +|Channels | Test channel (all) |   PASS   | 9 ms | n/a | |Channels | Test channel (big) |   PASS   | 1 ms | n/a | -|Channels | Test channel (big) |   PASS   | 138 ms | n/a | +|Channels | Test channel (big) |   PASS   | 11 ms | n/a | +|Channels | Test channel (big) |   PASS   | 177 ms | n/a | +|Channels | Test channel (big) |   PASS   | ~0 ms | n/a | +|Channels | Test channel (big) |   PASS   | 32 seconds, 6 ms | n/a | |Channels | Test channel (cache) |   PASS   | 32 seconds, 3 ms | n/a | |Channels | Test channel (cache) |   PASS   | ~0 ms | n/a | |Channels | Test channel (cache) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (file) |   PASS   | 2 ms | n/a | -|Channels | Test channel (file) |   PASS   | 8 ms | n/a | -|Channels | Test channel (file) |   PASS   | 146 ms | n/a | +|Channels | Test channel (file) |   PASS   | 32 seconds, 4 ms | n/a | +|Channels | Test channel (file) |   PASS   | 1 ms | n/a | +|Channels | Test channel (file) |   PASS   | 7 ms | n/a | +|Channels | Test channel (file) |   PASS   | 164 ms | n/a | |Channels | Test channel (file) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (file) |   PASS   | 32 seconds, 6 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 7 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 140 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 32 seconds, 5 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 1 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 6 ms | n/a | +|Channels | Test channel (mvs) |   PASS   | 91 ms | n/a | |Channels | Test channel (mvs) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (mvs) |   PASS   | 32 seconds, 9 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 82 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 1 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 3 ms | n/a | |Channels | Test channel (simple) |   PASS   | ~0 ms | n/a | -|Channels | Test channel (simple) |   PASS   | 32 seconds, 7 ms | n/a | -|DB | DB type conversion to JS |   PASS   | 14 ms | n/a | -|DB | Simple DB in memory |   PASS   | 181 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 32 seconds, 5 ms | n/a | +|Channels | Test channel (simple) |   PASS   | ~0 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 61 ms | n/a | +|Channels | Test channel (simple) |   PASS   | 3 ms | n/a | +|DB | DB type conversion to JS |   PASS   | 11 ms | n/a | +|DB | Simple DB in memory |   PASS   | 155 ms | n/a | |Format | Add number separator |   PASS   | 1 ms | n/a | -|Format | Conversions |   PASS   | 2 ms | n/a | +|Format | Conversions |   PASS   | 3 ms | n/a | |Format | Cron |   PASS   | 1 ms | n/a | |Format | Cron How Many Ago |   PASS   | 15 ms | n/a | |Format | Date diff |   PASS   | 4 ms | n/a | -|Format | Date to/from |   PASS   | 5 ms | n/a | +|Format | Date to/from |   PASS   | 3 ms | n/a | |Format | Escape strings |   PASS   | ~0 ms | n/a | |Format | Escape/Unescape HTML4 |   PASS   | 10 ms | n/a | -|Format | Host |   PASS   | 1 ms | n/a | +|Format | Host |   PASS   | 2 ms | n/a | |Format | LDAP date to/from |   PASS   | ~0 ms | n/a | -|Format | LSH |   PASS   | 387 ms | n/a | +|Format | LSH |   PASS   | 373 ms | n/a | |Format | Load Format |   PASS   | ~0 ms | n/a | |Format | Number abbreviation |   PASS   | ~0 ms | n/a | -|Format | Number rounding |   PASS   | 1 ms | n/a | -|Format | SLON |   PASS   | 2 ms | n/a | +|Format | Number rounding |   PASS   | ~0 ms | n/a | +|Format | SLON |   PASS   | 6 ms | n/a | |Format | String pad |   PASS   | ~0 ms | n/a | -|Format | Time ago |   PASS   | 7 ms | n/a | +|Format | Time ago |   PASS   | 9 ms | n/a | |Format | TimeAbbreviation |   PASS   | 2 ms | n/a | |Format | Unix date to/from |   PASS   | 1 ms | n/a | -|Format | Word wrap |   PASS   | 3 ms | n/a | -|HTTP | HTTP changing user agent |   PASS   | 1 second, 112 ms | n/a | -|HTTP | HTTP plugin basic functionality |   PASS   | 61 ms | n/a | -|HTTP | HTTP plugin test basic auth |   PASS   | 1 second, 933 ms | n/a | -|HTTP | HTTP plugin web socket client |   PASS   | 2 seconds, 729 ms | n/a | -|IO | IO Test Gzip Native to Byte array |   PASS   | 27 ms | n/a | -|IO | IO Test JSON |   PASS   | 1 ms | n/a | -|IO | IO Test Stream JSON |   PASS   | 21 ms | n/a | -|IO | IO Test TAR functionality |   PASS   | 3 seconds, 600 ms | n/a | -|IO | IO Test binary file detection |   PASS   | 8 ms | n/a | -|IO | IO Test copy streams |   PASS   | 192 ms | n/a | -|IO | IO Test copy/move/delete file |   PASS   | 10 ms | n/a | -|IO | IO Test read/writeFileStream |   PASS   | 1 ms | n/a | +|Format | Word wrap |   PASS   | 4 ms | n/a | +|HTTP | HTTP changing user agent |   PASS   | 432 ms | n/a | +|HTTP | HTTP plugin basic functionality |   PASS   | 60 ms | n/a | +|HTTP | HTTP plugin test basic auth |   PASS   | 951 ms | n/a | +|HTTP | HTTP plugin web socket client |   PASS   | 2 seconds, 738 ms | n/a | +|IO | IO Test Gzip Native to Byte array |   PASS   | 25 ms | n/a | +|IO | IO Test JSON |   PASS   | 2 ms | n/a | +|IO | IO Test Stream JSON |   PASS   | 24 ms | n/a | +|IO | IO Test TAR functionality |   PASS   | 3 seconds, 818 ms | n/a | +|IO | IO Test binary file detection |   PASS   | 11 ms | n/a | +|IO | IO Test copy streams |   PASS   | 246 ms | n/a | +|IO | IO Test copy/move/delete file |   PASS   | 13 ms | n/a | +|IO | IO Test read/writeFileStream |   PASS   | 2 ms | n/a | |IO | IO Test read/writeFileStream NIO |   PASS   | 3 ms | n/a | |IO | IO Test read/writeFileStreamBytes |   PASS   | ~0 ms | n/a | |IO | IO Test read/writeFileStreamBytes NIO |   PASS   | 1 ms | n/a | -|JMX | JMX test |   PASS   | 211 ms | n/a | -|Java | Java ASym Cipher |   PASS   | 160 ms | n/a | -|Java | Java Cipher |   PASS   | 187 ms | n/a | +|JMX | JMX test |   PASS   | 720 ms | n/a | +|Java | Java ASym Cipher |   PASS   | 56 ms | n/a | +|Java | Java Cipher |   PASS   | 177 ms | n/a | |Obj | Array to object conversion |   PASS   | 1 ms | n/a | -|Obj | DB ResultSet to object |   PASS   | 1 second, 148 ms | n/a | -|Obj | Filter |   PASS   | 7 ms | n/a | -|Obj | Flat map |   PASS   | 10 ms | n/a | -|Obj | Flatten |   PASS   | 234 ms | n/a | -|Obj | Generate One of |   PASS   | 21 ms | n/a | -|Obj | Generate One of Fn |   PASS   | 12 ms | n/a | -|Obj | Get Path |   PASS   | ~0 ms | n/a | -|Obj | Object fuzzy search |   PASS   | 25 ms | n/a | +|Obj | DB ResultSet to object |   PASS   | 926 ms | n/a | +|Obj | Filter |   PASS   | 4 ms | n/a | +|Obj | Flat map |   PASS   | 8 ms | n/a | +|Obj | Flatten |   PASS   | 139 ms | n/a | +|Obj | Generate One of |   PASS   | 16 ms | n/a | +|Obj | Generate One of Fn |   PASS   | 9 ms | n/a | +|Obj | Get Path |   PASS   | 1 ms | n/a | +|Obj | Object fuzzy search |   PASS   | 18 ms | n/a | |Obj | Object pool |   PASS   | 6 seconds, 70 ms | n/a | -|Obj | Object schema validation |   PASS   | 194 ms | n/a | +|Obj | Object schema validation |   PASS   | 183 ms | n/a | |Obj | Object to array conversion |   PASS   | 1 ms | n/a | -|Obj | REST Errors |   PASS   | 1 second, 110 ms | n/a | -|Obj | Set Path |   PASS   | 1 ms | n/a | -|Obj | Sign object |   PASS   | 465 ms | n/a | +|Obj | REST Errors |   PASS   | 599 ms | n/a | +|Obj | Set Path |   PASS   | ~0 ms | n/a | +|Obj | Sign object |   PASS   | 487 ms | n/a | |Obj | Thread-safe array |   PASS   | ~0 ms | n/a | -|Obj | Thread-safe array |   PASS   | 3 ms | n/a | -|Obj | Thread-safe map |   PASS   | 2 ms | n/a | -|OpenAF | Await |   PASS   | 5 seconds, 2 ms | n/a | +|Obj | Thread-safe array |   PASS   | 5 ms | n/a | +|Obj | Thread-safe map |   PASS   | 3 ms | n/a | +|OpenAF | Await |   PASS   | 3 ms | n/a | |OpenAF | AwaitAll |   PASS   | 53 ms | n/a | |OpenAF | Basic Parallel processing |   PASS   | 10 ms | n/a | -|OpenAF | Cache |   PASS   | 321 ms | n/a | -|OpenAF | Crypt |   PASS   | 10 ms | n/a | +|OpenAF | Cache |   PASS   | 322 ms | n/a | +|OpenAF | Crypt |   PASS   | 14 ms | n/a | |OpenAF | DescType |   PASS   | 1 ms | n/a | |OpenAF | Encrypt/Decrypt |   PASS   | ~0 ms | n/a | -|OpenAF | Get Path |   PASS   | ~0 ms | n/a | -|OpenAF | Get version |   PASS   | 1 ms | n/a | -|OpenAF | IsFunctions |   PASS   | 1 ms | n/a | -|OpenAF | Java RegExp |   PASS   | 2 ms | n/a | +|OpenAF | Get Path |   PASS   | 1 ms | n/a | +|OpenAF | Get version |   PASS   | ~0 ms | n/a | +|OpenAF | IsFunctions |   PASS   | ~0 ms | n/a | +|OpenAF | Java RegExp |   PASS   | 3 ms | n/a | |OpenAF | Logs |   PASS   | 1 ms | n/a | |OpenAF | Map Array |   PASS   | 1 ms | n/a | -|OpenAF | Map22Array |   PASS   | 1 second, 485 ms | n/a | -|OpenAF | NDJSON |   PASS   | 3 ms | n/a | -|OpenAF | PSelect |   PASS   | 10 ms | n/a | +|OpenAF | Map22Array |   PASS   | 818 ms | n/a | +|OpenAF | NDJSON |   PASS   | 2 ms | n/a | +|OpenAF | PSelect |   PASS   | 12 ms | n/a | |OpenAF | Prints |   PASS   | 1 ms | n/a | |OpenAF | Range |   PASS   | 2 ms | n/a | |OpenAF | Retry |   PASS   | 1 ms | n/a | -|OpenAF | SPrints |   PASS   | 1 ms | n/a | -|OpenAF | Search Key and Values |   PASS   | 2 ms | n/a | +|OpenAF | SPrints |   PASS   | 3 ms | n/a | +|OpenAF | Search Key and Values |   PASS   | 1 ms | n/a | |OpenAF | Set Path |   PASS   | 1 ms | n/a | |OpenAF | Test $do |   PASS   | 8 ms | n/a | -|OpenAF | Test $doAll |   PASS   | 5 ms | n/a | -|OpenAF | Test $doFirst |   PASS   | 153 ms | n/a | -|OpenAF | Test AF Parse |   PASS   | 1 ms | n/a | -|OpenAF | Test BCrypt |   PASS   | 721 ms | n/a | +|OpenAF | Test $doAll |   PASS   | 6 ms | n/a | +|OpenAF | Test $doFirst |   PASS   | 155 ms | n/a | +|OpenAF | Test AF Parse |   PASS   | ~0 ms | n/a | +|OpenAF | Test BCrypt |   PASS   | 730 ms | n/a | |OpenAF | Test Encoding |   PASS   | 1 ms | n/a | -|OpenAF | Test Envs |   PASS   | 2 ms | n/a | +|OpenAF | Test Envs |   PASS   | 1 ms | n/a | |OpenAF | Test Format Conversion to/from base64 |   PASS   | ~0 ms | n/a | |OpenAF | Test Format Conversion to/from bytes |   PASS   | ~0 ms | n/a | |OpenAF | Test Merge |   PASS   | ~0 ms | n/a | |OpenAF | Test Object Compression |   PASS   | ~0 ms | n/a | -|OpenAF | Test Rest |   PASS   | 580 ms | n/a | +|OpenAF | Test Path |   PASS   | 17 ms | n/a | +|OpenAF | Test Rest |   PASS   | 256 ms | n/a | |OpenAF | Test SHA1 |   PASS   | ~0 ms | n/a | -|OpenAF | Test SHA256 |   PASS   | ~0 ms | n/a | +|OpenAF | Test SHA256 |   PASS   | 1 ms | n/a | |OpenAF | Test SHA512 |   PASS   | 1 ms | n/a | -|OpenAF | Test Scope Ids |   PASS   | 2 ms | n/a | +|OpenAF | Test Scope Ids |   PASS   | 1 ms | n/a | |OpenAF | Test Shell |   PASS   | 2 ms | n/a | |OpenAF | Test Shell with Map |   PASS   | 1 ms | n/a | -|OpenAF | Test Stream conversions |   PASS   | ~0 ms | n/a | +|OpenAF | Test Stream conversions |   PASS   | 1 ms | n/a | |OpenAF | Test Void shortcut |   PASS   | ~0 ms | n/a | |OpenAF | Test clone |   PASS   | 1 ms | n/a | -|OpenAF | Thread box |   PASS   | 303 ms | n/a | -|OpenAF | Two factor authentication |   PASS   | 1 ms | n/a | -|OpenAF | XML2And4Obj |   PASS   | 119 ms | n/a | -|OpenAF | YAML |   PASS   | 4 ms | n/a | -|Sec | Sec basic functionality |   PASS   | 12 ms | n/a | -|Sec | Sec function functionality |   PASS   | 767 ms | n/a | -|Sec | Sec object functionality |   PASS   | 1 second, 310 ms | n/a | -|Server | Auth |   PASS   | 6 seconds, 12 ms | n/a | -|Server | AuthApp |   PASS   | 161 ms | n/a | -|Server | HTTP server |   PASS   | 85 ms | n/a | -|Server | Locks |   PASS   | 1 second, 11 ms | n/a | -|Server | Queue |   PASS   | 4 seconds, 981 ms | n/a | -|Server | REST server |   PASS   | 83 ms | n/a | -|Server | REST server simple |   PASS   | 33 ms | n/a | -|Server | Scheduler |   PASS   | 16 seconds, 11 ms | n/a | +|OpenAF | Test pForEach |   PASS   | 138 ms | n/a | +|OpenAF | Thread box |   PASS   | 304 ms | n/a | +|OpenAF | Two factor authentication |   PASS   | 2 ms | n/a | +|OpenAF | XML2And4Obj |   PASS   | 112 ms | n/a | +|OpenAF | YAML |   PASS   | 7 ms | n/a | +|Sec | Sec basic functionality |   PASS   | 11 ms | n/a | +|Sec | Sec function functionality |   PASS   | 690 ms | n/a | +|Sec | Sec object functionality |   PASS   | 1 second, 204 ms | n/a | +|Server | Auth |   PASS   | 6 seconds, 14 ms | n/a | +|Server | AuthApp |   PASS   | 157 ms | n/a | +|Server | HTTP server |   PASS   | 82 ms | n/a | +|Server | Locks |   PASS   | 1 second, 9 ms | n/a | +|Server | Queue |   PASS   | 4 seconds, 539 ms | n/a | +|Server | REST server |   PASS   | 67 ms | n/a | +|Server | REST server simple |   PASS   | 29 ms | n/a | +|Server | Scheduler |   PASS   | 16 seconds, 10 ms | n/a | |Template | Load Template |   PASS   | ~0 ms | n/a | -|Template | Test Markdown to HTML |   PASS   | 94 ms | n/a | -|Template | Test conditional helpers |   PASS   | 201 ms | n/a | -|Template | Test format helpers |   PASS   | 65 ms | n/a | -|Template | Test openaf helpers |   PASS   | 116 ms | n/a | -|Template | Test partial helpers |   PASS   | 23 ms | n/a | -|Template | Test simple template |   PASS   | 29 ms | n/a | -|ZIP | ZIP basic functionality |   PASS   | 1 second, 465 ms | n/a | -|ZIP | ZIP streaming functionality |   PASS   | 1 second, 649 ms | n/a | -|oDoc | Test access to oDoc |   PASS   | 1 second, 397 ms | n/a | -|oJob | oJob |   PASS   | 1 second, 216 ms | n/a | -|oJob | oJobArgsMultipleLevels |   PASS   | 1 second, 423 ms | n/a | -|oJob | oJobChecks |   PASS   | 1 second, 240 ms | n/a | -|oJob | oJobInitArray |   PASS   | 3 seconds, 55 ms | n/a | -|oJob | oJobPass |   PASS   | 1 second, 315 ms | n/a | -|oJob | oJobShortcutOutput |   PASS   | 1 second, 342 ms | n/a | -|oJob | oJobShortcuts |   PASS   | 1 second, 320 ms | n/a | +|Template | Test Markdown to HTML |   PASS   | 84 ms | n/a | +|Template | Test conditional helpers |   PASS   | 181 ms | n/a | +|Template | Test format helpers |   PASS   | 52 ms | n/a | +|Template | Test openaf helpers |   PASS   | 99 ms | n/a | +|Template | Test partial helpers |   PASS   | 20 ms | n/a | +|Template | Test simple template |   PASS   | 49 ms | n/a | +|ZIP | ZIP basic functionality |   PASS   | 1 second, 431 ms | n/a | +|ZIP | ZIP streaming functionality |   PASS   | 1 second, 520 ms | n/a | +|oDoc | Test access to oDoc |   PASS   | 1 second, 338 ms | n/a | +|oJob | oJob |   PASS   | 1 second, 70 ms | n/a | +|oJob | oJobArgsMultipleLevels |   PASS   | 1 second, 254 ms | n/a | +|oJob | oJobChecks |   PASS   | 1 second, 82 ms | n/a | +|oJob | oJobInitArray |   PASS   | 2 seconds, 689 ms | n/a | +|oJob | oJobPass |   PASS   | 1 second, 95 ms | n/a | +|oJob | oJobShortcutOutput |   PASS   | 1 second, 252 ms | n/a | +|oJob | oJobShortcuts |   PASS   | 1 second, 142 ms | n/a |