sbsv2/raptor/notes/filter_html.txt
changeset 641 8dd670a9f34f
parent 625 a1925fb7753a
--- a/sbsv2/raptor/notes/filter_html.txt	Mon Sep 13 13:11:19 2010 +0800
+++ b/sbsv2/raptor/notes/filter_html.txt	Mon Sep 13 14:04:04 2010 +0100
@@ -1,15 +1,15 @@
 There is a new log filter to generate HTML output. For example,
 
-sbs --filters=html -f logdir
+sbs --filters=html -f name
 
-will produce an output file "logdir/index.html" and other supporting files
-in the directory "logdir". This can be used alongside the Bz2 filter to
+will produce an output file "name_html/index.html" and other supporting files
+in the directory "name_html". This can be used alongside the Bz2 filter to
 generate both a human readable summary and a compressed log for further
 detailed machine analysis if required: for example,
 
 sbs --filters=html,bz2log -f name
 
-will produce a folder "name" and a file "name.bz2".
+will produce a folder "name_html" and a file "name.bz2".
 
 
 If a build is done in several parts, for example,
@@ -21,7 +21,7 @@
 Then there is a new script "SBS_HOME/bin/sbs_index.py" which can produce a
 single index linking to all the individual parts: for example,
 
-sbs_index.py build/part1 build/part2 build/part3 build/index.html
+sbs_index.py build/part{1,2,3}_html build/index.html
 
 the first parameters are the directories to search for summaries and the
 last parameter is the name of the overall index file. Directories are
@@ -30,12 +30,32 @@
 sbs_index.py build build/index.html
 
 
-Text in the Raptor logs is classified as Error, Warning or Remark using the
-list of regular expressions in the file SBS_HOME/lib/config/logfile_regex.csv
+Text in the Raptor logs is classified as Error, Critical, Warning or Remark
+using the list of regular expressions in the file,
+
+SBS_HOME/lib/config/logfile_regex.csv
+
 but this can be overriden by placing a file of the same name in the kit in
 its EPOCROOT/epoc32/sbs_config folder.
 
 
 The filter also checks that all the files which were listed in "what" output
 actually exist at the end of the build. Any files which don't exist are
-recorded as "Missing files".
\ No newline at end of file
+recorded as "Missing files".
+
+
+Sometimes when a target cannot be built you will see errors like this in the
+HTML report,
+"
+/opt/nokia/wk99/epoc32/build/something
+
+required the following files which could not be found,
+
+/opt/nokia/wk99/epoc32/include/foo
+/opt/nokia/wk99/epoc32/include/bar
+"
+
+which means that a dependency was created on "foo" and "bar" but the build
+did not contain any information anywhere on how to build those files. This
+is often caused by someone just forgetting to add files to the asset.
+