serialization/performance/Jamfile.v2
2008-06-10 04:28:34 +00:00

49 lines
1.6 KiB
Plaintext

# Boost serialization Library performance test Jamfile
# (C) Copyright Robert Ramey 2002-2004.
# Use, modification, and distribution are subject to the
# Boost Software License, Version 1.0. (See accompanying file
# LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#
project libs/serialization/performance
: default-build release
: id serialization_performance
;
# import rules from the boost serialization test
# import ../util/test : test-bsl-run-no-lib ;
import ../util/test :
run-template
run-invoke
run-winvoke
test-bsl-run-no-lib
test-bsl-run
test-bsl-run_archive
test-bsl-run_files
test-bsl-run_polymorphic_archive
;
BOOST_ARCHIVE_LIST = [ modules.peek : BOOST_ARCHIVE_LIST ] ;
test-suite "performance" :
[ test-bsl-run_files peformance_array : ../test/A ]
# [ test-bsl-run_files performance_binary ]
# [ test-bsl-run_files performance_polymorphic ]
# [ test-bsl-run_files performance_vector ]
# [ test-bsl-run_files performance_no_rtti ]
# [ test-bsl-run_files performance_simple_class ]
# [ test-bsl-run_polymorphic_archive performance_polymorphic : ../test/test_polymorphic_A ]
[ test-bsl-run-no-lib performance_iterators ]
[ test-bsl-run-no-lib performance_iterators_base64 ]
# [ test-bsl-run-no-lib performance_utf8_codecvt
# : ../src/utf8_codecvt_facet
# : # <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
# ]
# [ test-bsl-run-no-lib performance_codecvt_null
# : ../src/codecvt_null
# : # <dependency>../../config/test/all//BOOST_NO_STD_WSTREAMBUF
# ]
;