coverage_helper: remove .ipfs
License: MIT Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
Christian Couder committed
Oct 15, 2015 at 16:50 UTC
5abf294cf7f6933d55f1ca5a41038edd904ca48a
1 file changed
+17
-7
test/sharness_test_coverage_helper.sh
+17
-7
@@ -55,7 +55,7 @@ die "Could not remove test_expect_{success,failure} lines"
55
56
log "Remove comments"
57
CMD_COMMENT="$TMPDIR/ipfs_cmd_comment.txt"
58
-egrep -v '^\s*#' "$CMD_EXPECT" >"$CMD_COMMENT" ||
58
+egrep -v '^[^:]+:[^:]+:\s*#' "$CMD_EXPECT" >"$CMD_COMMENT" ||
59
die "Could not remove comments"
60
61
log "Remove test_description lines"
@@ -65,23 +65,33 @@ die "Could not remove test_description lines"
65
66
log "Remove echos lines"
67
CMD_ECHO="$TMPDIR/ipfs_cmd_echo.txt"
68
-egrep -v '\Wecho\s[^|]*ipfs' "$CMD_DESC" >"$CMD_ECHO" ||
68
+egrep -v '^[^:]+:[^:]+:\s*echo\W[^|]*\Wipfs' "$CMD_DESC" >"$CMD_ECHO" ||
69
die "Could not remove echo lines"
70
71
72
73
log "Keep ipfs.*/ipfs/"
74
-CMD_IPFS_OK="$TMPDIR/ipfs_cmd_ipfs_ok.txt"
75
-egrep '\Wipfs\W.*/ipfs/' "$CMD_ECHO" >"$CMD_IPFS_OK" ||
76
-die "Could not keep 'ipfs.*/ipfs/'"
74
+CMD_SLASH_OK="$TMPDIR/ipfs_cmd_slash_ok.txt"
75
+egrep '\Wipfs\W.*/ipfs/' "$CMD_ECHO" >"$CMD_SLASH_OK"
76
+# die "Could not keep ipfs.*/ipfs/"
77
+
78
+log "Keep ipfs.*\.ipfs and \.ipfs.*ipfs"
79
+CMD_DOT_OK="$TMPDIR/ipfs_cmd_dot_ok.txt"
80
+egrep -e '\Wipfs\W.*\.ipfs' -e '\.ipfs.*\Wipfs\W' "$CMD_ECHO" >"$CMD_DOT_OK"
81
+# die "Could not keep ipfs.*\.ipfs and \.ipfs.*ipfs"
82
83
log "Remove /ipfs/"
79
-CMD_SLASH="$TMPDIR/ipfs_cmd_slash_ipfs.txt"
84
+CMD_SLASH="$TMPDIR/ipfs_cmd_slash.txt"
85
egrep -v '/ipfs/' "$CMD_ECHO" >"$CMD_SLASH" ||
86
die "Could not remove /ipfs/"
87
88
+log "Remove .ipfs"
89
+CMD_DOT="$TMPDIR/ipfs_cmd_dot.txt"
90
+egrep -v '\.ipfs' "$CMD_SLASH" >"$CMD_DOT" ||
91
+die "Could not remove .ipfs"
92
+
93
94
log "Print result"
85
-cat "$CMD_SLASH" "$CMD_IPFS_OK" | sort
95
+cat "$CMD_DOT" "$CMD_SLASH_OK" "$CMD_DOT_OK" | sort
96
97
# Remove temp directory...