1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
# Check we can generate the basic pages using the new month-by-month format
GenerateWebPages
# Check we can generate the basic pages, with the old format All page
GenerateWebPagesAllPage
# Send a mail that links to the pages
GenerateWebPagesAndSendMail
# Check we can highlight particular weekdays in the report
HighlightWeekdays
# Check we can highlight particular weekdays in the report, and have a cutoff
HighlightRecentWeekdays
# Don't generate the web page if we reject the batch version
RejectVersion
# Don't build the summary page if all versions are rejected
RejectAllVersions
# Check we create the page as normal without graphs if matplotlib isn't installed
NoMatplotlib
# Check matplotlib version before trying to build graphs
OldMatplotlib
# Don't refer to the application directory but to the actual root directory
GenerateAppInSubDir
# Den't delete index.html.<timestamp> pages that were created within a certain time span from this run.
#
KeepRecentIndexPages
# If the summary pages are different, don't generate them all every time
DifferentSummaryPage
# Same only use extra versions...
ExtraVersions
# Make sure historical_report_page_name is respected in extra versions
ExtraVersionDifferentPage
# Make sure we can still generate the page if only an extra version is allowed through
ExtraVersionOnly
# Still generate even if there is no info for the basic version
OnlyExtraVersionHasInfo
# If tests exist only for extra versions, don't lose their descriptions.
ExtraVersionSpecificTests
# Check we can generate using data in the archive, back to a certain date
GenerateWithArchive
# Check that sorting is by name if dates are the same using the new month-by-month format
SortNamedRuns
# Check we can get different colours for things if we want to...
ChangeColours
# Make sure providing "default" doesn't cause two copies to be made...
BatchSessionDefault
# Check we can locate our repository in the checkout if we want to
RepositoryInCheckout
# Tests for not generating when older files exist
SingleMonth
# If a version has the most recent results in an older month, don't regenerate it
VersionHasOlderMonth
# If a version has the most recent results in an older month, don't regenerate it
MultiVersionsWithGraphs
# If we have many applications from different projects, we should generate for the one with least tests first,
# this is likely to take less time.
BuildSmallestFirst
# Make the tooltips handle unicode characters
UnicodeDescriptions
# We rely on test columns having build numbers in the name in order to generate Jenkins data: don't fail if we have Jenkins
# but not this.
JenkinsNoBuildNumbers
Jenkins
# Tests for different applications writing to the same page
CommonPage
# Tests for generating summary pages (-s batch.GenerateSummaryPage)
GenerateSummaryPage
# Tests for pure graph generation using the graph script
GenerateGraphs
# Archiving, migrating etc
RepositoryMaintenance
|