Boost logo

Boost Testing :

Subject: Re: [Boost-testing] Smaller Windows Builds
From: Tom Kent (lists_at_[hidden])
Date: 2014-06-11 08:43:41

On Sun, Jun 8, 2014 at 9:13 PM, Rene Rivera <grafikrobot_at_[hidden]> wrote:

> On Thu, Jun 5, 2014 at 3:55 PM, Rene Rivera <grafikrobot_at_[hidden]> wrote:
>> On Thu, Jun 5, 2014 at 3:17 PM, Niklas Angare <li51ckf02_at_[hidden]>
>> wrote:
>>> "Tom Kent" <lists_at_[hidden]> wrote:
>>>> I recently got access to a machine to setup as a tester, but it only
>>>> has just under 50GB of space available. It would be great to get
>>>> another tester running, but I can't unless we fix the cleanup problem.
>>>> Does anyone have any further information about this? Ideas how to fix
>>>> it?
>>> Unless you think you'll have to run the debugger on the output binaries
>>> frequently, running with --bjam-options="debug-symbols=off"
>>> seems like a decent work-around. I do it for my runners to save SSD life.
>>> Of course, a real solution wouldn't hurt :)
>> Can't promise anything.. But I'll look into removing more test binaries.
>> Have to be careful because loosing dependencies could cause test to get run
>> all the time (or not at all).
> OK, I've implemented some additional test targets removal code. Because I
> did not want to impact current testing the additional removal is not
> enabled. To use add a "--remove-test-targets" option to the b2 invocation.
> This will remove all executable and objects for all test targets (it
> doesn't remove them for dependent library targets though). I'd appreciate
> some feedback as to how it works and if there are any problems since it's
> not obvious code.
> I haven't been able to get this to run, I *think* it is deleting
process_jam_log.exe before it is finished with it, because I am getting an

# Searching for "process_jam_log.exe" in
Traceback (most recent call last):
  File "", line 83, in <module>
  File "D:\local\teeks99-06\a\tools_regression_src\", line
264, in
  File "D:\local\teeks99-06\a\tools_regression_src\", line
650, in
  File "D:\local\teeks99-06\a\tools_regression_src\", line
607, in
  File "D:\local\teeks99-06\a\tools_regression_src\", line
377, in
  File "D:\local\teeks99-06\a\tools_regression_src\", line
749, in
    tool[ 'build_path' ] = self.tool_path( tool )
  File "D:\local\teeks99-06\a\tools_regression_src\", line
774, in
    , '\n'.join( [ name_or_spec[ 'path' ], build_dir ] )
Exception: Cannot find "process_jam_log.exe" in any of the following


Boost-testing list run by mbergal at