(target, sources, ps)
| 322 | common.shared_library_path_variable(), dll_paths)) |
| 323 | |
| 324 | def capture_output_setup(target, sources, ps): |
| 325 | if __debug__: |
| 326 | from ..build.property_set import PropertySet |
| 327 | assert is_iterable_typed(target, basestring) |
| 328 | assert is_iterable_typed(sources, basestring) |
| 329 | assert isinstance(ps, PropertySet) |
| 330 | run_path_setup(target[0], sources, ps) |
| 331 | |
| 332 | if ps.get('preserve-test-targets') == ['off']: |
| 333 | bjam.call("set-target-variable", target, "REMOVE_TEST_TARGETS", "1") |
| 334 | |
| 335 | get_manager().engine().register_bjam_action("testing.capture-output", |
| 336 | capture_output_setup) |
nothing calls this directly
no test coverage detected