• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Boost serialization Library performance test Jamfile
2
3#  (C) Copyright Robert Ramey 2002-2004.
4#  Use, modification, and distribution are subject to the
5#  Boost Software License, Version 1.0. (See accompanying file
6#  LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
7#
8
9project libs/serialization/performance
10    : default-build release
11    : id serialization_performance
12    ;
13
14# import rules from the boost serialization test
15# import ../util/test : test-bsl-run-no-lib ;
16import ../util/test :
17    run-template
18    run-invoke
19    run-winvoke
20    test-bsl-run-no-lib
21    test-bsl-run
22    test-bsl-run_archive
23    test-bsl-run_files
24    test-bsl-run_polymorphic_archive
25;
26
27BOOST_ARCHIVE_LIST = [ modules.peek : BOOST_ARCHIVE_LIST ] ;
28
29test-suite "performance" :
30    [ test-bsl-run_files peformance_array : ../test/A ]
31#    [ test-bsl-run_files performance_binary ]
32#    [ test-bsl-run_files performance_polymorphic ]
33#    [ test-bsl-run_files performance_vector ]
34#    [ test-bsl-run_files performance_no_rtti ]
35#    [ test-bsl-run_files performance_simple_class ]
36#    [ test-bsl-run_polymorphic_archive performance_polymorphic : ../test/test_polymorphic_A ]
37
38    [ test-bsl-run-no-lib performance_iterators ]
39    [ test-bsl-run-no-lib performance_iterators_base64 ]
40#    [ test-bsl-run-no-lib performance_utf8_codecvt
41#        : ../src/utf8_codecvt_facet
42#        : # <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
43#    ]
44#    [ test-bsl-run-no-lib performance_codecvt_null
45#        : ../src/codecvt_null
46#        : # <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
47#    ]
48;
49