Boost logo

Boost Testing :

Subject: [Boost-testing] best way to mark up test that only pass with C++0x
From: Eric Niebler (eric_at_[hidden])
Date: 2011-09-25 16:15:35

I'm going to be adding tests that rely on 0x features. These tests will
fail on non-0x compilers. What's the best way to handle this?

I don't want to no-op the tests because then they'll appear to be
passing in the grid. But there doesn't seems to be a way to say, "I want
to mark these tests as "expected fail" except on 0x toolsets. I can't
even reliably look for "_0x" in the toolset name because (for example)
the tests should pass on msvc-10.0, which has no "_0x" in the name.

Do I need to exhaustively list each and every toolset for which the
failure is expected (which would be almost all of them)?

Eric Niebler
BoostPro Computing

Boost-testing list run by mbergal at