|
Boost : |
From: Andreas Huber (ahd6974-spamgroupstrap_at_[hidden])
Date: 2005-06-14 09:54:57
David Abrahams <dave <at> boost-consulting.com> writes:
> >> So if you do
> >>
> >> bjam -a -otest.bat -sTOOLS=mingw RunFailTest.run
> >>
> >> can you then execute all the commands in test.bat? Does the "del"
> >> command work?
> >
> > I assume you mean
> >
> > bjam -a -otest.bat -sTOOLS=mingw RunFailTest
> >
> > (note the missing .run)
>
> I meant what I wrote. Does it fail to work?
Yes, the output is
<output>
don't know how to make RunFailTest.run
...found 1 target...
...can't find 1 target...
</output>
> If so, just use the target called "test"
Ok, that works but there's still no del command in test.bat. I can't add
attachments in the online news reader, so I copy-pasted the relevant part at
the end of this message. I conducted this test and the one without the -o
switch on my recently reinstalled Laptop, but the results are exactly the same
as on my computer at home. I also tested with the prebuilt bjam executable
available on SourceForge as well as a newly built one from the current CVS,
still no change.
BTW, the whole problem arised because I wanted to test that some code asserts
under certain circumstances. As a workaround I now have BOOST_ASSERT throw an
exception and test for that with a normal run rule. Not optimal but ok for
testing purposes. Therefore, if you don't want to invest more time in this
that's ok with me.
Thanks very much,
-- Andreas Huber When replying by private email, please remove the words spam and trap from the address shown in the header. <TestBatExcerpt> "C:\ProgramFiles\MinGW\bin\g++" -c -Wall -ftemplate-depth-255 -g -O0 - fno-inline -mno-cygwin -I"..\..\..\bin\boost\libs\statechart\test" - I "D:\Andreas\My Documents\Statechart\boost_1_32_0" - o "..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\debug\RunFail Test.obj" "..\..\..\libs\statechart\test\RunFailTest.cpp" "C:\ProgramFiles\MinGW\bin\g++" "-Wl,--enable-auto-image-base" -g -Wl,- -allow-multiple-definition -mno-cygwin - o "..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\debug\RunFail Test.exe" - L"../../../bin/boost/libs/test/build/libboost_test_exec_monitor.lib/mingw/debug " - L"C:/ProgramFiles/MinGW/lib" "..\..\..\bin\boost\libs\statechart\test\RunFailT est.test\mingw\debug\RunFailTest.obj" "..\..\..\bin\boost\libs\test\build\libb oost_test_exec_monitor.lib\mingw\debug\libboost_test_exec_monitor.lib" "..\..\ ..\bin\boost\libs\test\build\libboost_test_exec_monitor.lib\mingw\debug\libboos t_test_exec_monitor.lib" set PATH=C:/ProgramFiles/MinGW/lib;%PATH% ..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\debug\RunFai lTest.exe > ..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\debug\RunFailT est.output 2>&1 set status=%ERRORLEVEL% echo. >> ..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\debug\RunFail Test.output echo EXIT STATUS: %status% >> ..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\debug\RunFail Test.output if %status% EQU 0 ( copy ..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\debug\RunF ailTest.output ..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\ debug\RunFailTest.run ) set verbose=1 if %status% NEQ 0 ( set verbose=0 ) if %verbose% EQU 0 ( echo ====== BEGIN OUTPUT ====== type ..\..\..\bin\boost\libs\statechart\test\RunFailTest.test\mingw\debug\RunF ailTest.output echo ====== END OUTPUT ====== ) exit %status% </TestBatExcerpt>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk