PageRenderTime 67ms CodeModel.GetById 61ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/Src/Dependencies/Boost/status/Jamfile.v2

http://hadesmem.googlecode.com/
text | 155 lines | 148 code | 7 blank | 0 comment | 0 complexity | 22a5839a11a7916b764e3a3d2ade28b4 MD5 | raw file
  1# Boost regression-testing Jamfile
  2#  (C) Copyright David Abrahams 2002. Permission to copy, use, modify, sell and
  3#  distribute this software is granted provided this copyright notice appears in
  4#  all copies. This software is provided "as is" without express or implied
  5#  warranty, and with no claim as to its suitability for any purpose.
  6
  7#  Status:
  8#  - std::locale-support usage is commented out.
  9#  Two test suite have different names.
 10#  <no-warn> in config test is commented out.
 11#  One of the smart_ptr test is run only from invocation dir in V1, and not
 12#  run in V2 at all.
 13
 14
 15project status
 16    : source-location $(BOOST_ROOT)
 17    : requirements <hardcode-dll-paths>true
 18    ;
 19
 20import testing ;
 21import modules ;
 22
 23local rule run-tests ( root : tests * )
 24{
 25    local limit-tests = [ MATCH "^--limit-tests=(.*)" : [ modules.peek : ARGV ] ] ;
 26    for local test in $(tests)
 27    {
 28        if $(limit-tests)
 29        {
 30            if [ MATCH "^($(limit-tests))" : $(test) ]
 31            {
 32                build-project ../$(root)/$(test) ;
 33            }
 34            else
 35            {
 36                use-project /boost/$(test) : ../$(root)/$(test) ;
 37            }
 38        }
 39        else
 40        {
 41            build-project ../$(root)/$(test) ;
 42        }
 43    }
 44}
 45
 46# Tests from Jamfiles in individual library test subdirectories
 47# Please keep these in alphabetic order by test-suite name
 48run-tests libs :
 49    accumulators/test           # test-suite accumulators
 50    algorithm/minmax/test       # test-suite algorith/minmax
 51    algorithm/string/test       # test-suite algorithm/string
 52    array/test                  # test-suite array
 53    asio/test                   # test-suite asio
 54    assign/test                 # test-suite assign
 55    any/test                    # test-suite any
 56    bimap/test                  # test-suite bimap
 57    bind/test                   # test-suite bind
 58    chrono/test                 # test-suite chrono
 59    circular_buffer/test        # test-suite circular_buffer
 60    concept_check               # test-suite concept_check
 61    config/test                 # test-suite config
 62    conversion/test             # test-suite conversion
 63    crc/test                    # test-suite crc
 64    date_time/test              # test-suite date_time
 65    detail/test                 # test-suite detail
 66    disjoint_sets               # test-suite disjoint_sets
 67    dynamic_bitset              # test-suite dynamic_bitset
 68    exception/test
 69    filesystem/test             # test-suite filesystem
 70    flyweight/test              # test-suite flyweight
 71    foreach/test                # test-suite foreach
 72    format/test                 # test-suite format
 73    function/test               # test-suite function
 74    functional/test             # test-suite functional
 75    functional/factory/test     # test-suite functional/factory
 76    functional/forward/test     # test-suite functional/forward
 77    functional/hash/test        # test-suite functional/hash
 78    function_types/test         # test-suite function_types
 79    fusion/test                 # test-suite fusion
 80    geometry/test               # test-suite geometry
 81    gil/test                    # test-suite gil
 82    graph/test                  # test-suite graph
 83    graph_parallel/test         # test-suite graph/parallel
 84    icl/test                    # test-suite icl
 85    io/test                     # test-suite io
 86    integer/test                # test-suite integer
 87    interprocess/example        # test-suite interprocess_example
 88    interprocess/test           # test-suite interprocess_test
 89    intrusive/example           # test-suite intrusive_example
 90    intrusive/test              # test-suite intrusive_test
 91    iostreams/test              # test-suite iostreams
 92    iterator/test               # test-suite iterator
 93    lambda/test                 # test-suite lambda
 94    logic/test                  # test-suite logic
 95    math/test                   # test-suite math
 96    mpi/test                    # test-suite mpi
 97    mpl/test                    # test-suite mpl
 98    msm/test                    # msm-unit-tests
 99    numeric/conversion/test     # test-suite numeric/conversion
100    numeric/interval/test       # test-suite numeric/interval
101    numeric/ublas/test          # test-suite numeirc/uBLAS
102    multi_array/test            # test-suite multi_array
103    multi_index/test            # test-suite multi_index
104    optional/test               # test-suite optional
105    parameter/test              # test-suite parameter
106    phoenix/test                # test-suite phoenix
107    polygon/test                # test-suite polygon
108    pool/test                   # test-suite pool
109    preprocessor/test           # test-suite preprocessor
110    program_options/test        # test-suite program_options
111    property_map/test           # test-suite property_map
112    property_tree/test          # test-suite property_test
113    proto/test                  # test-suite proto
114    ptr_container/test          # test-suite ptr_container
115    python/test                 # test-suite python
116    random/test                 # test-suite random
117    range/test                  # test-suite range
118    ratio/test                  # test-suite ratio
119    rational/test               # test-suite rational
120    regex/test                  # test-suite regex
121    regex/example               # test-suite regex-examples
122    scope_exit/test             # test-suite scope_exit
123    serialization/test          # test-suite serialization
124    signals/test                # test-suite signals
125    signals2/test               # test-suite signals2
126    smart_ptr/test              # test-suite smart_ptr
127    spirit/classic/test         # test-suite classic spirit
128    spirit/test                 # test-suite spirit_v2
129    spirit/repository/test      # test-suite spirit_v2 repository
130    statechart/test             # test-suite statechart
131    static_assert               # test-suite static_assert
132    system/test                 # test-suite system
133    test/test                   # test-suite test
134    thread/test                 # test-suite thread
135    timer/test                  # test-suite timer
136    tokenizer/test              # test-suite tokenizer
137    tr1/test                    # test-suite tr1
138    tuple/test                  # test-suite tuple
139    type_traits/test            # test-suite type_traits
140    typeof/test                 # test-suite typeof
141    units/test                  # test-suite units
142    unordered/test/unordered    # test-suite unordered
143    unordered/test/exception    # test-suite unordered-exception
144    utility/enable_if/test      # test-suite utility/enable_if
145    utility/swap/test           # test-suite utility/swap
146    utility/test                # test-suite utility
147    uuid/test                   # test-suite uuid
148    variant/test                # test-suite variant
149    wave/test/build             # test-suite wave
150    xpressive/test              # test-suite xpressive
151    ;
152
153run-tests tools :
154    bcp/test
155    ;