• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

roundup-tracker / roundup / 28605578712
30%

Build:
DEFAULT BRANCH: master
Ran 02 Jul 2026 04:30PM UTC
Jobs 1
Files 115
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Jul 2026 04:26PM UTC coverage: 29.546% (-44.9%) from 74.467%
28605578712

push

github

rouilj
chore: debug tst failure on github

Can't locally reproduce this new failure in CI:

        # log should look like (with string not broken into parts):
        #    [('roundup', 40,
        #       'Invalid self.form found (please report to the '
        #       'roundup-users mailing list): []')]
        log = self._caplog.record_tuples[:]
>       self.assertIn("Invalid self.form found", log[0][2])
                                                 ^^^^^^
E       IndexError: list index out of range

test/rest_common.py:2325: IndexError
----------------------------- Captured stdout call -----------------------------
2026-07-01 19:24:09,518 7l6wjqsBqOc4023oyEF3yF ERROR Invalid self.form found (please report to the roundup-users mailing list): []

7518 of 25445 relevant lines covered (29.55%)

0.3 hits per line

Coverage Regressions

Lines Coverage ∆ File
1039
16.49
-50.1% roundup/cgi/templating.py
1033
13.55
-66.76% roundup/cgi/client.py
949
41.28
-50.03% roundup/backends/rdbms_common.py
873
15.75
-73.12% roundup/rest.py
777
7.23
-62.46% roundup/admin.py
626
11.3
-66.1% roundup/cgi/actions.py
609
42.02
-47.39% roundup/backends/back_anydbm.py
596
11.4
-60.14% roundup/mailgw.py
554
38.47
-49.33% roundup/hyperdb.py
379
14.51
-74.31% roundup/roundupdb.py
357
26.31
-58.33% roundup/date.py
282
20.94
-50.9% roundup/cgi/TAL/TALInterpreter.py
253
65.49
-29.8% roundup/configuration.py
252
3.85
-88.11% roundup/cgi/form_parser.py
220
26.96
-68.97% roundup/test/memorydb.py
169
30.87
-54.34% roundup/password.py
167
27.9
-31.27% roundup/anypy/vendored/cgi.py
134
12.87
-78.36% roundup/backends/indexer_dbm.py
125
39.36
-44.33% roundup/security.py
102
22.51
-53.4% roundup/mailer.py
94
12.86
-67.14% roundup/cgi/cgitb.py
87
47.12
-21.8% roundup/backends/back_mysql.py
84
19.85
-61.76% roundup/xmlrpc.py
82
21.7
-77.36% roundup/backends/indexer_common.py
75
4.48
-55.97% roundup/dehtml.py
71
14.18
-10.82% roundup/scripts/roundup_server.py
70
45.61
-30.7% roundup/cgi/PageTemplates/Expressions.py
68
38.26
-45.64% roundup/backends/sessions_dbm.py
66
40.54
-59.46% roundup/mlink_expr.py
65
2.99
-97.01% roundup/token_r.py
63
16.87
-75.9% roundup/anypy/cmp_.py
63
14.29
-81.82% roundup/backends/indexer_rdbms.py
62
33.98
-60.19% roundup/cgi/wsgi_handler.py
61
0.0
-89.71% roundup/backends/indexer_postgresql_fts.py
60
0.0
-85.71% roundup/backends/indexer_whoosh.py
60
35.48
-64.52% roundup/backends/sessions_rdbms.py
57
66.04
-17.76% roundup/backends/back_postgresql.py
57
32.65
-58.16% roundup/backends/sessions_redis.py
57
30.6
-42.54% roundup/cgi/ZTUtils/Iterator.py
54
46.55
-31.03% roundup/cgi/PageTemplates/TALES.py
53
13.7
-72.6% roundup/anypy/email_.py
51
12.4
-42.15% roundup/demo.py
50
17.48
-48.54% roundup/cgi/TAL/TALParser.py
45
0.0
-90.0% roundup/backends/indexer_sqlite_fts.py
44
31.82
-66.67% roundup/rate_limit.py
41
43.42
-53.95% roundup/support.py
35
61.22
-35.71% roundup/install_util.py
32
65.12
-11.39% roundup/backends/back_sqlite.py
31
54.55
-31.31% roundup/backends/blobfiles.py
28
45.98
-32.18% roundup/anypy/strings.py
23
25.76
-34.85% roundup/cgi/ZTUtils/Batch.py
19
0.0
-50.0% roundup/cgi/engine_jinja2.py
17
25.64
-43.59% roundup/cgi/TAL/XMLParser.py
15
60.0
-23.08% roundup/cgi/PageTemplates/PythonExpr.py
14
44.12
-41.18% roundup/actions.py
14
38.78
-28.57% roundup/cgi/TranslationService.py
13
63.77
-18.84% roundup/backends/indexer_xapian.py
13
37.04
-48.15% roundup/cgi/accept_language.py
13
45.83
-54.17% roundup/cgi/timestamp.py
11
35.71
-39.29% roundup/cgi/PageTemplates/MultiMapping.py
11
65.74
-10.19% roundup/cgi/TAL/TALDefs.py
11
79.59
-11.22% roundup/logcontext.py
8
67.44
-18.6% roundup/cgi/engine_zopetal.py
8
22.58
-8.6% roundup/scripts/roundup_mailgw.py
7
46.04
-5.04% roundup/cgi/PageTemplates/PageTemplate.py
7
82.67
-9.33% roundup/init.py
7
81.6
-5.6% roundup/instance.py
6
82.46
-5.26% roundup/i18n.py
5
74.07
-18.52% roundup/backends/sessions_common.py
5
78.26
-21.74% roundup/test/mocknull.py
4
50.0
-50.0% roundup/anypy/datetime_.py
3
72.73
-27.27% roundup/test/tx_Source_detector.py
3
50.0
-50.0% roundup/version_check.py
2
80.1
-0.32% roundup/cgi/TAL/TALGenerator.py
1
88.89
-11.11% roundup/anypy/cgi_.py
1
85.71
-2.86% roundup/cgi/exceptions.py
Jobs
ID Job ID Ran Files Coverage
1 28605578712.1 02 Jul 2026 04:30PM UTC 115
29.55
GitHub Action Run
Source Files on build 28605578712
  • Tree
  • List 115
  • Changed 77
  • Source Changed 4
  • Coverage Changed 76
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28605578712
  • ce7b4f71 on github
  • Prev Build on master (#26831233253)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc