diff -r 266a7e9b9237 -r 6d3c3db11e72 uh_parser/RaptorCommon.pm --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uh_parser/RaptorCommon.pm Wed Mar 03 16:51:26 2010 +0000 @@ -0,0 +1,41 @@ +# Copyright (c) 2009 Symbian Foundation Ltd +# This component and the accompanying materials are made available +# under the terms of the License "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Symbian Foundation Ltd - initial contribution. +# +# Contributors: +# +# Description: +# Common constants for the raptor parser suite + +package RaptorCommon; + +our $SEVERITY_CRITICAL = 'critical'; +our $SEVERITY_MAJOR = 'major'; +our $SEVERITY_MINOR = 'minor'; + +sub init +{ + my $filename = "$::raptorbitsdir/summary.csv"; + if (!-f$filename) + { + print "Writing summary file $filename\n"; + open(SUMMARY, ">$filename"); + close(SUMMARY); + } +} + +sub dump_fault +{ + my ($category, $subcategory, $severity, $location, $component, $mmp, $phase, $recipe, $file, $line) = @_; + + open(SUMMARY, ">>$::raptorbitsdir/summary.csv"); + print SUMMARY "$category,$subcategory,$severity,$location,$component,$mmp,$phase,$recipe,$file,$line\n"; + close(SUMMARY); +} + +1;