PagelistDefaults

testing pagelist using template defaults

fmt=#withdefaults

[[#withdefaults]]
(:template defaults case="???" group={$Group} name=Page*:)
(:template first:)
Test case: {$$case} (group={$$group} name={$$name})
(:template each:)
* @@[={=$FullName}=]@@="`{=$FullName}"
(:template last:)
(done)
[[#withdefaultsend]]
work as expected
(:pagelist group=Cookbook fmt=#withdefaults count=5 case="overriding group":)

(:pagelist group={$Group} name=Inc* fmt=#withdefaults count=5 case="overriding name / reusing group":)

Test case: overriding group (group=Cookbook name=Page*)

  • {=$FullName}="Cookbook.PageAction"
  • {=$FullName}="Cookbook.PageAction-IconPack"
  • {=$FullName}="Cookbook.PageAction-IconPack-Talk"
  • {=$FullName}="Cookbook.PageAction-IconPack-Users"
  • {=$FullName}="Cookbook.PageActions"

(done)

Test case: overriding name / reusing group (group=Test name=Inc*)

  • {=$FullName}="`Test.Include"
  • {=$FullName}="`Test.Include2"
  • {=$FullName}="Test.IncludeAll"
  • {=$FullName}="Test.IncludeAndAnchor"
  • {=$FullName}="Test.IncludeBugA"

(done)

overriding name only
(:pagelist name=Inc* fmt=#withdefaults count=5 case="overriding name":)

Test case: overriding name (group=Test name=Inc*)

  • {=$FullName}="`Test.Include"
  • {=$FullName}="`Test.Include2"
  • {=$FullName}="Test.IncludeAll"
  • {=$FullName}="Test.IncludeAndAnchor"
  • {=$FullName}="Test.IncludeBugA"

(done)

using all defaults
(:pagelist fmt=#withdefaults count=5 case="using defaults":)

Test case: using defaults (group=Test name=Page*)

  • {=$FullName}="`Test.Page-name-with-hyphens"
  • {=$FullName}="Test.PageCount"
  • {=$FullName}="Test.PageExists"
  • {=$FullName}="Test.PageIndex"
  • {=$FullName}="`Test.Pagelist"

(done)

null name
(:pagelist name= fmt=#withdefaults count=5 case="null name":)

Test case: null name (group=Test name=Page*)

  • {=$FullName}="`Test.Page-name-with-hyphens"
  • {=$FullName}="Test.PageCount"
  • {=$FullName}="Test.PageExists"
  • {=$FullName}="Test.PageIndex"
  • {=$FullName}="`Test.Pagelist"

(done)

null group
(:pagelist group= fmt=#withdefaults count=5 case="null group":)

Test case: null group (group=Test name=Page*)

  • {=$FullName}="`Test.Page-name-with-hyphens"
  • {=$FullName}="Test.PageCount"
  • {=$FullName}="Test.PageExists"
  • {=$FullName}="Test.PageIndex"
  • {=$FullName}="`Test.Pagelist"

(done)

empty name
(:pagelist name="" fmt=#withdefaults count=5 case="empty name":)

Test case: empty name (group=Test name=)

  • {=$FullName}="`Test.00962"
  • {=$FullName}="`Test.01295"
  • {=$FullName}="`Test.01300"
  • {=$FullName}="`Test.12Over4"
  • {=$FullName}="`Test.2003Titlespaced"

(done)

empty group
(:pagelist group="" fmt=#withdefaults count=5 case="empty group":)

Test case: empty group (group= name=Page*)

  • {=$FullName}="Category.PageDirectives"
  • {=$FullName}="Category.PageHandling"
  • {=$FullName}="`Category.Pagelist"
  • {=$FullName}="Category.PageList"
  • {=$FullName}="Category.PageLists"

(done)

default pagelist
(:pagelist fmt=#withdefaults count=5:)

Test case: ??? (group=Test name=Page*)

  • {=$FullName}="`Test.Page-name-with-hyphens"
  • {=$FullName}="Test.PageCount"
  • {=$FullName}="Test.PageExists"
  • {=$FullName}="Test.PageIndex"
  • {=$FullName}="`Test.Pagelist"

(done)

  0: 00.00 00.00 config start
  1: 00.01 00.01 config end
  2: 00.03 00.03 MarkupToHTML begin
  3: 00.03 00.03 MarkupToHTML begin
  4: 00.04 00.04 FPLTemplate: Chain begin
  5: 00.04 00.04 FPLTemplate: FPLTemplateLoad
  6: 00.04 00.04 FPLTemplate: FPLTemplateDefaults
  7: 00.04 00.04 FPLTemplate: FPLTemplatePageList
  8: 00.04 00.04 MakePageList pre
  9: 00.04 00.04 PageListSources begin
 10: 00.04 00.04 PageStore::ls begin wiki.d/{$FullName}
 11: 00.05 00.04 PageStore::ls merge wiki.d/{$FullName}
 12: 00.05 00.04 PageStore::ls end wiki.d/{$FullName}
 13: 00.05 00.04 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
 14: 00.05 00.04 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
 15: 00.05 00.04 PageStore::ls end $FarmD/wikilib.d/{$FullName}
 16: 00.05 00.04 PageListSources end count=67
 17: 00.05 00.04 PageListSort pre ret=4 order=name
 18: 00.05 00.04 MakePageList items count=67, filters=
 19: 00.05 00.04 MakePageList post count=67, readc=0
 20: 00.05 00.04 PageListSort begin
 21: 00.05 00.04 PageListSort sort
 22: 00.05 00.04 PageListSort end
 23: 00.05 00.04 MakePageList end
 24: 00.05 00.04 FPLTemplate: FPLTemplatePmWikiOrg
 25: 00.05 00.04 MarkupToHTML begin
 26: 00.05 00.05 MarkupToHTML end
 27: 00.05 00.05 FPLTemplate: FPLTemplateSliceList
 28: 00.05 00.05 FPLTemplate: FPLTemplateFormat
 29: 00.05 00.05 MarkupToHTML begin
 30: 00.06 00.05 MarkupToHTML end
 31: 00.06 00.05 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 32: 00.06 00.05 FPLTemplate: Chain end
 33: 00.06 00.05 FPLTemplate: Chain begin
 34: 00.06 00.05 FPLTemplate: FPLTemplateLoad
 35: 00.06 00.05 FPLTemplate: FPLTemplateDefaults
 36: 00.06 00.05 FPLTemplate: FPLTemplatePageList
 37: 00.06 00.05 MakePageList pre
 38: 00.06 00.05 PageListSources begin
 39: 00.06 00.05 PageStore::ls begin wiki.d/{$FullName}
 40: 00.06 00.06 PageStore::ls merge wiki.d/{$FullName}
 41: 00.07 00.06 PageStore::ls end wiki.d/{$FullName}
 42: 00.07 00.06 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
 43: 00.07 00.06 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
 44: 00.07 00.06 PageStore::ls end $FarmD/wikilib.d/{$FullName}
 45: 00.07 00.06 PageListSources end count=54
 46: 00.07 00.06 PageListSort pre ret=4 order=name
 47: 00.07 00.06 MakePageList items count=54, filters=
 48: 00.07 00.06 MakePageList post count=54, readc=0
 49: 00.07 00.06 PageListSort begin
 50: 00.07 00.06 PageListSort sort
 51: 00.07 00.06 PageListSort end
 52: 00.07 00.06 MakePageList end
 53: 00.07 00.06 FPLTemplate: FPLTemplatePmWikiOrg
 54: 00.07 00.06 MarkupToHTML begin
 55: 00.07 00.06 MarkupToHTML end
 56: 00.07 00.06 FPLTemplate: FPLTemplateSliceList
 57: 00.07 00.06 FPLTemplate: FPLTemplateFormat
 58: 00.07 00.06 MarkupToHTML begin
 59: 00.07 00.06 MarkupToHTML end
 60: 00.07 00.06 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 61: 00.07 00.06 FPLTemplate: Chain end
 62: 00.07 00.06 MarkupToHTML end
 63: 00.07 00.06 MarkupToHTML begin
 64: 00.07 00.06 FPLTemplate: Chain begin
 65: 00.07 00.06 FPLTemplate: FPLTemplateLoad
 66: 00.07 00.07 FPLTemplate: FPLTemplateDefaults
 67: 00.07 00.07 FPLTemplate: FPLTemplatePageList
 68: 00.07 00.07 MakePageList pre
 69: 00.07 00.07 PageListSources begin
 70: 00.07 00.07 PageStore::ls begin wiki.d/{$FullName}
 71: 00.08 00.07 PageStore::ls merge wiki.d/{$FullName}
 72: 00.08 00.07 PageStore::ls end wiki.d/{$FullName}
 73: 00.08 00.07 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
 74: 00.08 00.07 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
 75: 00.08 00.07 PageStore::ls end $FarmD/wikilib.d/{$FullName}
 76: 00.08 00.07 PageListSources end count=54
 77: 00.08 00.07 PageListSort pre ret=4 order=name
 78: 00.08 00.07 MakePageList items count=54, filters=
 79: 00.08 00.07 MakePageList post count=54, readc=0
 80: 00.08 00.07 PageListSort begin
 81: 00.08 00.07 PageListSort sort
 82: 00.08 00.07 PageListSort end
 83: 00.08 00.07 MakePageList end
 84: 00.08 00.07 FPLTemplate: FPLTemplatePmWikiOrg
 85: 00.08 00.07 MarkupToHTML begin
 86: 00.08 00.07 MarkupToHTML end
 87: 00.08 00.07 FPLTemplate: FPLTemplateSliceList
 88: 00.08 00.07 FPLTemplate: FPLTemplateFormat
 89: 00.08 00.07 MarkupToHTML begin
 90: 00.09 00.08 MarkupToHTML end
 91: 00.09 00.08 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
 92: 00.09 00.08 FPLTemplate: Chain end
 93: 00.09 00.08 MarkupToHTML end
 94: 00.09 00.08 MarkupToHTML begin
 95: 00.09 00.08 FPLTemplate: Chain begin
 96: 00.09 00.08 FPLTemplate: FPLTemplateLoad
 97: 00.09 00.08 FPLTemplate: FPLTemplateDefaults
 98: 00.09 00.08 FPLTemplate: FPLTemplatePageList
 99: 00.09 00.08 MakePageList pre
100: 00.09 00.08 PageListSources begin
101: 00.09 00.08 PageStore::ls begin wiki.d/{$FullName}
102: 00.09 00.08 PageStore::ls merge wiki.d/{$FullName}
103: 00.09 00.09 PageStore::ls end wiki.d/{$FullName}
104: 00.09 00.09 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
105: 00.09 00.09 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
106: 00.09 00.09 PageStore::ls end $FarmD/wikilib.d/{$FullName}
107: 00.09 00.09 PageListSources end count=93
108: 00.09 00.09 PageListSort pre ret=4 order=name
109: 00.09 00.09 MakePageList items count=93, filters=
110: 00.09 00.09 MakePageList post count=93, readc=0
111: 00.09 00.09 PageListSort begin
112: 00.09 00.09 PageListSort sort
113: 00.10 00.09 PageListSort end
114: 00.10 00.09 MakePageList end
115: 00.10 00.09 FPLTemplate: FPLTemplatePmWikiOrg
116: 00.10 00.09 MarkupToHTML begin
117: 00.10 00.09 MarkupToHTML end
118: 00.10 00.09 FPLTemplate: FPLTemplateSliceList
119: 00.10 00.09 FPLTemplate: FPLTemplateFormat
120: 00.10 00.09 MarkupToHTML begin
121: 00.10 00.09 MarkupToHTML end
122: 00.10 00.09 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
123: 00.10 00.09 FPLTemplate: Chain end
124: 00.10 00.09 MarkupToHTML end
125: 00.10 00.09 MarkupToHTML begin
126: 00.10 00.09 FPLTemplate: Chain begin
127: 00.10 00.09 FPLTemplate: FPLTemplateLoad
128: 00.10 00.09 FPLTemplate: FPLTemplateDefaults
129: 00.10 00.09 FPLTemplate: FPLTemplatePageList
130: 00.10 00.09 MakePageList pre
131: 00.10 00.09 PageListSources begin
132: 00.10 00.09 PageStore::ls begin wiki.d/{$FullName}
133: 00.11 00.10 PageStore::ls merge wiki.d/{$FullName}
134: 00.11 00.10 PageStore::ls end wiki.d/{$FullName}
135: 00.11 00.10 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
136: 00.11 00.10 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
137: 00.11 00.10 PageStore::ls end $FarmD/wikilib.d/{$FullName}
138: 00.11 00.10 PageListSources end count=93
139: 00.11 00.10 PageListSort pre ret=4 order=name
140: 00.11 00.10 MakePageList items count=93, filters=
141: 00.11 00.10 MakePageList post count=93, readc=0
142: 00.11 00.10 PageListSort begin
143: 00.11 00.10 PageListSort sort
144: 00.11 00.10 PageListSort end
145: 00.11 00.10 MakePageList end
146: 00.11 00.10 FPLTemplate: FPLTemplatePmWikiOrg
147: 00.11 00.10 MarkupToHTML begin
148: 00.11 00.10 MarkupToHTML end
149: 00.11 00.10 FPLTemplate: FPLTemplateSliceList
150: 00.11 00.10 FPLTemplate: FPLTemplateFormat
151: 00.11 00.10 MarkupToHTML begin
152: 00.12 00.11 MarkupToHTML end
153: 00.12 00.11 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
154: 00.12 00.11 FPLTemplate: Chain end
155: 00.12 00.11 MarkupToHTML end
156: 00.12 00.11 MarkupToHTML begin
157: 00.12 00.11 FPLTemplate: Chain begin
158: 00.12 00.11 FPLTemplate: FPLTemplateLoad
159: 00.12 00.11 FPLTemplate: FPLTemplateDefaults
160: 00.12 00.11 FPLTemplate: FPLTemplatePageList
161: 00.12 00.11 MakePageList pre
162: 00.12 00.11 PageListSources begin
163: 00.12 00.11 PageStore::ls begin wiki.d/{$FullName}
164: 00.12 00.11 PageStore::ls merge wiki.d/{$FullName}
165: 00.13 00.11 PageStore::ls end wiki.d/{$FullName}
166: 00.13 00.11 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
167: 00.13 00.11 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
168: 00.13 00.11 PageStore::ls end $FarmD/wikilib.d/{$FullName}
169: 00.13 00.11 PageListSources end count=93
170: 00.13 00.11 PageListSort pre ret=4 order=name
171: 00.13 00.11 MakePageList items count=93, filters=
172: 00.13 00.11 MakePageList post count=93, readc=0
173: 00.13 00.11 PageListSort begin
174: 00.13 00.11 PageListSort sort
175: 00.13 00.12 PageListSort end
176: 00.13 00.12 MakePageList end
177: 00.13 00.12 FPLTemplate: FPLTemplatePmWikiOrg
178: 00.13 00.12 MarkupToHTML begin
179: 00.13 00.12 MarkupToHTML end
180: 00.13 00.12 FPLTemplate: FPLTemplateSliceList
181: 00.13 00.12 FPLTemplate: FPLTemplateFormat
182: 00.13 00.12 MarkupToHTML begin
183: 00.13 00.12 MarkupToHTML end
184: 00.13 00.12 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
185: 00.13 00.12 FPLTemplate: Chain end
186: 00.13 00.12 MarkupToHTML end
187: 00.13 00.12 MarkupToHTML begin
188: 00.13 00.12 FPLTemplate: Chain begin
189: 00.13 00.12 FPLTemplate: FPLTemplateLoad
190: 00.13 00.12 FPLTemplate: FPLTemplateDefaults
191: 00.13 00.12 FPLTemplate: FPLTemplatePageList
192: 00.13 00.12 MakePageList pre
193: 00.13 00.12 PageListSources begin
194: 00.13 00.12 PageStore::ls begin wiki.d/{$FullName}
195: 00.14 00.12 PageStore::ls merge wiki.d/{$FullName}
196: 00.14 00.13 PageStore::ls end wiki.d/{$FullName}
197: 00.14 00.13 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
198: 00.14 00.13 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
199: 00.14 00.13 PageStore::ls end $FarmD/wikilib.d/{$FullName}
200: 00.14 00.13 PageListSources end count=1143
201: 00.14 00.13 PageListSort pre ret=4 order=name
202: 00.14 00.13 MakePageList items count=1143, filters=
203: 00.14 00.13 MakePageList post count=1143, readc=0
204: 00.14 00.13 PageListSort begin
205: 00.14 00.13 PageListSort sort
206: 00.16 00.14 PageListSort end
207: 00.16 00.14 MakePageList end
208: 00.16 00.14 FPLTemplate: FPLTemplatePmWikiOrg
209: 00.16 00.14 MarkupToHTML begin
210: 00.16 00.14 MarkupToHTML end
211: 00.16 00.14 FPLTemplate: FPLTemplateSliceList
212: 00.16 00.14 FPLTemplate: FPLTemplateFormat
213: 00.16 00.14 MarkupToHTML begin
214: 00.16 00.15 MarkupToHTML end
215: 00.16 00.15 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
216: 00.16 00.15 FPLTemplate: Chain end
217: 00.16 00.15 MarkupToHTML end
218: 00.16 00.15 MarkupToHTML begin
219: 00.16 00.15 FPLTemplate: Chain begin
220: 00.16 00.15 FPLTemplate: FPLTemplateLoad
221: 00.16 00.15 FPLTemplate: FPLTemplateDefaults
222: 00.16 00.15 FPLTemplate: FPLTemplatePageList
223: 00.16 00.15 MakePageList pre
224: 00.16 00.15 PageListSources begin
225: 00.16 00.15 PageStore::ls begin wiki.d/{$FullName}
226: 00.17 00.15 PageStore::ls merge wiki.d/{$FullName}
227: 00.17 00.15 PageStore::ls end wiki.d/{$FullName}
228: 00.17 00.15 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
229: 00.17 00.16 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
230: 00.17 00.16 PageStore::ls end $FarmD/wikilib.d/{$FullName}
231: 00.17 00.16 PageListSources end count=253
232: 00.17 00.16 PageListSort pre ret=4 order=name
233: 00.17 00.16 MakePageList items count=253, filters=
234: 00.17 00.16 MakePageList post count=253, readc=0
235: 00.17 00.16 PageListSort begin
236: 00.17 00.16 PageListSort sort
237: 00.17 00.16 PageListSort end
238: 00.17 00.16 MakePageList end
239: 00.17 00.16 FPLTemplate: FPLTemplatePmWikiOrg
240: 00.17 00.16 MarkupToHTML begin
241: 00.17 00.16 MarkupToHTML end
242: 00.17 00.16 FPLTemplate: FPLTemplateSliceList
243: 00.17 00.16 FPLTemplate: FPLTemplateFormat
244: 00.17 00.16 MarkupToHTML begin
245: 00.18 00.16 MarkupToHTML end
246: 00.18 00.16 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
247: 00.18 00.16 FPLTemplate: Chain end
248: 00.18 00.16 MarkupToHTML end
249: 00.18 00.16 MarkupToHTML begin
250: 00.18 00.16 FPLTemplate: Chain begin
251: 00.18 00.16 FPLTemplate: FPLTemplateLoad
252: 00.18 00.16 FPLTemplate: FPLTemplateDefaults
253: 00.18 00.16 FPLTemplate: FPLTemplatePageList
254: 00.18 00.16 MakePageList pre
255: 00.18 00.16 PageListSources begin
256: 00.18 00.16 PageStore::ls begin wiki.d/{$FullName}
257: 00.19 00.17 PageStore::ls merge wiki.d/{$FullName}
258: 00.19 00.17 PageStore::ls end wiki.d/{$FullName}
259: 00.19 00.17 PageStore::ls begin $FarmD/wikilib.d/{$FullName}
260: 00.19 00.17 PageStore::ls merge $FarmD/wikilib.d/{$FullName}
261: 00.19 00.17 PageStore::ls end $FarmD/wikilib.d/{$FullName}
262: 00.19 00.17 PageListSources end count=93
263: 00.19 00.17 PageListSort pre ret=4 order=name
264: 00.19 00.17 MakePageList items count=93, filters=
265: 00.19 00.17 MakePageList post count=93, readc=0
266: 00.19 00.17 PageListSort begin
267: 00.19 00.17 PageListSort sort
268: 00.19 00.17 PageListSort end
269: 00.19 00.17 MakePageList end
270: 00.19 00.17 FPLTemplate: FPLTemplatePmWikiOrg
271: 00.19 00.17 MarkupToHTML begin
272: 00.19 00.17 MarkupToHTML end
273: 00.19 00.17 FPLTemplate: FPLTemplateSliceList
274: 00.19 00.17 FPLTemplate: FPLTemplateFormat
275: 00.19 00.17 MarkupToHTML begin
276: 00.19 00.17 MarkupToHTML end
277: 00.19 00.17 FPLTemplate: FPLTemplatePmWikiOrgPostFormat
278: 00.19 00.17 FPLTemplate: Chain end
279: 00.19 00.17 MarkupToHTML end
280: 00.20 00.18 MarkupToHTML end
281: 00.21 00.18 MarkupToHTML begin
282: 00.21 00.19 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
283: 00.22 00.19 ReadApprovedUrls SiteAdmin.ApprovedUrls end
284: 00.22 00.20 MarkupToHTML end
285: 00.22 00.20 MarkupToHTML begin
286: 00.23 00.20 MarkupToHTML end
287: 00.23 00.21 now
Peak memory: 5,575,232 bytes