>From Ian Maxon <[email protected]>: Ian Maxon has submitted this change. ( https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17964 )
Change subject: [NO ISSUE][OTH] Update warning test for SqlppAnalyzed ...................................................................... [NO ISSUE][OTH] Update warning test for SqlppAnalyzed - user model changes: no - storage format changes: no - interface changes: no Change-Id: I07630be15f25cd140437e870cdeb4a7523363428 Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17964 Integration-Tests: Jenkins <[email protected]> Tested-by: Jenkins <[email protected]> Contrib: Ian Maxon <[email protected]> Reviewed-by: Ian Maxon <[email protected]> Reviewed-by: Vijay Sarathy <[email protected]> --- A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.03.regexadm A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.04.regexadm A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.08.regexadm A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.05.regexadm A asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.07.regexadm 5 files changed, 208 insertions(+), 0 deletions(-) Approvals: Ian Maxon: Looks good to me, but someone else must approve; Vijay Sarathy: Looks good to me, approved Jenkins: Verified; Verified diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.03.regexadm b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.03.regexadm new file mode 100644 index 0000000..fae9453 --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.03.regexadm @@ -0,0 +1,42 @@ +\Q{\E +\s*\Q"requestID": "\E[a-zA-Z0-9-]+\Q",\E +\s*\Q"signature": {\E +\s*\Q"*": "*"\E +\s*\Q},\E +\s*\Q"results": [ { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q]\E +\s*\Q,\E +\s*\Q"plans":{},\E +\s*\Q"warnings": [{\E\s* +\s*\Q"code": 1,\E\s*\Q"msg": "ASX1107: Unexpected hint: hint. None expected at this location\E[^}]+\Q}\E\s* +\s*\Q,{\E\s* +\s*\Q"code": 1,\E\s*\Q"msg": "ASX1006: Duplicate field name 'a'\E[^}]+\Q}\E\s* +\s*\Q,{\E\s* +\s*\Q"code": 1,\E\s*\Q"msg": "ASX0002: Type mismatch: function isbitset expects its 2nd input parameter to be of type bigint or array, but the actual input type is string\E[^}]+\Q}\E\s* +\s*\Q],\E +\s*\Q"status": "success",\E +\s*\Q"metrics": {\E +\s*\Q"elapsedTime": "\E[^"]+\Q",\E +\s*\Q"executionTime": "\E[^"]+\Q",\E +\s*\Q"compileTime": "\E[^"]+\Q",\E +\s*\Q"queueWaitTime": "\E[^"]+\Q",\E +\s*\Q"resultCount": \E[0-9]+\Q,\E +\s*\Q"resultSize": \E[0-9]+\Q,\E +\s*\Q"processedObjects": \E[0-9]+\Q,\E +\s*\Q"bufferCacheHitRatio": "\E[^"]+\Q",\E +\s*\Q"warningCount": 12\E +\s*\Q}\E +\s*\Q}\E\s* \ No newline at end of file diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.04.regexadm b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.04.regexadm new file mode 100644 index 0000000..f378c3c --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.04.regexadm @@ -0,0 +1,35 @@ +\Q{\E +\s*\Q"requestID": "\E[a-zA-Z0-9-]+\Q",\E +\s*\Q"signature": {\E +\s*\Q"*": "*"\E +\s*\Q},\E +\s*\Q"results": [ { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q]\E +\s*\Q,\E +\s*\Q"plans":{},\E +\s*\Q"status": "success",\E +\s*\Q"metrics": {\E +\s*\Q"elapsedTime": "\E[^"]+\Q",\E +\s*\Q"executionTime": "\E[^"]+\Q",\E +\s*\Q"compileTime": "\E[^"]+\Q",\E +\s*\Q"queueWaitTime": "\E[^"]+\Q",\E +\s*\Q"resultCount": \E[0-9]+\Q,\E +\s*\Q"resultSize": \E[0-9]+\Q,\E +\s*\Q"processedObjects": \E[0-9]+\Q,\E +\s*\Q"bufferCacheHitRatio": "\E[^"]+\Q",\E +\s*\Q"warningCount": 10\E +\s*\Q}\E +\s*\Q}\E\s* \ No newline at end of file diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.05.regexadm b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.05.regexadm new file mode 100644 index 0000000..932753c --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.05.regexadm @@ -0,0 +1,35 @@ +\Q{\E +\s*\Q"requestID": "\E[a-zA-Z0-9-]+\Q",\E +\s*\Q"signature": {\E +\s*\Q"*": "*"\E +\s*\Q},\E +\s*\Q"results": [ { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q]\E +\s*\Q,\E +\s*\Q"plans":{},\E +\s*\Q"status": "success",\E +\s*\Q"metrics": {\E +\s*\Q"elapsedTime": "\E[^"]+\Q",\E +\s*\Q"executionTime": "\E[^"]+\Q",\E +\s*\Q"compileTime": "\E[^"]+\Q",\E +\s*\Q"queueWaitTime": "\E[^"]+\Q",\E +\s*\Q"resultCount": \E[0-9]+\Q,\E +\s*\Q"resultSize": \E[0-9]+\Q,\E +\s*\Q"processedObjects": \E[0-9]+\Q,\E +\s*\Q"bufferCacheHitRatio": "\E[^"]+\Q",\E +\s*\Q"warningCount": 11\E +\s*\Q}\E +\s*\Q}\E\s* \ No newline at end of file diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.07.regexadm b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.07.regexadm new file mode 100644 index 0000000..932753c --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.07.regexadm @@ -0,0 +1,35 @@ +\Q{\E +\s*\Q"requestID": "\E[a-zA-Z0-9-]+\Q",\E +\s*\Q"signature": {\E +\s*\Q"*": "*"\E +\s*\Q},\E +\s*\Q"results": [ { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q]\E +\s*\Q,\E +\s*\Q"plans":{},\E +\s*\Q"status": "success",\E +\s*\Q"metrics": {\E +\s*\Q"elapsedTime": "\E[^"]+\Q",\E +\s*\Q"executionTime": "\E[^"]+\Q",\E +\s*\Q"compileTime": "\E[^"]+\Q",\E +\s*\Q"queueWaitTime": "\E[^"]+\Q",\E +\s*\Q"resultCount": \E[0-9]+\Q,\E +\s*\Q"resultSize": \E[0-9]+\Q,\E +\s*\Q"processedObjects": \E[0-9]+\Q,\E +\s*\Q"bufferCacheHitRatio": "\E[^"]+\Q",\E +\s*\Q"warningCount": 11\E +\s*\Q}\E +\s*\Q}\E\s* \ No newline at end of file diff --git a/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.08.regexadm b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.08.regexadm new file mode 100644 index 0000000..fae9453 --- /dev/null +++ b/asterixdb/asterix-app/src/test/resources/runtimets/results_cbo/warnings/warnings-limit/warnings-limit.08.regexadm @@ -0,0 +1,42 @@ +\Q{\E +\s*\Q"requestID": "\E[a-zA-Z0-9-]+\Q",\E +\s*\Q"signature": {\E +\s*\Q"*": "*"\E +\s*\Q},\E +\s*\Q"results": [ { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": false }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q, { "F1": { "a": 1 }, "F2": null }\E +\s*\Q]\E +\s*\Q,\E +\s*\Q"plans":{},\E +\s*\Q"warnings": [{\E\s* +\s*\Q"code": 1,\E\s*\Q"msg": "ASX1107: Unexpected hint: hint. None expected at this location\E[^}]+\Q}\E\s* +\s*\Q,{\E\s* +\s*\Q"code": 1,\E\s*\Q"msg": "ASX1006: Duplicate field name 'a'\E[^}]+\Q}\E\s* +\s*\Q,{\E\s* +\s*\Q"code": 1,\E\s*\Q"msg": "ASX0002: Type mismatch: function isbitset expects its 2nd input parameter to be of type bigint or array, but the actual input type is string\E[^}]+\Q}\E\s* +\s*\Q],\E +\s*\Q"status": "success",\E +\s*\Q"metrics": {\E +\s*\Q"elapsedTime": "\E[^"]+\Q",\E +\s*\Q"executionTime": "\E[^"]+\Q",\E +\s*\Q"compileTime": "\E[^"]+\Q",\E +\s*\Q"queueWaitTime": "\E[^"]+\Q",\E +\s*\Q"resultCount": \E[0-9]+\Q,\E +\s*\Q"resultSize": \E[0-9]+\Q,\E +\s*\Q"processedObjects": \E[0-9]+\Q,\E +\s*\Q"bufferCacheHitRatio": "\E[^"]+\Q",\E +\s*\Q"warningCount": 12\E +\s*\Q}\E +\s*\Q}\E\s* \ No newline at end of file -- To view, visit https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/17964 To unsubscribe, or for help writing mail filters, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Change-Id: I07630be15f25cd140437e870cdeb4a7523363428 Gerrit-Change-Number: 17964 Gerrit-PatchSet: 2 Gerrit-Owner: Ian Maxon <[email protected]> Gerrit-Reviewer: Anon. E. Moose #1000171 Gerrit-Reviewer: Hussain Towaileb <[email protected]> Gerrit-Reviewer: Ian Maxon <[email protected]> Gerrit-Reviewer: Jenkins <[email protected]> Gerrit-Reviewer: Vijay Sarathy <[email protected]> Gerrit-MessageType: merged
