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

OpenRefine / OpenRefine / 4663
50%

Build:
DEFAULT BRANCH: master
Ran 22 Aug 2020 04:03PM UTC
Jobs 5
Files 618
Run time 4min
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

pending completion
4663

push

travis-ci

web-flow
Extend Wikidata extension to support arbitrary Wikibase instances (#2810)

Closes #1640. All Wikibase-dependent parameters, which were previously hard-coded for Wikidata, are now described in a JSON manifest. The manifest is currently constructed by hand, but, in the future, will hopefully be published by each Wikibase instance at a standard location.

* setup the manifest framework

* add dependency mechanism to scrutinizers & update tests

* add json creators to constraint entities

* adapt the backend (units tests are to be updated)

* remove the call to prepareDependencies() in the constructor

* update code according to review feedback

* update scrutinizers tests

* fix typo & update ConstraintsV1

* log if a scrutinizer is skipped

* update versioning handling in the backend

* correct the order of "actual" and "expected" for assertEquals method

* use regex to check manifest versions

* 1. add wikibase-manager.js, wikibase-dialog.js, etc.
2. move dialog/schema-alignment-dialog.js -> schema-alignment.js
3. remove unused schema-alignment-dialog.html
4. change most mentions of "Wikidata" to "Wikibase"

* support saving cookies for different Wikibases & fix LoginCommandTest

* fix schema related tests

* removed unused WikibaseCredentials

* include MediaWiki API endpoint in the schema

* fetch language codes for different Wikibases

* fix lgtm-bot alerts

* keep a connection map (MediaWiki API endpoint => Connection) in ConnectionManager

* simplify the constraint configurations of the manifest and remove lots of unnecessary code.

* add slash to the end of mediawiki.root

* add manifest schema and use ajv to validate the manifest

* remove JSONP support (Wikibase manifest host should support CORS)

* save manifests on manifest update

* add unit tests for Manifest

* include the exception in logger.error() method to make it easier to debug

* include the message of ManifestException when... (continued)

12736 of 25213 relevant lines covered (50.51%)

2.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 4663.1 (CODACY_PROJECT_TOKEN=[secure]) 22 Aug 2020 04:03PM UTC 0
50.46
Travis Job 4663.1
2 4663.2 (CODACY_PROJECT_TOKEN=[secure]) 22 Aug 2020 04:04PM UTC 0
50.44
Travis Job 4663.2
3 4663.3 (CODACY_PROJECT_TOKEN=[secure]) 22 Aug 2020 04:06PM UTC 0
50.37
Travis Job 4663.3
4 4663.4 (CODACY_PROJECT_TOKEN=[secure]) 22 Aug 2020 04:04PM UTC 0
50.45
Travis Job 4663.4
5 4663.5 (CODACY_PROJECT_TOKEN=[secure]) 22 Aug 2020 04:03PM UTC 0
50.45
Travis Job 4663.5
Source Files on build 4663
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #4663
  • 7d4e182c on github
  • Prev Build on master (#4654)
  • Next Build on master (#4666)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc