blob: 23ee825bb2a720029876f2d9a45c99ce86df523d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
(*
opencoverage.applescript
Copyright 2007-2009 Google Inc.
Licensed under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy
of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License.
Support script for using gcov with Xcode
*)
(*
gets passed a list of args from Xcode
first arg is the path to open
*)
on run args
-- check args
set filename to POSIX path of item 1 of args
-- check if it exists first
set doesExist to false
tell application "System Events"
set doesExist to item filename exists
end tell
if doesExist then
-- open it in coverstory
do shell script "/usr/bin/open -a CoverStory " & quoted form of filename
else
-- report the error
tell application "Xcode"
display alert "The path we needed didn't exist." & return & quoted form of (filename)
end tell
end if
end run
|