| Age | Commit message (Collapse) | Author | Lines |
|
|
|
|
|
Both open with the same sentence, so a grep for it passed on either.
|
|
The small file test also read the page the test before it left, so it
renders the commit itself now.
|
|
One branch and one tag stood for the whole listing, so a count of 0
that dropped the rest still passed, and -1 is only compared with it.
|
|
The test read the page the test before it left and looked for the bare
path, which other links on the page also hold.
|
|
|
|
grep -o is not in POSIX, while awk's match is.
|
|
Both paging tests would have passed with the listing ignoring ofs,
since the prev link comes from ofs alone.
|
|
No fixture's size in whole kilobytes equalled the limit, so turning
the comparison into greater or equal passed every test.
|
|
Follow empties the prefix, and the cap has to come from the path asked
for, as the source warns. Only the line cap can show that. The pairs
are filtered before they are counted, so a single-file page counts one
file whatever the cap, and a followed check under max-diff-files could
never fail.
|
|
The link named only id, so for a diff between two commits it led to
a patch of the newer one alone, and without an id it lost the branch
as well and led to the default branch's tip.
|
|
The one-line request wrappers go with them. Configs with several
repositories, a key out of place on purpose, the cache on or no
repository of their own stay written out.
|
|
The trash directory starts empty and setup.sh already made the cache,
the clamp check already fails on a short query, and the commit the setup
named is still there to pin.
|
|
Every page holds foo in its footer element, the foo+bar row holds bar,
the branch switcher holds master, and commit 1 and file-1 also match
commits 10 to 19 and file-10 to file-19. A search page repeats its term
in the search box. So these checks passed on pages that lacked what
they look for, and each now matches the link itself.
|
|
t0502 owns the shipped highlighter and already writes a cgitrc naming
it, so the check needs no config of its own there. t0204's header still
called it the last case long after it stopped being one.
|
|
Both pages hand the diff to git, whose own limit on an inlined blob is
512 MB, so a commit adding a blob the other views refuse was inflated
and diffed in full. The cap is passed through to git, which shows such a
blob as binary.
|
|
summary-branches, summary-tags and max-ref-count already listed every
ref at 0, but a negative value reached qsort as a count and crashed the
summary and refs pages, and emptied the branch switcher.
|
|
Five copies of the test and four of the error page had to agree by
hand. The new check pins the four refusals, which no test covered.
|
|
|
|
|
|
|
|
|
|
The numbering walks outward from the ground the suite stands on.
- t000x for the git version, html validity and the cache
- t01xx for page content, one script per page
- t02xx for filters, submodule links, dates and limits, which cut
across pages
- t03xx for defence, the security regressions and the $HOME promise
- t04xx for the helper tools under tools/
|