/Src/Dependencies/Boost/libs/iterator/test/Jamfile.v2

http://hadesmem.googlecode.com/ · text · 48 lines · 41 code · 7 blank · 0 comment · 0 complexity · 58075ef47a651594423e69251c02324e MD5 · raw file

  1. # Copyright David Abrahams 2003. Distributed under the Boost
  2. # Software License, Version 1.0. (See accompanying
  3. # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  4. test-suite iterator
  5. :
  6. # These first two tests will run last, and are expected to fail
  7. # for many less-capable compilers.
  8. [ compile-fail interoperable_fail.cpp ]
  9. # test uses expected success, so that we catch unrelated
  10. # compilation problems.
  11. [ run is_convertible_fail.cpp ]
  12. [ run zip_iterator_test.cpp
  13. : : :
  14. # stlport's debug mode generates long symbols which overwhelm
  15. # vc6
  16. #<msvc-stlport><*><runtime-build>release
  17. ]
  18. # These tests should work for just about everything.
  19. [ compile is_lvalue_iterator.cpp ]
  20. [ compile is_readable_iterator.cpp ]
  21. [ compile pointee.cpp ]
  22. [ run unit_tests.cpp ]
  23. [ run concept_tests.cpp ]
  24. [ run iterator_adaptor_cc.cpp ]
  25. [ run iterator_adaptor_test.cpp ]
  26. [ compile iterator_archetype_cc.cpp ]
  27. [ compile-fail iter_archetype_default_ctor.cpp ]
  28. [ compile-fail lvalue_concept_fail.cpp ]
  29. [ run transform_iterator_test.cpp ]
  30. [ run indirect_iterator_test.cpp ]
  31. [ compile indirect_iter_member_types.cpp ]
  32. [ run filter_iterator_test.cpp ]
  33. [ run iterator_facade.cpp ]
  34. [ run reverse_iterator_test.cpp ]
  35. [ run counting_iterator_test.cpp ]
  36. [ run interoperable.cpp ]
  37. [ run iterator_traits_test.cpp ]
  38. [ run permutation_iterator_test.cpp : : : # <stlport-iostream>on
  39. ]
  40. [ run function_input_iterator_test.cpp ]
  41. ;