chris hillery <> in asterixdb

Initial support for true ADM output (content type application/x-adm).

Elimiate the JSON "results" wrapper from API calls. Rename

DisplayFormat -> OutputFormat, TEXT -> ADM. Cleaned up some output and

added some useful comments. Fixed a few latent bugs in testdriver string

comparison routines. Refactored HTTP error handling in TestsUtils. Had

to update many expected test results.

Change-Id: I2d7ead038512455b2ab7844021cb62222400447b


Tested-by: Jenkins <>

Reviewed-by: Ian Maxon <>

Reviewed-by: Till Westmann <>

  1. … 1076 more files in changeset.
763: Omit wrapper "results" JSON object in HTTP API output for JSON results; Wrap JSON output in outer [array]; consolidate output logic into ResultUtils; use UTF-8 explicitly when converting byte[] from Hyracks to Strings

Change-Id: Idbeac3ebbf397b0ef73cc54b7d901a21ac855932


Tested-by: Jenkins <>

Reviewed-by: Keren-Audrey Ouaknine <>

Introduce support for JSON as a test result type, including sample test case. Change-Id: If2e0454e30b62f52311e156beed0024f615669ce Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Till Westmann <>

Add -Dtestre option to run a subset of AQL tests. Any test-case with a compilation-unit whose name matches the regular expression will be run. Change-Id: I2b3943d8d9238ef34c6ec26eab9aff8e60a7b165 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Ian Maxon <>

Output correct JSON strings for object keys; base decision to return text/json from HTTP API on Accepts header rather than Content-type Change-Id: I14a71d7ec4ffd432691bfa795079e5c8a51037bb Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Zachary Heilbron <>

  1. … 3 more files in changeset.
Use, so can still be used on command-line

Use, so can still be used on command-line

Add slow-aql-tests profile.

Removed unwanted test output files; updated .gitignore

  1. … 16 more files in changeset.
Merge branch 'ceej/tiered-tests' - Consolidate surefire testing configuration, and add support for creating groups of tests which can be globally disabled. Also introduce "slow" category for AQL tests.

Remove tabs

Merge branch 'ceej/tiered-tests' - consolidated surefire configuration, and added ability to enable/disable groupings of tests at the top level.

Merge branch 'ceej/tiered-tests' of into ceej/tiered-tests

Merge remote-tracking branch 'origin/master' into ceej/tiered-tests

Merge remote-tracking branch 'origin/master' into ceej/tiered-tests