Ver Fonte

[analyzer] [tests] Create a directory for the log file

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@326408 91177308-0d34-0410-b5e6-96231b3b80d8
George Karpenkov há 7 anos atrás
pai
commit
b7f026ae77
1 ficheiros alterados com 2 adições e 0 exclusões
  1. 2 0
      utils/analyzer/SATestUpdateDiffs.py

+ 2 - 0
utils/analyzer/SATestUpdateDiffs.py

@@ -35,6 +35,8 @@ def updateReferenceResults(ProjName, ProjBuildMode):
         sys.exit(1)
         sys.exit(1)
 
 
     BuildLogPath = SATestBuild.getBuildLogPath(RefResultsPath)
     BuildLogPath = SATestBuild.getBuildLogPath(RefResultsPath)
+    Dirname = os.path.dirname(os.path.abspath(BuildLogPath))
+    runCmd("mkdir -p '%s'" % Dirname)
     with open(BuildLogPath, "wb+") as PBuildLogFile:
     with open(BuildLogPath, "wb+") as PBuildLogFile:
         # Remove reference results: in git, and then again for a good measure
         # Remove reference results: in git, and then again for a good measure
         # with rm, as git might not remove things fully if there are empty
         # with rm, as git might not remove things fully if there are empty