Changes between Version 14 and Version 15 of Building/RunningTests/Adding


Ignore:
Timestamp:
Feb 13, 2013 5:07:58 PM (2 years ago)
Author:
igloo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Building/RunningTests/Adding

    v14 v15  
    228228There are a number of predicates which can be used: 
    229229 
    230  * '''doing_ghci'''            GHCi is available 
    231  
    232  * '''fast'''                  the testsuite is running in "fast" mode 
     230 * '''doing_ghci()'''          GHCi is available 
     231 * '''ghci_dynamic()'''        GHCi uses dynamic libraries 
     232 
     233 * '''fast()'''                the testsuite is running in "fast" mode 
     234 
     235 * '''platform(plat)'''        the testsuite is running on platform `plat` (which could be `'x86_64-unknown-mingw32'` etc) 
     236 * '''opsys(os)'''             the testsuite is running on operating system `os` (which could be `'mingw32'` etc) 
     237 * '''arch(a)'''               the testsuite is running on architecture `a` (which could be `'x86_64'` etc) 
     238 * '''wordsize(w)'''           the testsuite is running on a platform with word size `w` bits (which could be `32` or `64`) 
     239 * '''msys()'''                the testsuite is running on msys 
     240 * '''cygwin()'''              the testsuite is running on cygwin 
     241 
     242 * '''have_vanilla()'''        the compiler has built vanilla libraries 
     243 * '''have_dynamic()'''        the compiler has built dynamic libraries 
     244 * '''have_profiling()'''      the compiler has built profiling libraries 
     245 
     246 * '''in_tree_compiler()'''    the compiler being tested is in a source tree, as opposed to installed 
    233247 
    234248 * '''compiler_type(ct)'''     a compiler of type `ct` (which could be `'ghc'`, `'hug'`, etc) is being tested 
    235  
    236  * '''platform(plat)'''        the testsuite is running on platform `plat` (which could be `'x86_64-unknown-mingw32'` etc) 
    237  
     249 * '''compiler_lt(ct, v)'''    compiler type is `ct`, and the version is less than `v` 
     250 * '''compiler_le(ct, v)'''    compiler type is `ct`, and the version is less than or equal to `v` 
     251 * '''compiler_gt(ct, v)'''    compiler type is `ct`, and the version is greater than `v` 
     252 * '''compiler_ge(ct, v)'''    compiler type is `ct`, and the version is greater than or equal to `v` 
     253 * '''unregisterised()'''      the compiler is unregisterised 
     254 * '''compiler_profiled()'''   the compiler is build with a profiling RTS 
     255 * '''compiler_debugged()'''   the compiler is build with a debug RTS 
    238256 * '''tag(t)'''                the compiler has tag `t` 
    239257