# $HopeName: MMQA_harness!script:version(trunk.15) $ # This file should be updated whenever the test harness changes. # Edit with care! $HARNESS_VERSION="3.5"; # Version history: # [Recorded history begins with version 2.0] # # 2.0 -- First numbered harness version. Before this tests didn't # know what they required. # 2.1 -- Addition of interface version HU. 1999-02-17 # 2.2 -- Option display no longer prints "MMQA_" before each, as # first column was getting too narrow for option names. # 2.3 -- Changed link settings on Intel NT, to link with MSVCRT and not # any other defaultlib. # 2.4 -- Changed to use "/usr/lib/sendmail" on unix platforms. # Made easy_tramp2 static. # Added mmqa_arena_create function. # 2.5 -- Added quoting for -Dparm=value options to compiler. Needed # because some tests have e.g. value = (size_t)1024. # 2.6 -- "qa help install" added, after drj asked for it # # 3.0 -- scrutinize MPS header files, extracting symbols. Record settings # and other info at time of clib, and check before running tests. # INTERFACE_VERSION removed. DANGEROUS added. 1999-05-04 # 3.1 -- clib now takes notes of compilation failures, and records in # the record whether it succeeded or not # 3.2 -- better settings for platform nt_x86_cap # 3.3 -- interface checks on individual tests (symbols only) # capture of compiler errors # improved display of long output and output containing newlines # 3.3.1: fix bug in reporting compiler errors when compilation # _succeeds_ # 3.4 -- Added P= (pathname equality) operator # 3.5 -- Platform detection based on uname; Linux and Mac OS X stuff