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/04/04 00:13:48 UTC

cvs commit: xml-xalan/c/Tests/Harness FileUtility.hpp FileUtility.cpp

pauldick    01/04/03 15:13:48

  Modified:    c/Tests/Harness FileUtility.hpp FileUtility.cpp
  Log:
  Allow directory search w/o mandating files start with directory name
  
  Revision  Changes    Path
  1.3       +2 -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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FileUtility.hpp	2001/03/15 16:33:28	1.2
  +++ FileUtility.hpp	2001/04/03 22:13:46	1.3
  @@ -73,7 +73,7 @@
   /**
    * Utility call that extracts test file names from testsuite.  
    * @author Paul Dick@lotus.com
  - * @version $Id: FileUtility.hpp,v 1.2 2001/03/15 16:33:28 pauldick Exp $
  + * @version $Id: FileUtility.hpp,v 1.3 2001/04/03 22:13:46 pauldick Exp $
    */
   
   #if defined HARNESS_EXPORTS
  @@ -104,7 +104,7 @@
   	* Utility method used to get test files from a specific directory.
   	* @returns a vector containing test files.
   	*/
  -	FileNameVectorType getTestFileNames(XalanDOMString baseDir, XalanDOMString relDir);
  +	FileNameVectorType getTestFileNames(XalanDOMString baseDir, XalanDOMString relDir, bool useDirPrefix);
   	//FileNameVectorType getTestFileNames (char* theDirectory);
   
   	/** 
  
  
  
  1.4       +14 -2     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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- FileUtility.cpp	2001/03/15 16:33:33	1.3
  +++ FileUtility.cpp	2001/04/03 22:13:46	1.4
  @@ -56,11 +56,23 @@
   //	Notes:	It builds the searchSpecification by concatenating all the 
   //			necessary components.
   //																			*/	
  -FileNameVectorType FileUtility::getTestFileNames(XalanDOMString baseDir, XalanDOMString relDir)
  +FileNameVectorType FileUtility::getTestFileNames(XalanDOMString baseDir, XalanDOMString relDir, bool useDirPrefix)
   {
   	const XalanDOMString	pathSep(XALAN_STATIC_UCODE_STRING("\\"));
   	const XalanDOMString	searchSuffix(XALAN_STATIC_UCODE_STRING("*.xsl"));
  -	const XalanDOMString	searchSpecification(baseDir + relDir + pathSep + relDir + searchSuffix);
  +	XalanDOMString	searchSpecification;
  +
  +	// Allow directory search w/o mandating files start with directory name. Required for files
  +	// garnered from XSLTMARK performance directory exm.
  +	if (useDirPrefix)
  +	{
  +		assign(searchSpecification, baseDir + relDir + pathSep + relDir + searchSuffix);
  +	}
  +	else
  +	{
  +		assign(searchSpecification, baseDir + relDir + pathSep + searchSuffix); 
  +	}
  +
   
   	DirectoryEnumeratorFunctor<FileNameVectorType, XalanDOMString>	theEnumerator;
   	FileNameVectorType	theFiles;
  
  
  

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