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