You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by pa...@apache.org on 2001/08/30 19:48:53 UTC

cvs commit: xml-xalan/c/Tests/Conf conf.cpp

pauldick    01/08/30 10:48:53

  Modified:    c/Tests/Conf conf.cpp
  Log:
  Better logging.
  
  Revision  Changes    Path
  1.2       +17 -15    xml-xalan/c/Tests/Conf/conf.cpp
  
  Index: conf.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/Tests/Conf/conf.cpp,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- conf.cpp	2001/08/24 14:31:59	1.1
  +++ conf.cpp	2001/08/30 17:48:53	1.2
  @@ -157,11 +157,6 @@
   	"sort31.xsl",
   	"sort35.xsl",
   	"sort37.xsl",
  -	//".xsl",
  -	//".xsl",
  -	//".xsl",
  -	//".xsl",
  -	//".xsl",
   	0
   };
   
  @@ -333,7 +328,7 @@
   		int transResult = 0;
   
   		XalanDOMString  category;	// Test all of base dir by default
  -		XalanDOMString  baseDir, outputRoot, goldRoot, fileName;	
  +		XalanDOMString  baseDir, outputRoot, goldRoot;	
   
   		if (getParams(argc, argv, futil, baseDir, outputRoot, goldRoot, category) == true)
   		{
  @@ -382,31 +377,33 @@
   				const XalanDOMString  theOutputDir = outputRoot + currentDir;
   				futil.checkAndCreateDir(theOutputDir);
   
  -
  +				
   				// Get the files found in the test directory
   				const FileNameVectorType files = futil.getTestFileNames(baseDir, currentDir, true);
  +				
  +				logFile.logTestCaseInit(currentDir);
   
   				for(FileNameVectorType::size_type i = 0; i < files.size(); i++)
   				{
   
   					Hashtable attrs;
  -					fileName = files[i];
  +					const XalanDOMString currentFile(files[i]);
   
  -					//attrs.insert(Hashtable::value_type(XalanDOMString("idref"), fileName));
  +					//attrs.insert(Hashtable::value_type(XalanDOMString("idref"), currentFile));
   					//attrs.insert(Hashtable::value_type(XalanDOMString("UniqRunid"),UniqRunid));
   					//attrs.insert(Hashtable::value_type(XalanDOMString("processor"),processorType));
   
  -					if (checkForExclusion(fileName))
  +					if (checkForExclusion(currentFile))
   						continue;
   
  -					const XalanDOMString  theXSLFile= baseDir + currentDir + pathSep + fileName;
  +					const XalanDOMString  theXSLFile= baseDir + currentDir + pathSep + currentFile;
   					const XalanDOMString  theXMLFile = futil.GenerateFileName(theXSLFile,"xml");
  -					XalanDOMString  theGoldFile = goldRoot + currentDir + pathSep + fileName;
  +					XalanDOMString  theGoldFile = goldRoot + currentDir + pathSep + currentFile;
   					theGoldFile = futil.GenerateFileName(theGoldFile, "out");
   
  -					const XalanDOMString  outbase =  outputRoot + currentDir + pathSep + fileName; 
  +					const XalanDOMString  outbase =  outputRoot + currentDir + pathSep + currentFile; 
   					const XalanDOMString  theOutputFile = futil.GenerateFileName(outbase, "out");
  -					//cout << endl << endl << "Processing: " << fileName << endl;
  +					//cout << endl << endl << "Processing: " << currentFile << endl;
   
   					const XSLTInputSource	xslInputSource(c_wstr(theXSLFile));
   					const XSLTInputSource	xmlInputSource(c_wstr(theXMLFile));
  @@ -445,7 +442,7 @@
   
   					if(!transResult)
   					{
  -						futil.compareResults(theOutputFile, compiledSS, dom, fileName, goldInputSource);
  +						futil.compareResults(theOutputFile, compiledSS, dom, currentFile, goldInputSource);
   					}
   					else
   					{
  @@ -453,11 +450,16 @@
   						return 0;
   					}
   
  +					logFile.logCheckPass(currentFile);
  +
   					parserLiaison.reset();
   					xalan.destroyParsedSource(parsedSource);
   					xalan.destroyStylesheet(compiledSS);
   
   				}	//for files
  +
  +				logFile.logTestCaseClose("Done", "Pass");
  +
   			}		//for directories
   
   		logFile.logTestFileClose("Conformance ", "Done");
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org