付録A.2 カバレージ情報を取得する制御文
制御文を使用した場合に,カバレージ情報を取得するかどうかを次の表に示します。
|
項目 |
C0 |
C1 |
|---|---|---|
|
if |
× |
○ |
|
ifの条件 |
○ |
× |
|
then |
× |
× |
|
elif |
× |
○ |
|
elifの条件 |
○ |
× |
|
else |
× |
○ |
|
fi |
× |
△ |
|
for |
× |
○ |
|
変数 |
× |
× |
|
in |
× |
× |
|
ワードリスト |
× |
× |
|
do |
× |
× |
|
done |
× |
○ |
|
while |
× |
○ |
|
whileの条件 |
○ |
× |
|
until |
× |
○ |
|
untilの条件 |
○ |
× |
|
case |
× |
× |
|
式 |
× |
× |
|
パターン) |
× |
○ |
|
*) |
× |
○ |
|
;; |
× |
× |
|
esac |
× |
△ |
- (凡例)
-
○:カバレージ情報を取得して表示します。
△:次の場合にカバレージ情報を取得して表示します。
fi:else節を指定していない場合
esac:*パターンを指定していない場合。*パターンとは,case文でどのパターンにも一致しなかった場合のパターンです。
×:カバレージ情報を取得しません。