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

IJHack / QtPass / 23459033555
21%
master: 7%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 23 Mar 2026 08:48PM UTC
Jobs 1
Files 62
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

23 Mar 2026 08:40PM UTC coverage: 10.131% (+3.9%) from 6.249%
23459033555

push

github

web-flow
Add unit tests to improve code coverage (#755)

* Add unit tests to improve code coverage

- Added StoreModel tests (tests/auto/model/tst_storemodel.cpp)
- Added QtPassSettings tests (tests/auto/settings/tst_settings.cpp)
- Added Executor tests (tests/auto/executor/tst_executor.cpp)
- Updated auto.pro to include new test modules

Coverage improved from ~6% to ~8.2% lines, ~9.5% to ~10.8% functions.

* Fix Windows build by adding win32 block to model.pro

* Add PasswordConfiguration test suite

- Added tests for password configuration defaults
- Added tests for setters/getters
- Added tests for character sets
- Updated .gitignore to ignore test binaries and generated files
- Coverage: 8.3% lines, 11.1% functions (51 tests total)

* Simplify .gitignore - use wildcards for test artifacts

* Remove tst_* from gitignore (too broad)

* Remove target_wrapper from git - generated by qmake

* Add qtpass.plist to new test directories (macOS)

* Skip Unix-specific executor tests on Windows

* Add more settings and storemodel tests

- Settings: version, geometry, passStore, usePass, clipboard, autoclear, passwordLength
- StoreModel: supportedDropActions, supportedDragActions, filterAcceptsRow

Coverage: 9.3% lines, 13.5% functions (74 tests)

* Fix getVersion test - use default value

* Fix settings tests - use set+get pattern instead of checking internal state

* Add more settings and executor tests

Settings: setAndGetUseGit, setAndGetUseOtp, setAndGetUseTrayIcon, setAndGetUsePwgen, setAndGetHidePassword
Executor: executeBlockingWithArgs

Coverage: 10.1% lines, 15.7% functions (80 tests)

* Add test binaries to gitignore

* Explicitly list test binaries in gitignore

501 of 4945 relevant lines covered (10.13%)

0.74 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23459033555.1 23 Mar 2026 08:48PM UTC 62
10.13
GitHub Action Run
Source Files on build 23459033555
  • Tree
  • List 62
  • Changed 8
  • Source Changed 2
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23459033555
  • 980dedbf on github
  • Prev Build on main (#23453758772)
  • Next Build on main (#23460629354)
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