Boost logo

Boost Testing :

From: Aleksey Gurtovoy (agurtovoy_at_[hidden])
Date: 2005-06-25 00:42:50


Aleksey Gurtovoy writes:
> David Abrahams writes:
>>> Okay; I hadn't read Misha's log in that thread carefully before, but
>>> there's something screwy going on in the BBv1 code. There should be
>>> no const_argument.pyd targets there at all; the only pyds should be
>>> const_argument_ext.pyd. So I'm trying to track that down now and
>>> hopefully will be able to check in a fix sometime soon.
>>
>> Darn, I hate working on BBv1! Well, it's done.
>
> Thank you for addressing this! It's been an annoying problem.
>
>> We'll see how it works out tonight.
>
> Keeping our fingers crossed.

Unfortunately, it turns out things didn't work out that well:

******************************************************
Building Boost.Iostreams with bzip2 support disabled. ECHO To enable bzip2, consult the Boost.Iostreams documentation
******************************************************
******************************************************
Building Boost.Iostreams with zlib and gzip support disabled.
To enable zlib and gzip, consult the Boost.Iostreams documentation
******************************************************
Building Boost.Regex with the optional Unicode/ICU support disabled.
Please refer to the Boost.Regex documentation for more information
(and if you don't know what ICU is then you probably don't need it).
MFC/ATL regex wrappers will be tested when building with VC7.1
MFC/ATL regex wrappers will be tested when building with VC7
boost-test(RUN) "any/any_to_ref_test" : "libs\any\test\any_to_ref_test.cpp"

[...]

**** skipping build of <@boost!libs!python!test>object_fail1.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE_FAIL) "python/object_fail1" : "libs\python\test\object_fail1.cpp"
**** skipping build of <@boost!libs!python!test>as_to_python_function.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE_FAIL) "python/as_to_python_function" : "libs\python\test\as_to_python_function.cpp"
**** skipping build of <@boost!libs!python!test>raw_pyobject_fail2.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE_FAIL) "python/raw_pyobject_fail2" : "libs\python\test\raw_pyobject_fail2.cpp"
**** skipping build of <@boost!libs!python!test>raw_pyobject_fail1.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE_FAIL) "python/raw_pyobject_fail1" : "libs\python\test\raw_pyobject_fail1.cpp"
**** skipping build of <@boost!libs!python!test>select_arg_to_python_test.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE) "python/select_arg_to_python_test" : "libs\python\test\select_arg_to_python_test.cpp"
**** skipping build of <@boost!libs!python!test>select_from_python_test.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN) "python/select_from_python_test" : "libs\python\test\select_from_python_test.cpp" "libs\python\src\converter\type_id.cpp"
**** skipping build of <@boost!libs!python!test>select_holder.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE) "python/select_holder" : "libs\python\test\select_holder.cpp"
**** skipping build of <@boost!libs!python!test>upcast.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN) "python/upcast" : "libs\python\test\upcast.cpp"
**** skipping build of <@boost!libs!python!test>copy_ctor_mutates_rhs.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE) "python/copy_ctor_mutates_rhs" : "libs\python\test\copy_ctor_mutates_rhs.cpp"
**** skipping build of <@boost!libs!python!test>object_manager.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE) "python/object_manager" : "libs\python\test\object_manager.cpp"
**** skipping build of <@boost!libs!python!test>borrowed.test; toolset= borland-5_6_4 variant= debug ****
boost-test(COMPILE) "python/borrowed" : "libs\python\test\borrowed.cpp"
boost-test(COMPILE) "python/string_literal" : "libs\python\test\string_literal.cpp"
boost-test(RUN) "python/result" : "libs\python\test\result.cpp"
**** skipping build of <@boost!libs!python!test>pointee.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN) "python/pointee" : "libs\python\test\pointee.cpp"
boost-test(RUN) "python/if_else" : "libs\python\test\if_else.cpp"
**** skipping build of <@boost!libs!python!test>bases.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN) "python/bases" : "libs\python\test\bases.cpp"
**** skipping build of <@boost!libs!python!test>pointer_type_id_test.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN) "python/pointer_type_id_test" : "libs\python\test\pointer_type_id_test.cpp"
boost-test(RUN) "python/destroy_test" : "libs\python\test\destroy_test.cpp"
boost-test(COMPILE) "python/indirect_traits_test" : "libs\python\test\indirect_traits_test.cpp"
**** skipping build of <@boost!libs!python!test>map_indexing_suite.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/map_indexing_suite" : "libs\python\test\map_indexing_suite.py" "libs\python\test\map_indexing_suite.cpp" "libs\python\test\int_map_indexing_suite.cpp"
**** skipping build of <@boost!libs!python!test>map_indexing_suite_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>vector_indexing_suite_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>vector_indexing_suite.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/vector_indexing_suite" : "libs\python\test\vector_indexing_suite.py" "libs\python\test\vector_indexing_suite.cpp"
**** skipping build of <@boost!libs!python!test>docstring_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>docstring.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/docstring" : "libs\python\test\docstring.py" "libs\python\test\docstring.cpp"
**** skipping build of <@boost!libs!python!test>nested_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>nested.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/nested" : "libs\python\test\nested.py" "libs\python\test\nested.cpp"
**** skipping build of <@boost!libs!python!test>pickle4_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>pickle4.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/pickle4" : "libs\python\test\pickle4.py" "libs\python\test\pickle4.cpp"
**** skipping build of <@boost!libs!python!test>pickle3_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>pickle3.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/pickle3" : "libs\python\test\pickle3.py" "libs\python\test\pickle3.cpp"
**** skipping build of <@boost!libs!python!test>pickle2_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>pickle2.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/pickle2" : "libs\python\test\pickle2.py" "libs\python\test\pickle2.cpp"
**** skipping build of <@boost!libs!python!test>pickle1_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>pickle1.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/pickle1" : "libs\python\test\pickle1.py" "libs\python\test\pickle1.cpp"
**** skipping build of <@boost!libs!python!test>opaque_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>opaque.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/opaque" : "libs\python\test\opaque.py" "libs\python\test\opaque.cpp"
**** skipping build of <@boost!libs!python!test>extract_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>extract.test; toolset= borland-5_6_4 variant= debug ****
boost-test(RUN_PYD) "python/extract" : "libs\python\test\extract.py" "libs\python\test\extract.cpp"
**** skipping build of <@boost!libs!python!test>iterator_ext.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>input_iterator.pyd; toolset= borland-5_6_4 variant= debug ****
**** skipping build of <@boost!libs!python!test>iterator.test; toolset= borland-5_6_4 variant= debug ****
C:\Users\Administrator\boost\main\boost\tools/build/v1\testing.jam:357: in run-test
*** argument error
* rule test-executable(PYD) ( target-to-test )
* called with: ( <@boost!libs!python!test\iterator_ext.pyd\vc-6_5-stlport\debug\threading-multi>iterator_ext.pyd <@boost!libs!python!test\input_iterator.pyd\vc-6_5-stlport\debug\threading-multi>input_iterator.pyd )
* extra argument <@boost!libs!python!test\input_iterator.pyd\vc-6_5-stlport\debug\threading-multi>input_iterator.pyd
C:\Users\Administrator\boost\main\boost\tools/build/v1\python.jam:532:see definition of rule 'test-executable(PYD)' being called
C:\Users\Administrator\boost\main\boost\tools/build/v1\testing.jam:255: in build-test
C:\Users\Administrator\boost\main\boost\tools/build/v1\boost-base.jam:1968: in subvariant-target
C:\Users\Administrator\boost\main\boost\tools/build/v1\boost-base.jam:2056: in main-target
C:\Users\Administrator\boost\main\boost\tools/build/v1\boost-base.jam:1369: in declare-local-target
C:\Users\Administrator\boost\main\boost\tools/build/v1\testing.jam:64: in boost-test
C:\Users\Administrator\boost\main\boost\tools/build/v1\python.jam:519: in boost-python-runtest
C:\Users\Administrator\boost\main\boost\libs\python\test\Jamfile:72: in bpl-test
..\libs\python\test\Jamfile:149: in load-jamfiles
C:\Users\Administrator\boost\main\boost\tools/build/v1\allyourbase.jam:1760: in SubInclude
C:\Users\Administrator\boost\main\boost\tools/build/v1\allyourbase.jam:1348: in subinclude
Jamfile:47: in load-jamfiles
C:\Users\Administrator\boost\main\boost\tools\build\v1\bootstrap.jam:21: in boost-build
C:\Users\Administrator\boost\main\boost\boost-build.jam:16: in module scope

-- 
Aleksey Gurtovoy
MetaCommunications Engineering

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