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

u-wave / core / 11980915260
86%

Build:
DEFAULT BRANCH: default
Ran 22 Nov 2024 10:12PM UTC
Jobs 1
Files 78
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

22 Nov 2024 10:10PM UTC coverage: 78.492% (-1.7%) from 80.158%
11980915260

push

github

web-flow
Switch to a relational database (#637)

* It boots from SQL

* progress on loading playlists

* Use uppercase ID

* Search based on SQL media

* add userID to history entry schema

* stash

* Migrate history, read history

* Typed IDs; move mostly to new schema types

* Migrate authentication model to SQL

* Update unique constraints

* Fix lodash import

* Select the right stuff from users

* Use Object.groupBy

* Use order column for playlist sorting?

The other option is to have a JSON column with IDs on the playlists
table.

* Add linting for JSDoc

* SQL config store

* stash

* Bump kysely

* Different way to store playlist item order

* Opaque -> Tagged

* Port bans

* deps: update better-sqlite3

* Remove mongodb connection code

* Adding playlist items with sql?

* Revert "Remove mongodb connection code"

This reverts commit 8b2ae37e6.

* Make migrations work in sql

* Try with SQLite

* Migrate auth passwords

* Better Date support for SQLite

* Use json_each

* use json_array_length

* SQLite utility functions

* Fix property name in test

* playlist shuffle and cycle with sqlite

* Use a flat list of permissions

* Various test fixes

* Ban test sorta working

* small test fixes

* acl fixes

* some more json sqlite fixes

* serialize active playlist id

* Implement playlist updates with sql

* More JSON fun

* users test fixes

* test fixes for bans and /now

* finish redis connection before changing configs

* User avatar / roles return values

* test ID fix

* Fix playlist item serialization

* implement removing playlist items

* put comment

* Fix issues due to playlist position options

* disable sql query logging

* various sql booth fixes

* Test fixes by moving to new data structure

* Inline the email function

* Fix email test

* This map is a multi map

* fix playlist item filte... (continued)

757 of 912 branches covered (83.0%)

Branch coverage included in aggregate %.

2001 of 2791 new or added lines in 52 files covered. (71.69%)

9 existing lines in 7 files now uncovered.

8666 of 11093 relevant lines covered (78.12%)

70.72 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
91.27
0.44% src/Source.js
1
99.5
src/migrations/002-sql.cjs
1
91.74
4.85% src/plugins/bans.js
1
96.43
9.19% src/plugins/motd.js
1
88.83
-0.06% src/plugins/passport.js
1
5.38
0.0% src/sockets/LostConnection.js
1
92.86
-0.43% src/utils/toListResponse.js
2
89.29
35.0% src/migrations/001-activePlaylistState.cjs
3
75.93
0.19% src/plugins/waitlist.js
4
49.2
0.62% src/controllers/users.js
5
41.18
-2.82% src/utils/removeFromWaitlist.js
7
90.32
-3.86% src/plugins/migrations.js
8
79.05
-0.9% src/SocketServer.js
9
62.89
1.78% src/controllers/search.js
11
88.76
0.0% src/controllers/now.js
11
82.8
2.51% src/plugins/booth.js
14
91.52
src/utils/sqlite.js
18
83.88
-2.04% src/plugins/configStore.js
26
59.46
-8.48% src/plugins/chat.js
28
52.58
-0.88% src/controllers/authenticate.js
32
79.55
-1.63% src/controllers/playlists.js
45
54.27
0.66% src/controllers/booth.js
73
87.51
10.05% src/plugins/playlists.js
75
55.76
5.35% src/plugins/history.js
81
8.89
src/utils/Multimap.js
103
59.91
4.06% src/plugins/users.js
228
10.2
src/migrations/003-populate-sql.cjs

Uncovered Existing Lines

Lines Coverage ∆ File
1
79.05
-0.9% src/SocketServer.js
1
89.29
35.0% src/migrations/001-activePlaylistState.cjs
1
59.46
-8.48% src/plugins/chat.js
1
79.55
-1.63% src/controllers/playlists.js
1
88.76
0.0% src/controllers/now.js
1
59.91
4.06% src/plugins/users.js
3
87.51
10.05% src/plugins/playlists.js
Jobs
ID Job ID Ran Files Coverage
1 11980915260.1 22 Nov 2024 10:12PM UTC 78
78.49
GitHub Action Run
Source Files on build 11980915260
  • Tree
  • List 78
  • Changed 57
  • Source Changed 51
  • Coverage Changed 42
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #11980915260
  • 87655234 on github
  • Prev Build on default (#11928536148)
  • Next Build on default (#11980946437)
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