Boost logo

Boost Testing :

From: Thomas Witt (witt_at_[hidden])
Date: 2007-02-21 12:14:27


Hi

There is a large number filename issues in the regression stuff, see
below. Any chance to get this fixed for 1.34.0?

Thanks

Thomas

-------- Original Message --------
Subject: Boost inspection notification (2007-02-21/RC_1_34_0) *X*
Date: Wed, 21 Feb 2007 12:04:23 -0500 (EST)
From: Rene Rivera <grafikrobot_at_[hidden]>
Reply-To: boost_at_[hidden]
To: Boost <boost_at_[hidden]>
Newsgroups: gmane.comp.lib.boost.devel

Boost Inspection Report
Run Date: 17:04:16 UTC, Wednesday 21 February 2007

An inspection program <http://www.boost.org/tools/inspect/index.html>
checks each file in the current Boost CVS for various problems,
generating this as output. Problems detected include tabs in files,
missing copyrights, broken URL's, and similar misdemeanors.

Totals:
   11447 files scanned
   908 directories scanned (including root)
   193 problems reported

Problem counts:
   0 files with invalid line endings
   0 bookmarks with invalid characters
   3 invalid urls
   102 broken links
   21 unlinked files
   22 file/directory names issues
   1 files with tabs
   9 violations of the Boost min/max guidelines
   35 usages of unnamed namespaces in headers (including .ipp files)

Summary:
   archive (3)
   bind (1)
   boost-root (1)
   build (1)
   date_time (1)
   doc (2)
   filesystem (37)
   graph (2)
   iostreams (3)
   lambda (3)
   math (8)
   more (1)
   mpl (1)
   multi_array (2)
   ptr_container (1)
   python (10)
   regex (1)
   regression (32)
   serialization (1)
   test (81)
   type_traits (1)

Details:
   *R* invalid (cr only) line-ending
   *A* invalid bookmarks, invalid urls, broken links, unlinked files
   *N* file/directory names issues
   *T* tabs in file
   *M* uses of min or max that have not been protected from the min/max
macros, or unallowed #undef-s
   *U* unnamed namespace in header

|archive|
   boost/archive/basic_streambuf_locale_saver.hpp:
     *N* name exceeds 31 characters
   boost/archive/impl/xml_wiarchive_impl.ipp:
     *U* unnamed namespace at line 53
   boost/archive/iterators/remove_whitespace.hpp:
     *U* unnamed namespace at line 57

|bind|
   boost/bind/placeholders.hpp:
     *U* unnamed namespace at line 25

|boost-root|
   index.htm:
     *A* broken link: more/BoostCon07.html

|build|
   tools/build/v2/test/test_system.html:
     *A* unlinked file

|date_time|
   libs/date_time/xmldoc/date_time_docs_howto.html:
     *A* unlinked file

|doc|
   doc/html/boost_math/inverse_complex.html:
     *A* unlinked file
   doc/html/jam.html:
     *A* unlinked file

|filesystem|
   libs/filesystem/doc/do-list.htm:
     *A* invalid URL (hardwired file): file://?/
     *A* invalid URL (hardwired file): file://?/UNC/
   libs/filesystem/doc/i18n.html:
     *A* broken link: convenience.htm#basic_recursive_directory_iterator
     *A* broken link: exception.htm
     *A* broken link: operations.htm
     *A* broken link: operations.htm#Do-the-right-thing
     *A* broken link: operations.htm#is_directory
     *A* broken link: operations.htm#is_file
     *A* broken link: operations.htm#status
   libs/filesystem/doc/index.htm:
     *A* broken link: ../build/Jamfile
     *A* broken link: convenience.htm
     *A* broken link: fstream.htm
     *A* broken link: operations.htm#create_directory
     *A* broken link: operations.htm#create_hard_link
     *A* broken link: operations.htm#current_path
     *A* broken link: operations.htm#directory_iterator
     *A* broken link: operations.htm#equivalent
     *A* broken link: operations.htm#file_size
     *A* broken link: operations.htm#initial_path
     *A* broken link: operations.htm#is_file
     *A* broken link: operations.htm#is_symlink
     *A* broken link: operations.htm#status
     *A* broken link: operations.htm#symlink_status
     *A* broken link: path.htm#Canonical
     *A* broken link: path.htm#Grammar
     *A* broken link: path.htm#Normalized
     *A* broken link: path.htm#default_name_check
     *A* broken link: path.htm#name_check­_mechanism
     *A* broken link: path.htm#normalize
     *A* broken link: path.htm#operator_eq
     *A* broken link: path.htm#synopsis
   libs/filesystem/doc/portability_guide.htm:
     *A* broken link: path.htm#name_check_typedef
   libs/filesystem/doc/tr2_proposal.html:
     *A* invalid URL (hardwired file):
file:///C|/boost/site/libs/filesystem/doc/operations.htm#complete_note

|graph|
   libs/graph/example/file_dependencies.cpp:
     *M* violation of Boost min/max guidelines on line 139
   libs/graph/test/serialize.cpp:
     *T*

|iostreams|
   libs/iostreams/doc/acknowledgments.html:
     *A* unlinked file
   libs/iostreams/doc/concepts/multi-character.html:
     *A* unlinked file
   libs/iostreams/doc/installation.html:
     *A* broken link: ../../../tools/build/v1/build_system.htm

|lambda|
   boost/lambda/core.hpp:
     *U* unnamed namespace at line 62
   boost/lambda/detail/lambda_functors.hpp:
     *U* unnamed namespace at line 25
   boost/lambda/exceptions.hpp:
     *U* unnamed namespace at line 24

|math|
   libs/math/test/common_factor_test.cpp:
     *M* violation of Boost min/max guidelines on line 146
     *M* violation of Boost min/max guidelines on line 147
     *M* violation of Boost min/max guidelines on line 193
     *M* violation of Boost min/max guidelines on line 194

|more|
   more/separate_compilation.html:
     *A* broken link: ../libs/config/test/link/test/Jamfile.v2

|mpl|
   boost/mpl/alias.hpp:
     *U* unnamed namespace at line 17

|multi_array|
   boost/multi_array/base.hpp:
     *U* unnamed namespace at line 69
   libs/multi_array/test/generative_tests.hpp:
     *U* unnamed namespace at line 57

|ptr_container|
   libs/ptr_container/doc/tutorial_example.html:
     *A* unlinked file

|python|
   libs/python/doc/building.html:
     *A* broken link: ../../../tools/build/v1/build_system.htm
     *A* broken link: ../../../tools/build/v1/build_system.htm#user_globals
     *A* broken link: ../../../tools/build/v1/build_system.htm#variants
   libs/python/doc/tutorial/doc/html/python/hello.html:
     *A* broken link: ../../../../../example/tutorial/Jamrules
   libs/python/doc/tutorial/index.html:
     *A* broken link: ../../../LICENSE_1_0.txt
   libs/python/doc/v2/May2002.html:
     *A* broken link: ../../../../tools/build/v1/build_system.htm
     *A* broken link: ../../../../tools/build/v1/gen_aix_import_file.py
   libs/python/doc/v2/faq.html:
     *A* broken link: ../../../../tools/build/v1/build_system.htm

|regex|
   libs/regex/performance/input.html:
     *A* unlinked file

|regression|
   regression/.htaccess:
     *N* leading character of ".htaccess" is not alphabetic
   tools/regression/test/test-cases/incremental/bjam.log.1:
     *N* name contains more than one dot character ('.')
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/compile-fail.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/completed.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/compile-fail.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/completed.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/lib.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/misfire.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/no-run.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/run_pyd.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/expected/test-case.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/test-case.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_is_test_log_complete/test-driver.xsl:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_re_match/expected/test_re_match.xml:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
 
tools/regression/xsl_reports/test/test-components/test_test_case_status/explicit-failures-markup.xml.test:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
     *N* name contains more than one dot character ('.')
     *N* name exceeds 31 characters
 
tools/regression/xsl_reports/test/test-components/test_test_structure/explicit-failures-markup.xml.test:
     *N* file path will exceed 100 characters in a directory tree with a
root of the form boost_X_XX_X/
     *N* name contains more than one dot character ('.')
     *N* name exceeds 31 characters
   tools/regression/xsl_reports/xsl/html/issues_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/html/library_developer_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/html/library_user_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/html/make_tinyurl.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/html/summary_developer_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/html/summary_user_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/v2/html/issues_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/v2/html/library_developer_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/v2/html/library_user_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/v2/html/make_tinyurl.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/v2/html/summary_developer_legend.html:
     *A* unlinked file
   tools/regression/xsl_reports/xsl/v2/html/summary_user_legend.html:
     *A* unlinked file

|serialization|
   libs/serialization/src/basic_xml_grammar.ipp:
     *U* unnamed namespace at line 43

|test|
   boost/test/floating_point_comparison.hpp:
     *U* unnamed namespace at line 206
     *U* unnamed namespace at line 228
   boost/test/impl/cpp_main.ipp:
     *U* unnamed namespace at line 42
   boost/test/impl/exception_safety.ipp:
     *U* unnamed namespace at line 400
   boost/test/impl/framework.ipp:
     *U* unnamed namespace at line 199
   boost/test/impl/plain_report_formatter.ipp:
     *U* unnamed namespace at line 45
   boost/test/impl/progress_monitor.ipp:
     *U* unnamed namespace at line 38
   boost/test/impl/results_collector.ipp:
     *U* unnamed namespace at line 106
   boost/test/impl/results_reporter.ipp:
     *U* unnamed namespace at line 48
   boost/test/impl/unit_test_log.ipp:
     *U* unnamed namespace at line 79
   boost/test/impl/unit_test_monitor.ipp:
     *U* unnamed namespace at line 35
   boost/test/impl/unit_test_parameters.ipp:
     *U* unnamed namespace at line 50
   boost/test/results_collector.hpp:
     *U* unnamed namespace at line 40
   boost/test/test_tools.hpp:
     *U* unnamed namespace at line 262
   boost/test/utils/iterator/token_iterator.hpp:
     *U* unnamed namespace at line 166
   boost/test/utils/named_params.hpp:
     *U* unnamed namespace at line 216
   boost/test/utils/runtime/cla/dual_name_parameter.ipp:
     *U* unnamed namespace at line 43
   boost/test/utils/runtime/cla/modifier.hpp:
     *U* unnamed namespace at line 34
   boost/test/utils/runtime/env/modifier.hpp:
     *U* unnamed namespace at line 34
   boost/test/utils/runtime/file/config_file.hpp:
     *U* unnamed namespace at line 169
     *U* unnamed namespace at line 64
     *U* unnamed namespace at line 74
   boost/test/utils/runtime/file/config_file_iterator.hpp:
     *U* unnamed namespace at line 68
   boost/test/utils/trivial_singleton.hpp:
     *U* unnamed namespace at line 52
     *U* unnamed namespace at line 61
   libs/test/build/msvc71_proj/config_file_iterator_test.vcproj:
     *N* name exceeds 31 characters
   libs/test/doc/components/prg_exec_monitor/compilation.html:
     *A* broken link: ../../../build/Jamfile
   libs/test/doc/components/prg_exec_monitor/index.html:
     *A* broken link: ../../../../../boost/test/cpp_main.hpp
   libs/test/doc/components/test_tools/index.html:
     *A* broken link: ../../tests/boost_check_equal_str.html
   libs/test/doc/components/test_tools/reference/BOOST_CHECK_CLOSE.html:
     *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
   libs/test/doc/components/test_tools/reference/BOOST_CHECK_MESSAGE.html:
     *A* broken link: BOOST_MESSAGE.html
   libs/test/doc/components/test_tools/reference/BOOST_CHECK_SMALL.html:
     *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
   libs/test/doc/components/test_tools/reference/tools_list.html:
     *A* broken link: ../../btl1.gif
     *A* broken link: BOOST_CHECK_CLOSE_FRACTION.html
   libs/test/doc/components/utf/compilation.html:
     *A* broken link: ../../../build/Jamfile
   libs/test/doc/components/utf/components/index.html:
     *A* broken link: ../../btl1.gif
 
libs/test/doc/components/utf/components/test_case/abstract_interface.html:
     *A* broken link: ../../../btl1.gif
 
libs/test/doc/components/utf/components/test_case/auto_register_facility.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_case/boost_function_tc.html:
     *A* broken link: ../../../../../../../boost/test/unit_test_suite_ex.hpp
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_case/class_tc.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_case/function_tc.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_case/index.html:
     *A* broken link: ../../../btl1.gif
 
libs/test/doc/components/utf/components/test_case/param_boost_function_tc.html:
     *A* broken link: ../../../../../../../boost/test/unit_test_suite_ex.hpp
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_case/param_class_tc.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_case/param_function_tc.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_case/tc_template.html:
     *A* broken link: ../../../btl1.gif
 
libs/test/doc/components/utf/components/test_log/custom_log_formatter.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_log/index.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_result/index.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/components/test_suite/index.html:
     *A* broken link: ../../../btl1.gif
   libs/test/doc/components/utf/index.html:
     *A* broken link: getting_started/index.html
   libs/test/doc/components/utf/parameters/build_info.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/catch_system_errors.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/detect_memory_leaks.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/index.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/log_format.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/log_level.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/no_result_code.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/output_format.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/random.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/report_format.html:
     *A* broken link: ../../../../../LICENSE_1_0.txt
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/report_level.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/components/utf/parameters/show_progress.html:
     *A* broken link: ../../btl1.gif
   libs/test/doc/examples/unit_test_example1.html:
     *A* broken link: ../../example/unit_test_example1.cpp
   libs/test/doc/examples/unit_test_example2.html:
     *A* broken link: ../../example/unit_test_example2.cpp
   libs/test/doc/examples/unit_test_example3.html:
     *A* broken link: ../../example/unit_test_example3.cpp
   libs/test/doc/examples/unit_test_example4.html:
     *A* broken link: ../../example/unit_test_example4.cpp
   libs/test/doc/examples/unit_test_example5.html:
     *A* broken link: ../../example/unit_test_example5.cpp
     *A* broken link: ../../example/unit_test_example5.input
   libs/test/doc/tests/auto_unit_test_test.html:
     *A* broken link: ../../test/auto_unit_test_test.cpp
   libs/test/doc/tests/auto_unit_test_test_mult.html:
     *A* broken link: ../../test/auto_unit_test_test_mult1.cpp
     *A* broken link: ../../test/auto_unit_test_test_mult2.cpp
   libs/test/doc/tests/unit_test_suite_ex_test.html:
     *A* broken link: ../../test/unit_test_suite_ex_test.cpp
   libs/test/doc/tutorials/hello_the_testing_world.html:
     *A* broken link: ../../../../../LICENSE_1_0.txt
     *A* broken link: ../execution_monitor/index.html
   libs/test/doc/tutorials/new_year_resolution.html:
     *A* broken link: ../../../../../../LICENSE_1_0.txt

|type_traits|
   libs/type_traits/cxx_type_traits.htm:
     *A* unlinked file

-- 
Thomas Witt
witt_at_[hidden]



Boost-testing list run by mbergal at meta-comm.com