DocTables >> Regression_Test 

TB Wiki

Login

Regression Test

cat_content='This data goes into a temp file, which is cat'ed back out. '
Invalid or missing content for block 'TimsBlog:blog'
Error: exception in processor 'MultipageBlog' - check debug log for traceback
Traceback (most recent call last):
  File "/home2/birdorg/work/tbwiki/cgi-bin/tbwiki_engine.py", line 2077, in call_processor
    html = processor_func(req, content)
  File "/home2/birdorg/work/tbwiki-data/tbwiki/plugins/ProcessorMultipageBlog.py", line 619, in main
    conf_map["entries_to_show"] = entries_to_show
TypeError: 'NoneType' object does not support item assignment


Here is some data for regression testing the wiki:

See test:Regression_Test for information on managing tests, skiplists, expected results, and transform pages.

Click here Regression Test Debug to get debug data while processing pages. This is very useful for determining which page is generating a python exception.

Results [edit section]

Expected results [edit section]

On 2026-09-16 with tbwiki version shown below:

    Now, with tbwiki version 2.0.1 (v2.0.0-34-g86a50ec)
    
    ---
    
    Number of OK pages: 117
    Pages missing output: 0
    Number of bad pages: 12
    Number of skipped pages: 6

Skipped pages: ['RecentChanges', 'Wiki_Status_Page', 'Regression_Test']

Results [edit section]

NOTE: check below for pages that are sometimes or always wrong - due to code or wiki content changes, or due to unfixed bugs, respectively. The pages listed under "Often wrong" can usually be updated without examining them, unless the related code has been changed.

Now, with tbwiki version 2.0.1 (v2.0.0-40-ga4adefa)

---

Number of OK pages: 124
Pages missing output: 0
Number of bad pages: 5
Number of skipped pages: 7

Skipped pages: ['RecentChanges', 'Wiki_Status_Page', 'Regression_Test']

Page Status Show Diff Update Saved Output Render Duration Transforms
Admin_Userspage is OK diff save 0.001 screate
ArticleIndexpage is OK diff save 0.001 screate
Blog_Layouts_and_Featurespage is OK diff save 0.002 screate
BugListpage is OK diff save 0.021 screate
BugListConfpage is OK diff save 0.001 screate
BugListLongQuerypage is OK diff save 0.000 screate
Categoriespage is OK diff save 0.004 screate
CodeFixthisListmismatch with expected output
starting at: "<td>417</td> " != "<td>409</td> "
diff save 0.115 screate
Development_Notespage is OK diff save 0.001 screate
DocAttachmentspage is OK diff save 0.000 screate
DocBasicSyntaxpage is OK diff save 0.003 screate
DocBlockspage is OK diff save 0.001 screate
DocCommandLineClientpage is OK diff save 0.000 screate
DocConfigurationpage is OK diff save 0.001 screate
DocDebugpage is OK diff save 0.001 screate
DocImagespage is OK diff save 0.001 screate
DocInternalAPIpage is OK diff save 0.002 screate
DocLinkspage is OK diff save 0.002 screate
DocMacrospage is OK diff save 0.002 screate
DocMarkupVariablespage is OK diff save 0.001 sview/edit
DocParsedTablespage is OK diff save 0.001 screate
DocProcessorspage is OK diff save 0.002 screate
DocSpreadsheetExamplespage is OK diff save 0.006 screate
DocTablespage is OK diff save 0.009 screate
DocTablesInternalspage is OK diff save 0.002 screate
DocThemespage is OK diff save 0.001 screate
DocUserspage is OK diff save 0.001 screate
DocWebSedpage is OK diff save 0.002 screate
Feature:Blogpage is OK diff save 0.000 screate
Feature:Categorypage is OK diff save 0.001 screate
Feature:Soundpage is OK diff save 0.000 screate
Feature:Themespage is OK diff save 0.000 screate
Feature:Triggerspage is OK diff save 0.000 screate
FeatureListpage is OK diff save 0.001 screate
File_Managerpage is OK diff save 0.001 screate
FlaskResearchpage is OK diff save 0.001 screate
FrontPagepage is OK diff save 0.001 screate
HowTo_make_a_new_databasepage is OK diff save 0.001 screate
ItemNotespage is OK diff save 0.001 screate
Multipage_Blog_Dev_Notespage is OK diff save 0.002 screate
PageFixthisListpage is OK diff save 0.036 screate
Page_Managerpage is OK diff save 0.001 screate
Regression_Test_Dev_Notespage is OK diff save 0.001 screate
RelatedProjectspage is OK diff save 0.000 screate
Sandboxmismatch with expected output
starting at: ".0.0-40-ga4adef" != ".0.0-39-g67987e"
diff save 0.021 screate
Site_UP-chartmismatch with expected output
starting at: "tr> <tr> <td>" != "tr> </table> <a"
diff save 0.944 sview/edit
Sound_Board_Testpage is OK diff save 0.001 screate
Sound_Testspage is OK diff save 0.000 screate
SystemInfomismatch with expected output
starting at: ".0.0-40-ga4adef" != ".0.0-39-g67987e"
diff save 0.081 screate
TBWikiDocumentationpage is OK diff save 0.001 screate
TBWikiToDopage is OK diff save 0.008 screate
Table_Architecturepage is OK diff save 0.002 screate
TimBirdpage is OK diff save 0.000 screate
TimsBlogpage is OK diff save 0.000 screate
TimsBlogSidebarpage is OK diff save 0.001 screate
Tims_blog_2025-11-12_12:21:30.16page is OK diff save 0.001 screate
Tims_blog_2025-11-29_14:23:12.40page is OK diff save 0.000 screate
Tims_blog_2026-04-25_16:01:26.25page is OK diff save 0.001 screate
UP-triggermismatch with expected output
starting at: "-10-07_17:10:02" != "-10-01_06:10:02"
diff save 0.001 screate
Web_Resourcespage is OK diff save 0.000 screate
_bug0001page is OK diff save 0.000 screate
_bug0002page is OK diff save 0.000 screate
_bug0003page is OK diff save 0.000 screate
_bug0004page is OK diff save 0.000 screate
_bug0005page is OK diff save 0.000 screate
_bug0006page is OK diff save 0.000 screate
_bug0007page is OK diff save 0.000 screate
_bug0008page is OK diff save 0.000 screate
_bug0009page is OK diff save 0.000 screate
_bug001page is OK diff save 0.000 screate
_bug0010page is OK diff save 0.000 screate
_bug0011page is OK diff save 0.000 screate
_bug0012page is OK diff save 0.000 screate
_bug0013page is OK diff save 0.000 screate
_bug0014page is OK diff save 0.000 screate
_bug0015page is OK diff save 0.000 screate
_bug0016page is OK diff save 0.000 screate
_bug0017page is OK diff save 0.000 screate
_bug0018page is OK diff save 0.000 screate
_bug0019page is OK diff save 0.000 screate
_bug002page is OK diff save 0.000 screate
_bug0020page is OK diff save 0.000 screate
_bug0021page is OK diff save 0.000 screate
_bug0022page is OK diff save 0.000 screate
_bug0023page is OK diff save 0.000 screate
_bug0024page is OK diff save 0.000 screate
_bug0025page is OK diff save 0.000 screate
_bug0026page is OK diff save 0.000 screate
_bug0027page is OK diff save 0.000 screate
_bug0028page is OK diff save 0.000 screate
_bug0029page is OK diff save 0.000 screate
_bug003page is OK diff save 0.000 screate
_bug0030page is OK diff save 0.000 screate
_bug0031page is OK diff save 0.000 screate
_bug0032page is OK diff save 0.000 screate
_bug0033page is OK diff save 0.000 screate
_bug004page is OK diff save 0.000 screate
_bug005page is OK diff save 0.000 screate
_bug006page is OK diff save 0.000 screate
_bug007page is OK diff save 0.000 screate
_bug008page is OK diff save 0.000 screate
_bug009page is OK diff save 0.000 screate
_bug010page is OK diff save 0.000 screate
_bug011page is OK diff save 0.000 screate
_bug012page is OK diff save 0.000 screate
_bug013page is OK diff save 0.000 screate
_bug014page is OK diff save 0.000 screate
_bug015page is OK diff save 0.000 screate
_bug016page is OK diff save 0.000 screate
_bug017page is OK diff save 0.000 screate
_bug018page is OK diff save 0.000 screate
_bug019page is OK diff save 0.000 screate
_bug020page is OK diff save 0.000 screate
_bug021page is OK diff save 0.000 screate
_bug9HuMcJvzpage is OK diff save 0.000 screate
data_scan_bug_notespage is OK diff save 0.000 screate
garage_door_openerpage is OK diff save 0.000 screate
mobile.csspage is OK diff save 0.002 screate
mobile.footerpage is OK diff save 0.000 screate
mobile.headerpage is OK diff save 0.000 sview/edit
printable.csspage is OK diff save 0.002 screate
printable.footerpage is OK diff save 0.000 screate
printable.headerpage is OK diff save 0.000 screate
raw_html_testpage is OK diff save 0.000 screate
tbwiki.csspage is OK diff save 0.002 screate
tbwiki.footerpage is OK diff save 0.000 screate
tbwiki.headerpage is OK diff save 0.001 sview/edit
tbwiki_engine_Fixthis_Listpage is OK diff save 0.041 screate
timpage is OK diff save 0.000 screate

Manually-maintained exception list [edit section]

Often wrong [edit section]

  • ArticleIndex - changes when pages are added or removed
  • RecentChanges - page names, last page edit dates, and page edit counts are always changing
  • SystemInfo - number of pages is wrong when pages are added

Always wrong [edit section]

  • none, that don't currently have transform pages

Wrong, just not fixed yet [edit section]

  • none listed

TBWiki engine 2.0.1 by Tim Bird