Boost logo

Boost Testing :

Subject: [Boost-testing] process_jam_log and compiler_status producing invalid report
From: Steven Solie (ssolie_at_[hidden])
Date: 2009-03-02 01:58:17


I'm working on AmigaOS which has poor Python support and I'm trying
to use the old process_jam_log and compiler_status tools with 1.38.0.

I've managed to build the tools but there seems to be a problem with
the way the subdirectories are being handled.

For example, I have the following
/root/bin.v2/libs/regex/test/posix_api_check.test
directory tree:
     gcc-4.2.4 (dir)
          release (dir)
               link-static (dir)
                    runtime-link-static (dir)
                         c_compiler_checks (dir)
                           posix_api_check.o test_log.xml
                      posix_api_check.output posix_api_check.run posix_api_check.test
                      test_log.xml

Notice the test_log.xml files in the parent and c_compiler_checks
subdirectory.

This seems to confuse compiler_status and I get a report
which claims the test failed when I know the test passed.

Here is what compiler_status outputs:
Library | Test Name | Test Type | gcc-4.2.4
regex | posix_api_check | run | Fail

The "Fail" word is not a link either. It should say "Pass".

The problem only seems to happen when the object files
are being stored in a subdirectory as above which outputs
the extra test_log.xml file.

Any ideas on how I might fix this?

--Steven


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