pauldick 01/12/13 12:18:08
Modified: c/Tests/Harness FileUtility.cpp FileUtility.hpp
Log:
Added flag to getParams to check for gold dir, and now use checkdir
not checkandcreatedir.
Revision Changes Path
1.31 +14 -4 xml-xalan/c/Tests/Harness/FileUtility.cpp
Index: FileUtility.cpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.cpp,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- FileUtility.cpp 2001/12/12 21:01:50 1.30
+++ FileUtility.cpp 2001/12/13 20:18:08 1.31
@@ -139,11 +139,11 @@
bool
FileUtility::getParams(int argc,
const char* argv[],
- char* outDir)
+ char* outDir,
+ bool fsetGold)
{
bool fSuccess = true; // Used to continue argument loop
bool fsetOut = true; // Set default output directory, set to false
if data is provided
- bool fsetGold = true; // Set default gold directory, set to false if
data is provided
args.skip = true; // Default values for performance
testing parameters.
args.iters = 3;
@@ -195,8 +195,14 @@
if(i < argc && argv[i][0] != '-')
{
assign(args.gold, XalanDOMString(argv[i]));
+
+ if ( !checkDir(args.gold) )
+ {
+ cout << "Given Gold dir - " <<
c_str(TranscodeToLocalCodePage(args.gold)) << " - does not exist" << endl;
+ fSuccess = false;
+ }
+
append(args.gold, pathSep);
- checkAndCreateDir(args.gold);
fsetGold = false;
}
else
@@ -294,7 +300,11 @@
{
args.gold = args.base;
append(args.gold,XalanDOMString("-gold"));
- checkAndCreateDir(args.gold);
+ if ( !checkDir(args.gold) )
+ {
+ cout << "Assumed Gold dir - " <<
c_str(TranscodeToLocalCodePage(args.gold)) << " - does not exist" << endl;
+ fSuccess = false;
+ }
append(args.gold,pathSep);
}
1.25 +5 -2 xml-xalan/c/Tests/Harness/FileUtility.hpp
Index: FileUtility.hpp
===================================================================
RCS file: /home/cvs/xml-xalan/c/Tests/Harness/FileUtility.hpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- FileUtility.hpp 2001/12/12 21:01:50 1.24
+++ FileUtility.hpp 2001/12/13 20:18:08 1.25
@@ -101,7 +101,7 @@
/**
* Utility call that extracts test file names from testsuite.
* @author Paul [EMAIL PROTECTED]
- * @version $Id: FileUtility.hpp,v 1.24 2001/12/12 21:01:50 pauldick Exp $
+ * @version $Id: FileUtility.hpp,v 1.25 2001/12/13 20:18:08 pauldick Exp $
*/
#if !defined(WIN32)
@@ -193,7 +193,10 @@
getDrive();
bool
- getParams(int argc, const char* argv[], char* outDir);
+ getParams( int argc,
+ const char* argv[],
+ char* outDir,
+ bool fsetGold = true);
FileNameVectorType
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]