@cryptotaxi247 / kubo / commits / 5abf294cf

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...