1 `t/trail.t` has some test suite failures. This is after applying
2 [[smcv]]'s patch that fixed some races that caused it to fail
3 sometimes. These remaining failures may also be intermittant,
4 although I can get them reliably on my laptop. I've added some debugging
5 output, which seems to point to an actual bug in the plugin AFAICS. --[[Joey]]
8 ok 71 - expected n=sorting/end p=sorting/beginning in sorting/middle.html
9 not ok 72 - expected n=sorting/new p=sorting/middle in sorting/end.html
10 # Failed test 'expected n=sorting/new p=sorting/middle in sorting/end.html'
11 # at t/trail.t line 13.
12 # got: 'n=sorting/linked2 p=sorting/middle'
13 # expected: 'n=sorting/new p=sorting/middle'
14 not ok 73 - expected n=sorting/old p=sorting/end in sorting/new.html
15 # Failed test 'expected n=sorting/old p=sorting/end in sorting/new.html'
16 # at t/trail.t line 13.
18 # expected: 'n=sorting/old p=sorting/end'
19 not ok 74 - expected n=sorting/ancient p=sorting/new in sorting/old.html
20 # Failed test 'expected n=sorting/ancient p=sorting/new in sorting/old.html'
21 # at t/trail.t line 13.
23 # expected: 'n=sorting/ancient p=sorting/new'
24 not ok 75 - expected n=sorting/linked2 p=sorting/old in sorting/ancient.html
25 # Failed test 'expected n=sorting/linked2 p=sorting/old in sorting/ancient.html'
26 # at t/trail.t line 13.
28 # expected: 'n=sorting/linked2 p=sorting/old'
29 not ok 76 - expected n= p=sorting/ancient in sorting/linked2.html
30 # Failed test 'expected n= p=sorting/ancient in sorting/linked2.html'
31 # at t/trail.t line 13.
32 # got: 'n= p=sorting/end'
33 # expected: 'n= p=sorting/ancient'
37 Here, the "new" page does not seem to be included into the trail as expected.
38 Looking at the rendered page, there is no trail directive output on it either.
43 not ok 91 - expected n=sorting/new p= in sorting/old.html
44 # Failed test 'expected n=sorting/new p= in sorting/old.html'
45 # at t/trail.t line 13.
47 # expected: 'n=sorting/new p='
48 not ok 92 - expected n=sorting/middle p=sorting/old in sorting/new.html
49 # Failed test 'expected n=sorting/middle p=sorting/old in sorting/new.html'
50 # at t/trail.t line 13.
52 # expected: 'n=sorting/middle p=sorting/old'
53 not ok 93 - expected n=sorting/linked2 p=sorting/new in sorting/middle.html
54 # Failed test 'expected n=sorting/linked2 p=sorting/new in sorting/middle.html'
55 # at t/trail.t line 13.
56 # got: 'n=sorting/linked2 p='
57 # expected: 'n=sorting/linked2 p=sorting/new'
58 ok 94 - expected n=sorting/linked p=sorting/middle in sorting/linked2.html
59 ok 95 - expected n=sorting/end p=sorting/linked2 in sorting/linked.html
60 ok 96 - expected n=sorting/a/c p=sorting/linked in sorting/end.html
61 ok 97 - expected n=sorting/beginning p=sorting/end in sorting/a/c.html
62 ok 98 - expected n=sorting/a/b p=sorting/a/c in sorting/beginning.html
63 not ok 99 - expected n=sorting/ancient p=sorting/beginning in sorting/a/b.html
64 # Failed test 'expected n=sorting/ancient p=sorting/beginning in sorting/a/b.html'
65 # at t/trail.t line 13.
66 # got: 'n=sorting/z/a p=sorting/beginning'
67 # expected: 'n=sorting/ancient p=sorting/beginning'
68 not ok 100 - expected n=sorting/z/a p=sorting/a/b in sorting/ancient.html
69 # Failed test 'expected n=sorting/z/a p=sorting/a/b in sorting/ancient.html'
70 # at t/trail.t line 13.
72 # expected: 'n=sorting/z/a p=sorting/a/b'
73 not ok 101 - expected n= p=sorting/ancient in sorting/z/a.html
74 # Failed test 'expected n= p=sorting/ancient in sorting/z/a.html'
75 # at t/trail.t line 13.
76 # got: 'n= p=sorting/a/b'
77 # expected: 'n= p=sorting/ancient'
81 Haven't investigated, but looks like the same sort of problem, a
82 page expected to be in the trail isn't. --[[Joey]]