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

iplweb / bpp / 18634744198
32%
dev: 65%

Build:
Build:
LAST BUILD BRANCH: master
DEFAULT BRANCH: dev
Ran 19 Oct 2025 07:25PM UTC
Jobs 1
Files 842
Run time 2min
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

19 Oct 2025 07:00PM UTC coverage: 31.618% (-29.9%) from 61.514%
18634744198

push

github

mpasternak
Merge branch 'release/v202510.1270'

657 of 9430 branches covered (6.97%)

Branch coverage included in aggregate %.

229 of 523 new or added lines in 42 files covered. (43.79%)

11303 existing lines in 316 files now uncovered.

14765 of 39346 relevant lines covered (37.53%)

0.38 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
58.54
-0.92% src/bpp/templatetags/admin_filter_helpers.py
1
95.83
src/pbn_api/models/pbn_odpowiedzi_niepozadane.py
3
81.48
src/pbn_api/admin/pbn_odpowiedzi_niepozadane.py
5
13.5
-63.09% src/admin_dashboard/views.py
5
51.06
-20.73% src/bpp/admin/wydawca.py
6
53.42
-43.07% src/pbn_export_queue/admin.py
7
43.96
-40.95% src/bpp/admin/filters.py
10
79.82
-0.64% src/bpp/admin/core.py
14
37.68
-35.29% src/zglos_publikacje/admin/filters.py
57
12.61
3.04% src/pbn_api/admin/scientist.py
185
18.41
-45.54% src/pbn_api/client.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
72.73
-3.03% src/api_v1/serializers/util.py
1
11.32
-1.89% src/api_v1/views.py
1
85.71
-14.29% src/bpp/admin/xlsx_export/formats.py
1
75.0
-25.0% src/bpp/context_processors/google_analytics.py
1
92.86
-7.14% src/bpp/models/rzeczownik.py
1
87.5
-6.25% src/bpp/views/api/clarivate.py
1
75.0
-25.0% src/create_test_db/tests.py
1
72.41
-6.9% src/crossref_bpp/forms.py
1
90.24
-7.32% src/crossref_bpp/models.py
1
84.09
-4.55% src/crossref_bpp/utils.py
1
25.0
-8.33% src/dynamic_columns/util.py
1
44.83
-3.45% src/ewaluacja2021/validators.py
1
92.31
-7.69% src/ewaluacja_common/models.py
1
93.33
-6.67% src/importer_autorow_pbn/models.py
1
87.5
-3.13% src/import_list_ministerialnych/models.py
1
67.65
-2.94% src/miniblog/models.py
1
87.5
-12.5% src/pbn_api/models/language.py
1
71.88
-3.13% src/pbn_api/models/publisher.py
1
93.33
-6.67% src/powiazania_autorow/models.py
1
83.33
-16.67% src/raport_slotow/columns.py
1
97.56
-2.44% src/rozbieznosci_dyscyplin/models.py
1
87.5
-12.5% src/stan_systemu/views.py
1
0.0
-100.0% src/tee/const.py
1
86.67
-6.67% src/tee/models.py
1
88.89
-11.11% src/test_bpp/models.py
2
69.23
-15.38% src/bpp/admin/szablondlaopisubibliograficznego.py
2
90.0
-10.0% src/bpp/fields.py
2
76.83
-2.44% src/bpp/models/system/charakter_formalny.py
2
58.54
-0.92% src/bpp/templatetags/admin_filter_helpers.py
2
44.44
-33.33% src/bpp/templatetags/just_single_quotes.py
2
27.98
-1.79% src/crossref_bpp/views.py
2
44.44
-33.33% src/import_common/forms.py
2
75.0
-25.0% src/notifications/templatetags/notifications.py
2
54.39
-3.51% src/pbn_api/models/discipline.py
2
77.78
-22.22% src/rozbieznosci_dyscyplin/views.py
2
60.0
-40.0% src/snapshot_odpiec/tasks.py
3
79.82
-0.64% src/bpp/admin/core.py
3
72.22
-5.56% src/bpp/admin/uczelnia.py
3
93.58
-3.64% src/bpp/admin/wydawnictwo_ciagle.py
3
91.67
-8.33% src/bpp/admin/zrodlo.py
3
93.33
-6.67% src/bpp/models/cache/autorzy.py
3
87.1
-12.9% src/bpp/models/cache/views.py
3
64.29
-10.71% src/notifications/models.py
3
58.82
-29.41% src/nowe_raporty/apps.py
3
67.86
-10.71% src/pbn_api/admin/oswiadczenieinstytucji.py
3
0.0
-10.0% src/pbn_integrator/utils/pobierz_skasowane_prace.py
3
0.0
-13.04% src/pbn_integrator/utils/simple_page_getter.py
4
66.67
-33.33% src/bpp/admin_site.py
4
77.27
-15.91% src/bpp/multiseek_registry/mixins.py
4
55.56
-44.44% src/fixtures/wydawnictwa.py
4
33.33
-66.67% src/miniblog/tests.py
4
80.23
-10.47% src/pbn_api/models/base.py
4
28.26
-13.04% src/pbn_import/templatetags/pbn_import_tags.py
5
75.0
-13.24% src/bpp/admin/autor_dyscyplina.py
5
84.78
-5.07% src/bpp/admin/__init__.py
5
0.0
-100.0% src/bpp/management/commands/rebuild_jednostka.py
5
54.55
-45.45% src/bpp/views/api/strona_tom_nr_zeszytu.py
5
66.67
-33.33% src/bpp/views/xlsx_issn_chunks.py
5
45.0
-50.0% src/django_countdown/context_processors.py
5
68.75
-31.25% src/import_list_if/forms.py
5
64.29
-35.71% src/integrator2/forms.py
5
12.61
3.04% src/pbn_api/admin/scientist.py
5
0.0
-14.71% src/pbn_integrator/utils/odswiez_tabele_publikacji.py
5
15.69
-9.8% src/pbn_integrator/utils/threaded_page_getter.py
5
70.37
-22.22% src/przemapuj_zrodla_pbn/models.py
5
52.63
-36.84% src/raport_slotow/apps.py
5
66.67
-33.33% src/raport_slotow/forms/uczelnia.py
6
62.07
-31.03% src/admin_dashboard/models.py
6
91.58
-5.23% src/bpp/admin/wydawnictwo_zwarte.py
6
82.14
-17.86% src/bpp/jezyk_polski.py
6
92.31
-7.69% src/bpp/models/patent.py
6
85.37
-14.63% src/bpp/models/praca_habilitacyjna.py
6
11.63
-13.95% src/django_bpp/playwright_util.py
6
19.23
-17.31% src/ewaluacja_liczba_n/templatetags/url_helpers.py
6
42.86
-42.86% src/formdefaults/util.py
6
27.27
-72.73% src/pbn_api/admin/helpers.py
6
9.09
-72.73% src/pbn_api/validators.py
6
0.0
-26.09% src/pbn_import/utils/conference_import.py
6
0.0
-12.0% src/pbn_import/utils/fee_import.py
6
77.78
-22.22% src/raport_slotow/forms/zerowy.py
7
44.44
-12.22% src/bpp/models/profile.py
7
13.33
-80.0% src/django_bpp/sentry_support.py
7
51.61
-41.94% src/django_countdown/middleware.py
7
75.9
-19.28% src/formdefaults/core.py
7
57.89
-18.42% src/import_dyscyplin/forms.py
7
78.13
-21.88% src/import_pracownikow/views.py
7
59.09
-40.91% src/long_running/notification_mixins.py
7
32.18
-9.2% src/pbn_api/models/oswiadczenie_instytucji.py
7
0.0
-15.56% src/pbn_import/utils/author_import.py
7
0.0
-21.88% src/pbn_import/utils/publisher_import.py
7
0.0
-19.44% src/pbn_import/utils/source_import.py
7
61.54
-35.9% src/raport_slotow/forms/autor.py
7
57.14
-35.71% src/raport_slotow/forms/ewaluacja.py
7
29.63
-29.63% src/tee/utils.py
8
47.83
-52.17% src/api_v1/viewsets/common.py
8
34.78
-17.39% src/bpp/admin/actions.py
8
0.0
-100.0% src/bpp/management/commands/odtworz_grupy.py
8
87.96
-8.33% src/bpp/models/cache/punktacja.py
8
67.44
-25.58% src/bpp/models/konferencja.py
8
71.79
-15.38% src/bpp/views/mymultiseek.py
8
8.57
-31.43% src/import_polon/utils.py
8
15.79
-52.63% src/long_running/util.py
8
75.36
-13.53% src/pbn_api/admin/filters.py
8
0.0
-10.96% src/pbn_import/utils/institution_import.py
8
0.0
-21.62% src/pbn_import/utils/statement_import.py
8
0.0
-100.0% src/rozbieznosci_dyscyplin/tasks.py
8
70.37
-29.63% src/snapshot_odpiec/views.py
8
27.27
-72.73% src/stan_systemu/tests.py
9
51.06
-20.73% src/bpp/admin/wydawca.py
9
60.47
-23.26% src/bpp/views/admin.py
9
56.67
-21.67% src/nowe_raporty/forms.py
9
17.65
-70.59% src/pbn_api/adapters/wydawca.py
9
81.43
-12.86% src/pbn_api/exceptions.py
9
0.0
-7.26% src/pbn_import/utils/initial_setup.py
9
0.0
-100.0% src/tee/management/commands/tee_test_okay.py
9
37.68
-35.29% src/zglos_publikacje/admin/filters.py
10
23.33
-66.67% src/bpp/management/commands/look_for_unused_fields.py
10
0.0
-100.0% src/bpp/management/commands/rebuild_autor_jednostka.py
10
0.0
-81.25% src/bpp/management/commands/remove_empty_authors.py
10
74.34
-19.47% src/bpp/models/util.py
10
61.54
-28.21% src/pbn_api/models/scientist.py
10
63.64
-36.36% src/snapshot_odpiec/models.py
10
40.91
-31.82% src/tee/admin.py
10
0.0
-100.0% src/tee/management/commands/tee_test_exception.py
11
51.43
-21.43% src/bpp/admin/helpers/mixins.py
11
45.83
-50.0% src/bpp/forms/__init__.py
11
0.0
-100.0% src/bpp/management/commands/rebuild_slugs.py
11
64.52
-17.74% src/bpp/models/wydzial.py
11
36.59
-56.1% src/bpp/views/mixins.py
11
63.64
-36.36% src/crossref_bpp/monkey_patches.py
11
25.0
-75.0% src/long_running/tasks.py
11
38.1
-57.14% src/notifications/mixins.py
11
31.48
-31.48% src/pbn_api/models/institution.py
11
0.0
-100.0% src/pbn_import/utils/__init__.py
12
0.0
-37.14% src/bpp/management/commands/ustaw_punktacje.py
12
32.14
-60.71% src/bpp/models/sloty/wydawnictwo_zwarte.py
12
70.84
-2.17% src/crossref_bpp/core.py
12
70.73
-29.27% src/integrator2/views.py
12
20.83
-70.83% src/pbn_api/adapters/autor.py
12
65.71
-18.57% src/pbn_downloader_app/models.py
12
58.65
-20.19% src/zglos_publikacje/models.py
13
58.18
-38.18% src/bpp/admin/zglos_publikacje_helpers.py
13
57.45
-34.04% src/bpp/models/szablondlaopisubibliograficznego.py
13
43.48
-11.59% src/bpp/views/__init__.py
13
23.33
-63.33% src/dynamic_columns/mixins.py
13
25.81
-41.94% src/fixtures/playwright_fixtures.py
13
0.0
-8.07% src/pbn_import/utils/publication_import.py
13
25.58
-39.53% src/przemapuj_zrodla_pbn/forms.py
14
34.48
-58.62% src/api_v1/viewsets/recent_author_publications.py
14
34.21
-55.26% src/bpp/context_processors/pbn_token_aktualny.py
14
66.67
-33.33% src/integrator2/models/base.py
14
0.0
-100.0% src/notifications/management/commands/send_notification.py
14
0.0
-17.5% src/pbn_import/tasks.py
14
0.0
-94.44% src/tee/management/commands/tee.py
15
41.18
-39.22% src/import_common/models.py
15
9.68
-70.97% src/pbn_api/adapters/wydawnictwo_nadrzedne.py
15
38.64
-50.0% src/rozbieznosci_if/views.py
16
21.54
-24.62% src/import_dyscyplin/tasks.py
16
23.44
-40.63% src/pbn_api/models/tlumacz_dyscyplin.py
16
21.43
-78.57% src/raport_slotow/core.py
16
54.55
-28.79% src/raport_slotow/views/upowaznienie_pbn.py
16
13.04
-86.96% src/snapshot_odpiec/core.py
17
28.89
-25.56% src/bpp/decorators.py
17
0.0
-79.17% src/bpp/management/commands/reset_multiseek_ordering.py
17
76.51
-16.87% src/bpp/models/wydawnictwo_zwarte.py
17
33.85
-30.77% src/bpp/views/api/pbn_get_by_parameter.py
17
23.81
-61.9% src/bpp/views/api/pubmed.py
17
48.98
-46.94% src/bpp/views/api/uzupelnij_rok.py
17
53.33
-44.44% src/import_list_if/models.py
17
14.85
-23.76% src/pbn_api/templatetags/pbn_extras.py
18
59.04
-39.76% src/bpp/models/wydawca.py
18
79.09
-20.91% src/bpp/models/zrodlo.py
18
8.33
-86.11% src/pbn_api/adapters/zrodlo.py
18
53.42
-43.07% src/pbn_export_queue/admin.py
19
47.44
-43.59% src/bpp/admin/crossref_api_helpers.py
19
0.0
-95.24% src/bpp/admin/xlsx_export/_prettyxlsx.py
19
28.26
-43.48% src/oswiadczenia/views.py
19
64.13
-12.5% src/raport_slotow/tables.py
20
0.0
-100.0% src/bpp/management/commands/set_site_name.py
20
26.23
-32.79% src/integrator2/tasks.py
20
13.04
-69.57% src/pbn_api/adapters/wydawnictwo_autor.py
20
48.21
-27.68% src/pbn_api/models/publication.py
20
4.88
-80.49% src/pbn_api/utils.py
20
38.03
-33.8% src/ranking_autorow/forms.py
20
54.55
-34.85% src/raport_slotow/views/ewaluacja.py
21
30.77
-66.67% src/bpp/admin/helpers/pbn_api/cli.py
21
17.78
-38.89% src/bpp/tasks.py
22
0.0
-68.18% src/bpp/management/commands/rebuild_kolejnosc.py
22
50.0
-42.42% src/raport_slotow/views/zerowy.py
23
12.7
-50.79% src/bpp/views/global_nav.py
23
59.15
-38.03% src/formdefaults/models.py
23
0.0
-17.97% src/pbn_import/utils/data_integration.py
24
53.06
-36.73% src/bpp/admin/jednostka.py
24
66.17
-24.06% src/bpp/models/wydawnictwo_ciagle.py
24
46.88
-43.75% src/bpp_setup_wizard/forms.py
24
40.0
-60.0% src/tee/tests.py
25
21.62
-78.38% src/bpp/export/issn.py
25
24.24
-75.76% src/dynamic_columns/tests.py
25
5.18
-6.56% src/pbn_integrator/importer.py
26
48.11
-36.79% src/bpp/admin/helpers/__init__.py
26
14.75
-62.3% src/ewaluacja_metryki/templatetags/temperature_filters.py
26
38.36
-45.21% src/import_list_ministerialnych/views.py
26
29.41
-37.25% src/rozbieznosci_dyscyplin/admin_utils.py
27
0.0
-62.9% src/bpp_setup_wizard/middleware.py
27
14.69
-28.67% src/bpp/views/autocomplete/wydawnictwo_nadrzedne_w_pbn.py
27
0.0
-100.0% src/tee/core.py
28
62.82
-35.9% src/bpp/models/praca_doktorska.py
28
42.37
-57.63% src/bpp_setup_wizard/views.py
28
64.06
-21.88% src/conftest.py
28
28.87
-44.33% src/django_countdown/models.py
28
48.15
-45.68% src/integrator2/models/lista_ministerialna.py
28
69.91
-30.09% src/pbn_import/models.py
28
40.43
-59.57% src/rozbieznosci_if/tests.py
29
12.77
-87.23% src/bpp/core.py
29
16.18
-64.71% src/ewaluacja_metryki/templatetags/url_utils.py
29
8.06
-62.9% src/import_polon/core/import_absencji.py
29
27.45
-62.75% src/notifications/core.py
30
38.53
-36.7% src/bpp/views/autocomplete/pbn_api.py
30
48.0
-48.0% src/long_running/views.py
30
37.7
-25.41% src/pbn_api/models/sentdata.py
30
22.52
-25.17% src/pbn_downloader_app/views.py
31
42.39
-20.25% src/bpp/admin/autor.py
31
34.04
-65.96% src/oswiadczenia/tests.py
32
17.95
-70.51% src/bpp/models/sloty/wydawnictwo_ciagle.py
32
32.08
-67.92% src/nowe_raporty/docx_export.py
32
0.0
-13.39% src/pbn_import/utils/import_manager.py
33
66.94
-21.63% src/bpp/models/uczelnia.py
33
55.32
-42.55% src/raport_slotow/views/uczelnia.py
34
30.91
-47.27% src/raport_slotow/models/uczelnia.py
35
7.69
-75.64% src/integrator2/util.py
35
0.0
-21.74% src/pbn_import/utils/base.py
36
65.16
-25.81% src/bpp/models/cache/rekord.py
36
29.91
-25.23% src/import_common/normalization.py
37
28.85
-71.15% src/snapshot_odpiec/tests.py
38
0.0
-97.62% src/notifications/management/commands/send_message.py
39
47.54
-40.16% src/ewaluacja_metryki/models.py
39
8.24
-58.82% src/powiazania_autorow/tasks.py
39
13.51
-72.97% src/przemapuj_prace_autora/forms.py
42
46.88
-30.0% src/bpp/admin/xlsx_export/resources.py
42
49.67
-31.37% src/import_dyscyplin/views.py
42
25.0
-75.0% src/pbn_api/views.py
42
29.58
-70.42% src/przemapuj_prace_autora/admin.py
43
0.0
-84.75% src/ewaluacja_metryki/management/commands/oblicz_metryki.py
44
29.7
-56.44% src/bpp/admin/templates.py
44
30.89
-54.47% src/dynamic_columns/models.py
45
6.33
-29.41% src/bpp/imports/egeria_2012.py
46
14.61
-76.4% src/pbn_export_queue/tasks.py
47
30.0
-66.67% src/bpp/admin/helpers/pbn_api/gui.py
47
21.78
-68.32% src/bpp/models/sloty/common.py
47
9.79
-35.05% src/ewaluacja_optymalizacja/utils.py
48
46.28
-47.93% src/bpp/views/api/__init__.py
49
17.42
-21.29% src/deduplikator_autorow/views.py
49
7.41
-64.81% src/import_dyscyplin/core.py
49
51.26
-33.09% src/rozbieznosci_dyscyplin/admin.py
50
40.0
-48.67% src/bpp/models/dyscyplina_naukowa.py
52
41.28
-58.72% src/long_running/models.py
53
19.14
-41.36% src/bpp/admin/xlsx_export/mixins.py
54
2.09
-33.47% src/crossref_bpp/admin/helpers.py
54
57.43
-37.16% src/fixtures/pbn_api.py
55
6.51
-45.56% src/bpp/admin/helpers/pbn_api/common.py
55
3.81
-87.62% src/powiazania_autorow/core.py
56
47.34
-39.36% src/nowe_raporty/views.py
56
37.78
-62.22% src/przemapuj_prace_autora/tests.py
57
43.96
-40.95% src/bpp/admin/filters.py
57
2.84
-46.81% src/pbn_api/tasks.py
58
14.0
-78.0% src/przemapuj_prace_autora/views.py
61
9.48
-75.0% src/ewaluacja_liczba_n/utils.py
66
27.62
-56.91% src/bpp/templatetags/prace.py
69
52.44
-40.44% src/bpp/models/jednostka.py
69
14.77
-30.2% src/importer_autorow_pbn/views.py
70
16.77
-65.87% src/bpp/views/oai.py
72
16.48
-52.75% src/import_polon/forms.py
74
31.21
-61.7% src/raport_slotow/views/autor.py
76
0.0
-96.47% src/django_bpp/sitemaps.py
77
3.17
-60.85% src/import_list_ministerialnych/core.py
78
42.21
-48.44% src/bpp/models/sloty/core.py
79
33.33
-58.82% src/pbn_import/views.py
84
22.48
-71.32% src/komparator_pbn/views.py
88
28.41
-64.77% src/pbn_export_queue/models.py
89
46.67
-41.27% src/bpp/models/autor.py
89
21.89
-70.41% src/raport_slotow/util.py
90
15.82
-77.97% src/import_common/util.py
96
59.63
-24.66% src/bpp/models/abstract.py
103
29.81
-70.19% src/komparator_pbn/tests.py
105
72.62
-13.53% src/fixtures/conftest.py
110
21.92
-76.03% src/bpp_setup_wizard/tests.py
111
10.12
-54.09% src/ewaluacja_optymalizuj_publikacje/views.py
112
8.56
-79.14% src/ewaluacja_metryki/utils.py
113
33.43
-51.98% src/import_dyscyplin/models.py
118
33.26
-40.26% src/bpp/util.py
121
22.56
-56.23% src/ranking_autorow/views.py
121
24.38
-75.63% src/rozbieznosci_dyscyplin/tests.py
125
9.2
-12.34% src/pbn_integrator/utils/__init__.py
129
29.89
-70.11% src/django_countdown/tests.py
130
6.49
-45.19% src/przemapuj_zrodla_pbn/views.py
133
20.83
-79.17% src/powiazania_autorow/tests.py
135
17.0
-51.84% src/pbn_export_queue/views.py
140
18.02
-81.4% src/pbn_downloader_app/tests.py
141
18.11
-41.89% src/import_common/core.py
141
20.57
-56.86% src/import_pracownikow/models.py
143
6.9
-68.62% src/import_polon/core/import_polon.py
153
5.67
-53.06% src/komparator_publikacji_pbn/views.py
159
16.24
-83.76% src/import_list_ministerialnych/tests.py
171
10.23
-24.02% src/ewaluacja_metryki/views.py
177
13.5
-63.09% src/admin_dashboard/views.py
178
46.44
-32.09% src/bpp/multiseek_registry/fields.py
182
16.22
-83.78% src/komparator_publikacji_pbn/tests.py
188
23.63
-50.66% src/bpp/views/browse.py
205
2.62
-82.72% src/bpp/export/bibtex.py
205
7.11
-73.98% src/pbn_api/adapters/wydawnictwo.py
207
2.96
-45.78% src/deduplikator_autorow/utils.py
208
18.41
-45.54% src/pbn_api/client.py
211
14.98
-80.52% src/ranking_autorow/tests.py
220
36.65
-38.17% src/bpp/views/autocomplete/__init__.py
332
6.81
-93.19% src/ewaluacja_optymalizuj_publikacje/tests.py
499
17.94
-82.06% src/pbn_import/tests.py
Jobs
ID Job ID Ran Files Coverage
1 18634744198.1 19 Oct 2025 07:25PM UTC 842
31.62
GitHub Action Run
Source Files on build 18634744198
  • Tree
  • List 842
  • Changed 345
  • Source Changed 0
  • Coverage Changed 345
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • a45474bb on github
  • Prev Build on master (#18622275654)
  • Next Build on master (#18667832804)
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