From 46ef0536a9e3442c3a54237b59b238e6b6f7a90a Mon Sep 17 00:00:00 2001
From: Peter Andersson
Date: Sun, 11 Dec 2011 22:27:34 +0100
Subject: Document the tc_logfile data
---
lib/common_test/doc/src/event_handler_chapter.xml | 10 ++++++++++
lib/common_test/doc/src/run_test_chapter.xml | 23 +++++++++++++++++------
2 files changed, 27 insertions(+), 6 deletions(-)
diff --git a/lib/common_test/doc/src/event_handler_chapter.xml b/lib/common_test/doc/src/event_handler_chapter.xml
index b41b233ce6..a5886b9687 100644
--- a/lib/common_test/doc/src/event_handler_chapter.xml
+++ b/lib/common_test/doc/src/event_handler_chapter.xml
@@ -174,6 +174,16 @@
are also given.
+ - #event{name = tc_logfile, data = {{Suite,Func},LogFileName}}
+
Suite = atom(), name of the test suite.
+ Func = atom(), name of test case or configuration function.
+ LogFileName = string(), full name of test case log file.
+ This event is sent at the start of each test case (and configuration function
+ except init/end_per_testcase) and carries information about the
+ full name (i.e. the file name including the absolute directory path) of
+ the current test case log file.
+
+
- #event{name = tc_done, data = {Suite,FuncOrGroup,Result}}
Suite = atom(), name of the suite.
diff --git a/lib/common_test/doc/src/run_test_chapter.xml b/lib/common_test/doc/src/run_test_chapter.xml
index a699cf425e..848f278fa6 100644
--- a/lib/common_test/doc/src/run_test_chapter.xml
+++ b/lib/common_test/doc/src/run_test_chapter.xml
@@ -655,14 +655,25 @@
to each individual test case log file for quick viewing with an HTML
browser.
- The minor log file contain full details of every single test
- case, each one in a separate file. This way the files should
- be easy to compare with previous test runs, even if the set of
- test cases change. If SASL is running, those logs will also be
- printed there by the
+
The minor log files contain full details of every single test
+ case, each one in a separate file. This way, it should be
+ straightforward to compare the latest results to that of previous
+ test runs, even if the set of test cases changes. If SASL is running,
+ its logs will also be printed to the current minor log file by the
cth_log_redirect built-in hook.
-
+
+
+ The full name of the minor log file (i.e. the name of the file
+ including the absolute directory path) can be read during execution
+ of the test case. It comes as value in the tuple
+ {tc_logfile,LogFileName} in the Config list (which means it
+ can also be read by a pre- or post Common Test hook function). Also,
+ at the start of a test case, this data is sent with an event
+ to any installed event handler. Please see the
+ Event Handling
+ chapter for details.
+
Which information goes where is user configurable via the
test server controller. Three threshold values determine what
--
cgit v1.2.3