def METHOD_NAME( makeBaseline ):
    diff = open( dataMgrResultsFile, "w" )
    mismatches = 0
    for dataType, dataFile in dataMgrs.items():
        # If we're making a baseline file, generate it, and then skip comparisons 
        if ( makeBaseline ):
            resultsFile = testDataMgr( dataType, dataFile, makeBaseline )
            continue
        resultsFile = testDataMgr( dataType, dataFile )
        baselineFile = resultsDir + dataType + "_baseline.txt"
        baseline = open( baselineFile, "r" )
        results  = open( resultsFile, "r" )
        # Note - we are not reading the last line of these files, since it's the
        # runtime for the test ( hence the [:-1] specification )
        baselineLines = baseline.readlines()[:-1]
        resultsLines = results.readlines()[:-1]
        for line in difflib.unified_diff(resultsLines, baselineLines, resultsFile, baselineFile):
            diff.write( line )
            mismatches+=1
        baseline.close()
        results.close()
    diff.close()
    if ( makeBaseline == False ):    
        print( dataMgrResultsFile + " written" )
        print( "\n    DataMgr tests resulted in " + str(mismatches) + " mismatches\n" )
    else:
        print( "Baseline files have been generated.  Re-run smokeTests.py to run comparions.\n" )
    if ( mismatches > 0 ):
        return -1
    else:
        return 0