Improve the Testing Framework This change includes the following improvements to the test framework 1. Checking each expected failure against the failure exception. 2. Checking against multiple causes of failure in case of multiple expected errors. 3. Check if a test that is expected to fail pass. 4. Make temp datasets use different storage path.
ASTERIXDB-1159: make ARecordType read-only and separate its mutable state to RuntimeRecordTypeInfo. Change-Id: Ibbfa73907ae9422a4ad85dc4db5fa568855beb17 Reviewed-on: https://asterix-gerrit.ics.uci.edu/501 Tested-by: Jenkins <email@example.com> Reviewed-by: Till Westmann <firstname.lastname@example.org>