diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2008-09-22 01:42:08 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2008-09-22 01:42:08 +0000 |
| commit | 4aed7dede7abe973db73057753228be032af2733 (patch) | |
| tree | 8868391e01c542b8014d5bd814acf718f34062a2 /clang | |
| parent | 8d139d3d40c9bcb8264a4da87fe50cf3372a3727 (diff) | |
| download | bcm5719-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-x | clang/tools/scan-view/scan-view | 7 |
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: |

