test suite: add test skip/ignore/blacklist
some unit tests are not passing, ignore them for now in order to allow testing for regressions for the currently passing tests. run ignored tests with cargo test --features suite -- --ignored
This commit is contained in:
parent
1221a003ba
commit
619c5ef048
2 changed files with 23 additions and 0 deletions
|
@ -1,4 +1,6 @@
|
||||||
BEGIN {
|
BEGIN {
|
||||||
|
FS=":"
|
||||||
|
while (getline < "skip") skips[$1]=$2
|
||||||
print "use crate::suite_test;"
|
print "use crate::suite_test;"
|
||||||
print ""
|
print ""
|
||||||
}
|
}
|
||||||
|
@ -40,6 +42,7 @@ $0 ~ "^\\.$" && !ignore { # enter html
|
||||||
cmd="cat src | md5sum | cut -c-7"
|
cmd="cat src | md5sum | cut -c-7"
|
||||||
cmd | getline hash
|
cmd | getline hash
|
||||||
close(cmd)
|
close(cmd)
|
||||||
|
if (hash in skips) printf "#[ignore = \"%s\"]\n", skips[hash]
|
||||||
printf "fn test_%s() {\n", hash
|
printf "fn test_%s() {\n", hash
|
||||||
printf " let src = r##\""
|
printf " let src = r##\""
|
||||||
while (getline l < "src") print l
|
while (getline l < "src") print l
|
||||||
|
|
20
tests/suite/skip
Normal file
20
tests/suite/skip
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
38d85f9:multi-line block attributes
|
||||||
|
6c14561:multi-line block attributes
|
||||||
|
48546bb:escape in attributes
|
||||||
|
6bc4257:escape in attributes
|
||||||
|
613a9d6:attribute container precedence
|
||||||
|
f4f22fc:attribute key class order
|
||||||
|
ae6fc15:bugged left/right quote
|
||||||
|
168469a:bugged left/right quote
|
||||||
|
2056174:unicode whitespace emph
|
||||||
|
2e8fffa:unicode whitespace strong
|
||||||
|
e1f5b5e:untrimmed whitespace before linebreak
|
||||||
|
07888f3:div close within raw block
|
||||||
|
8423412:heading id conflict with existing id
|
||||||
|
00a46ed:clear inline formatting from link tags
|
||||||
|
a8e17c3:empty href
|
||||||
|
c0a3dec:escape in url
|
||||||
|
e66af00:url container precedence
|
||||||
|
61876cf:roman alpha ambiguity
|
||||||
|
f31b357:roman alpha ambiguity
|
||||||
|
642d380:table end in verbatim inline
|
Loading…
Reference in a new issue