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

ledgersmb / LedgerSMB / 5922990953
63%

Build:
DEFAULT BRANCH: master
Ran 21 Aug 2023 07:05AM UTC
Jobs 4
Files 396
Run time 33s
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

21 Aug 2023 06:53AM UTC coverage: 46.781% (-1.2%) from 48.008%
5922990953

push

github

web-flow
Test faster (#7574)

* Reduce dependencies: rm App::prove

* Reduce dependencies: rm File::Util

* Depedency cleanup: rm Test::Harness (with explicit version)

* Install modules with cpm instead of cpanm

* Simplified Webpack GitHub action setup

* Use 'yarn' to speed up dependency checks

* Reduce number of setup steps for clarity

* Adjust JS build caching criteria

* Move checkout *before* run init

* Start splitting run over multiple jobs

* Split build up in more (smaller) parts

* Split database testing into its own job

* Split off webservices testing

* Split out perl tests not dependent on database and/or browser

* Running outside of UI/, the dependency is missing -- npx restores it

* Upload test coverage after pure perl tests

* Name each Coveralls upload uniquely

* Stop pure perl coverage from failing

* Invoke 'jest' through npx instead of directly

* Make yarn install dev dependencies for redocly, openapi-merge-cli and jest-environment-jsdom

* Remove package-lock references; collect test results in a single step

* Use yarn to run tests instead of npx

* Don't finish parallel tests if some tests fail

* Fix node_modules path in CircleCI config

* Try coaxing coverage data out of starman

* Kill starman on the side of UI tests too; Try killing with -term to see if that saves cover data...

* Move Perl Setup to composite workflow

* Wait for cover to produce db

* Based on Yves's work, wait longer after stopping Starman

* Rename coverage set to where it really comes from

* Properly set JS Tests coverage

---------

Co-authored-by: Yves Lavoie <ylavoie@yveslavoie.com>

117 of 188 branches covered (62.23%)

9409 of 20113 relevant lines covered (46.78%)

1563.3 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
3
63.64
18.18% lib/LedgerSMB/Inventory/Adjust.pm
3
50.0
10.0% lib/LedgerSMB/Scripts/inv_reports.pm
4
63.64
-36.36% lib/LedgerSMB/Part.pm
5
81.48
-18.52% lib/LedgerSMB/Scripts/login.pm
7
81.94
-9.72% lib/LedgerSMB/Middleware/MainAppConnect.pm
8
90.71
-5.71% lib/LedgerSMB/Router.pm
11
12.73
-20.0% lib/LedgerSMB/Entity/Credit_Account.pm
11
50.0
-23.91% lib/LedgerSMB/Scripts/inventory.pm
16
25.93
-48.15% lib/LedgerSMB/Report/Inventory/Adj_Details.pm
27
17.95
-69.23% lib/LedgerSMB/Routes/ERP/API/GeneralLedger.pm
28
17.5
-70.0% lib/LedgerSMB/Routes/ERP/API/Countries.pm
28
15.38
-71.79% lib/LedgerSMB/Routes/ERP/API/Languages.pm
54
11.11
-75.0% lib/LedgerSMB/Routes/ERP/API/Contacts.pm
54
11.11
-75.0% lib/LedgerSMB/Routes/ERP/API/Products.pm
154
12.0
-88.0% lib/LedgerSMB/Routes/ERP/API/Invoices.pm
Jobs
ID Job ID Ran Files Coverage
1 pure-perl - 5922990953.1 21 Aug 2023 11:36PM UTC 295
25.87
GitHub Action Run
2 remainder-perl - 5922990953.2 21 Aug 2023 11:36PM UTC 267
48.44
GitHub Action Run
3 webservices-perl - 5922990953.3 21 Aug 2023 11:36PM UTC 249
21.55
GitHub Action Run
4 webservices-ui - 5922990953.4 21 Aug 2023 08:31PM UTC 85
30.72
GitHub Action Run
Source Files on build 5922990953
  • Tree
  • List 396
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 8b0ecb1e on github
  • Prev Build on renovate/master-all-minor-patch (#5913321199)
  • Next Build on master (#5944563747)
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

© 2025 Coveralls, Inc