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

OpenRefine / OpenRefine / 11287606787 / 1
51%
master: 51%

Build:
DEFAULT BRANCH: master
Ran 11 Oct 2024 06:43AM UTC
Files 675
Run time 16s
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

11 Oct 2024 06:40AM UTC coverage: 48.579% (-0.03%) from 48.604%
11287606787.1

push

github

web-flow
Option to remove Blank Columns upon project creation (#4757)

* Fix #1750

Three parts of changes:
1. Determine whether a column is blank: (based on https://github.com/OpenRefine/OpenRefine/pull/3497): Create a new list<Boolean> in the TabularImportingParserBase class, that represents whether each column has data. 2. If the store blank column is false, delete this column (only happens when store blank column == false): removeColumn method is created in the ColumnModel class. This will use columns.remove(all empty columns), which will remove both data lines and header lines. 3. The checkbox of the store blank column added to the front-end page. After testing with real files (csv, xls, tsv), this function works. I think it should work on other Tabular files as well, since I'm optimizing directly in the TabularImportingParserBase class. But I'm not really sure how to test in TabularImportingParserBase directly. In addition, I've tested tree files (xml, json), and now it is possible to do blank columns. So I didn't make changes.

* 4757 add some unit tests

* Fix up unit test

* Lint formatter fixups

* Review cleanups

* Add e2e test for blank column import option

* Remove unnecessary try {} block in test

* Remove another unnecessary try {} block in tests

* Remove other unnecessary try {} blocks in tests

---------

Co-authored-by: Tom Morris <tfmorris@gmail.com>
Co-authored-by: Antonin Delpeuch <antonin@delpeuch.eu>

5305 of 12364 branches covered (42.91%)

Branch coverage included in aggregate %.

13358 of 26054 relevant lines covered (51.27%)

2.35 hits per line

Source Files on job Java - 11287606787.1
  • Tree
  • List 0
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 11287606787
  • bfc03071 on github
  • Prev Job for on master (#11277044920.1)
  • Next Job for on master (#11288045873.1)
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