2014-01-30 16 views
6

Beispiele konnte ich im Anschluss an die für einen Ausschluss finden vorschlagen:Wie fügen Sie einen Ausschluss mit covselect hinzu?

covselect --add \!/usr/src/thing/to/exclude 

Allerdings, wenn ich dies tun, und meine Einschlüsse Liste, die ich erhalten:

BullseyeCoverage Select Regions 8.8.9 Linux-x64 License 9395 
Copyright (c) Bullseye Testing Technology 1990-2013 
include folder /usr/src/ 
include folder /!/usr/src/thing/to/exclude/ 

?

+0

Versuchen Sie, die Quelle, die Sie ausschließen möchten, mit '' zu umbrechen. Zum Beispiel: 'covselect --add '\!/Usr/src/thing/to/exclude'' –

Antwort

4

Es stellt sich heraus, dass das Ausrufezeichen nur für interaktive Bash-Shells notwendig ist. Wenn ich dies in ein Skript einfüge, wird das Escape wortwörtlich und covselect erhält \ als Pfadtrennzeichen, das dann in / konvertiert wird. Durch das Entfernen der ! im Skript entkommen, funktioniert es gut.

Verwandte Themen