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