summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2008-09-22 01:42:08 +0000
committerDaniel Dunbar <daniel@zuster.org>2008-09-22 01:42:08 +0000
commit4aed7dede7abe973db73057753228be032af2733 (patch)
tree8868391e01c542b8014d5bd814acf718f34062a2 /clang
parent8d139d3d40c9bcb8264a4da87fe50cf3372a3727 (diff)
downloadbcm5719-llvm-4aed7dede7abe973db73057753228be032af2733.tar.gz
bcm5719-llvm-4aed7dede7abe973db73057753228be032af2733.zip
scan-view tweak
- Require index.html in provided results directory. llvm-svn: 56423
Diffstat (limited to 'clang')
-rwxr-xr-xclang/tools/scan-view/scan-view7
1 files changed, 6 insertions, 1 deletions
diff --git a/clang/tools/scan-view/scan-view b/clang/tools/scan-view/scan-view
index d12c251f8be..e005a26b40f 100755
--- a/clang/tools/scan-view/scan-view
+++ b/clang/tools/scan-view/scan-view
@@ -4,6 +4,7 @@
"""
import sys
+import posixpath
import thread
import time
import urllib
@@ -85,9 +86,13 @@ def main():
(options, args) = parser.parse_args()
if len(args) != 1:
- parser.error('invalid number of arguments.')
+ parser.error('No results directory specified.')
root, = args
+ # Make sure this directory is in a reasonable state to view.
+ if not posixpath.exists(posixpath.join(root,'index.html')):
+ parser.error('Invalid directory, analysis results not found!')
+
# Kick off thread to wait for server and start web browser, if
# requested.
if options.startBrowser:
OpenPOWER on IntegriCloud