Changes between Version 1 and Version 2 of Boost Test
- Timestamp:
- Sep 29, 2006, 2:17:48 PM (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Boost Test
v1 v2 1 1 = Using Boost.Test = 2 2 3 If you're developing with C++ [http://www.boost.org boost] is probably a familiar library. As it so happen ds, it's also a good match for being paired, quite easily, with bitten!3 If you're developing with C++ [http://www.boost.org boost] is probably a familiar library. As it so happens, it's also a good match for being paired, quite easily, with bitten! 4 4 5 By digging around some (here: DataStorage) you can gather how bitten stores reports, and how `test`reports in particular are stored and used. For each test case a number of properties are stored, such as status and the fixture/test suite it belongs to.5 By roaming around the wiki (here: DataStorage) you can gather how bitten stores reports, and how ''test'' reports in particular are stored and used. For each test case a number of properties are stored, such as status and the fixture/test suite it belongs to. 6 6 This data is few to bitten by the `<report>` recipe command (RecipeCommands). We just have to make sure it receives it in a format that it understands. 7 7 … … 16 16 }}} 17 17 18 The detailed report level is needed for the XSL transform provided in the next section. Furthermore, you have to somehow store this in a file, `test_results.xml` - there are several to do this, which I leave up to you to figure out (hint: redirect stderr/cerr or read the boost docs).18 The detailed report level is needed for the XSL transform provided in the next section. Furthermore, you have to somehow store this in a file, ''test_results.xml'' below. There are several to do this, which I leave up to you to figure out (hint: redirect stderr/cerr or read the boost docs). 19 19 20 20 == Making it bitten-friendly == … … 48 48 }}} 49 49 50 Use the `<x:transform>` recipe command to do this. I'll give an example below.50 Use the `<x:transform>` recipe command to do this. An example on how to use it is below. You will, of course, have to put this in your repository somewhere. 51 51 52 52 == Cooking up your build recipe ==