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

CenterForOpenScience / SHARE / 5942791887
84%

Build:
DEFAULT BRANCH: develop
Ran 22 Aug 2023 06:46PM UTC
Jobs 2
Files 376
Run time 7s
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

22 Aug 2023 06:41PM UTC coverage: 90.176% (-0.3%) from 90.46%
5942791887

push

github

web-flow
[ENG-4380][ENG-4382] iri-based ingest and search (#806)

* wip: index-card-search api

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* less wip

* less wip...

* api/v3

* wip

* wip

* use ELASTIC_PASSWORD consistently

* fix: create "search" alias on initial setup

* wip

* wip

* wip

* wip

* wip-migrations

* wipwip

* wip (with piri tests)

* wip (partial digestion)

* wip (vocab, browse, sharev2)

* wip (derive)

* wipwip

* wip

* wip

* wip (with Indexcard)

* wip (with trove_iris index)

* wip

* wip (no openended, no fuzzy highlight)

* wip (trove_iris cardsearch)

* wip

* wip

* wip

* drop models: IngestJob, RegulatorLog

* wip

* wip (broken)

* wip (less broken)

* wip (identifier-based index)

* wip (populate identifier-based index)

* wip (deletable indexcards)

* fix: no break on no query

* wip (fix path indexing)

* wipwip

* wip (multi-phase backfill)

* wipwip

* wip (working value-search)

* wip (stabler sharev2_elastic backcompat)

* dockerfile: pin to bullseye

* restore unsafe settings, for the moment

* wip (valuesearch results as indexcards)

* text not iri

* osfmappy property paths

* legacy sharev2 blank node hackery

* slightly better sharev2-blanknode hackery

* pay a toll for lack of tests

* enable bingest

* reduce deadlock likelihood

* avoid mismatched iri

* smaller valuesearch

* legacy-sharev2 subjects

* fix broken harvest

* better search-admin experience

* shorter paths; capped keywords

* cardsearch sort

* fix schedule_harvests error

* is ok to search a still-filling index

* add periodic tasks back to admin

* index both full-iri and suff-uniq paths

* fix schedule_harvests (again)

* fix: handle multi-word queries

* add 'api/v3/' synonym to 'trove/'

* more focused default text search

* cleaner legacy_sharev2 extract

* osfmap up... (continued)

3922 of 3922 new or added lines in 114 files covered. (100.0%)

20992 of 23279 relevant lines covered (90.18%)

1.8 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
88.89
0.0% api/search/views.py
1
99.63
-0.37% share/search/index_strategy/sharev2_elastic5.py
1
99.17
-0.83% share/search/index_strategy/sharev2_elastic8.py
1
99.63
share/search/index_strategy/trove_indexcard.py
1
80.77
share/util/checksum_iri.py
1
87.88
-2.44% share/util/extensions.py
1
96.55
-1.63% tests/share/search/index_strategy/test_elastic8.py
1
66.67
-1.83% tests/share/tasks/test_job_consumers.py
1
80.0
trove/extract/turtle.py
1
97.56
trove/util/iris.py
2
78.57
2.38% share/bin/search.py
2
82.65
-1.96% share/management/commands/loadsources.py
2
80.33
-3.54% share/regulate/steps/__init__.py
2
71.43
trove/derive/__init__.py
2
83.33
trove/derive/osfmap_json.py
2
75.0
trove/extract/_base.py
2
80.0
trove/views/indexcard.py
3
97.99
1.1% share/search/index_strategy/elastic8.py
3
89.33
2.64% share/tasks/jobs.py
3
95.65
trove/admin.py
3
93.48
trove/vocab/__init__.py
4
91.11
trove/util/queryparams.py
5
79.93
-3.67% share/models/ingest.py
5
72.22
share/search/index_strategy/_util.py
5
90.38
trove/digestive_tract.py
5
50.0
trove/extract/__init__.py
6
68.42
share/migrations/0065_drop_harvester_transformer_b.py
6
95.91
0.26% share/search/daemon.py
6
71.43
trove/derive/_base.py
7
93.97
trove/models/indexcard.py
9
78.57
share/models/source_unique_identifier.py
11
82.81
trove/extract/legacy_sharev2.py
13
75.11
-3.49% share/search/index_strategy/_base.py
14
72.0
trove/derive/sharev2_elastic.py
15
53.23
-18.2% share/tasks/__init__.py
17
51.43
trove/views/browse.py
21
82.93
trove/models/resource_identifier.py
21
32.26
trove/views/ingest.py
27
35.71
trove/render/jsonld.py
57
77.65
share/search/search_params.py
61
34.41
trove/render/jsonapi.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
95.91
0.26% share/search/daemon.py
1
53.23
-18.2% share/tasks/__init__.py
1
98.96
0.06% tests/share/search/test_daemon.py
2
92.79
-1.8% share/harvest/base.py
2
80.33
-3.54% share/regulate/steps/__init__.py
2
55.56
-22.22% share/regulate/steps/validate.py
2
75.0
-25.0% share/transformers/v2_push.py
3
34.48
-10.34% share/harvesters/com_springer.py
4
33.33
-13.33% share/harvesters/com_biomedcentral.py
4
82.65
-1.96% share/management/commands/loadsources.py
4
79.93
-3.67% share/models/ingest.py
4
79.5
-2.7% share/models/jobs.py
4
97.06
-1.93% tests/share/test_oaipmh_trove.py
7
83.22
-4.9% share/util/__init__.py
Jobs
ID Job ID Ran Files Coverage
1 5942791887.1 22 Aug 2023 06:46PM UTC 376
90.18
GitHub Action Run
2 5942791887.2 22 Aug 2023 06:47PM UTC 376
90.17
GitHub Action Run
Source Files on build 5942791887
  • Tree
  • List 376
  • Changed 73
  • Source Changed 66
  • Coverage Changed 61
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #5942791887
  • 39f4e9b4 on github
  • Prev Build on develop (#4950881821)
  • Next Build on develop (#5943555638)
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