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

justin-millman / Kvasir
98%
master: 98%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Repo Added 24 Dec 2020 08:54PM UTC
Files 179
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • bugfix/TEXT-to-LONGTEXT
  • bugfix/avoid-if-rows-empty
  • bugfix/calling-assembly
  • bugfix/error-messages-for-aggregate-nested-relations
  • bugfix/fix-relation-nullability
  • bugfix/mysql-datetime-literal
  • bugfix/pre-defined-create-table-does-inserts
  • bugfix/relation-nested-relation-via-aggregate-memoized
  • bugfix/transactor-delete-associative-relation-entry-during-update
  • cleanup/relation-base-interfaces
  • feature/administration
  • feature/async-db
  • feature/blobbing
  • feature/cleanup
  • feature/connection-pool
  • feature/date-only
  • feature/dependency-bumps
  • feature/localization-v3
  • feature/localizations
  • feature/logging
  • feature/msyql-transaction
  • feature/mysql-transcription
  • feature/pre-defined-entities
  • feature/some-tweaks
  • feature/transactor
  • feature/unreachable-exception
  • feature/writeable-relation-exception
  • main
  • master

02 Jul 2026 01:53AM UTC coverage: 98.201% (-0.002%) from 98.203%
28559885531

push

github

justin-millman
Make Transaction Code Support Asynchronous Operations

This commit changes all of the code in the Transaction layer to operate asynchronously. In particular, all of the
query-executing operations are now async/await. This necessitated some small changes, such as abandoning the true
interfaces (such as IDbCommand) in favor of the top-level abstract base class (DbCommand), which has no functional
impact on anything. All of the transaction unit tests had to be updated as well to properly await and handle the
asynchronous nature of the execution mocks.

4491 of 4648 branches covered (96.62%)

Branch coverage included in aggregate %.

104 of 105 new or added lines in 3 files covered. (99.05%)

1 existing line in 1 file now uncovered.

7351 of 7411 relevant lines covered (99.19%)

5955.02 hits per line

Relevant lines Covered
Build:
Build:
7411 RELEVANT LINES 7351 COVERED LINES
5955.02 HITS PER LINE
Source Files on master
  • Tree
  • List 179
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
28559885531 main Make Transaction Code Support Asynchronous Operations This commit changes all of the code in the Transaction layer to operate asynchronously. In particular, all of the query-executing operations are now async/await. This necessitated some small c... push 02 Jul 2026 01:54AM UTC justin-millman github
98.2
28559200657 feature/async-db Merge 34cfe1c5e into a35d476d7 Pull #157 02 Jul 2026 01:34AM UTC web-flow github
98.2
28335987561 main Introduce ConnectionPool for Ad-Hoc Connections in Transactor This commit fixes an issue in the Transactor where the database connection was kept open indefinitely, which is not ideal. Now, there is a new IConnectionPool interface available that ... push 28 Jun 2026 09:07PM UTC justin-millman github
98.2
28335809684 feature/connection-pool Merge 3e8bb7bfe into 02108161a Pull #156 28 Jun 2026 09:00PM UTC web-flow github
98.2
28334896017 main Fix Calling Assembly Detection This commit fixes the way that the calling assembly is detected in the Translator. Instead of just using the calling assembly, we now walk the call stack until we find one that is not Kvasir. The Translator is inter... push 28 Jun 2026 08:26PM UTC justin-millman github
98.35
28334816548 bugfix/calling-assembly Merge 6622aff0a into 3773b7ba0 Pull #155 28 Jun 2026 08:23PM UTC web-flow github
98.35
28308689671 main Clean-Up Visual Studio Non-Warning Messages * add `readonly` keyword to a number of structs/fields * use new [bracket] syntax for collection initialization * remove interpolation $prefix from strings with no interpolation * make types of ... push 28 Jun 2026 02:21AM UTC justin-millman github
98.39
28308047773 feature/cleanup Merge c5facb693 into d9cfcc93d Pull #154 28 Jun 2026 01:51AM UTC web-flow github
98.39
28278126618 main Perform Schema Migration Check This commit adds logic into the Transactor to perform schema migration checks. On construction, the Transactor now executes administrative business logic; currently, schema migration is the only administrative consi... push 27 Jun 2026 04:08AM UTC justin-millman github
98.48
28277900295 feature/administration Merge a43bd115c into 4ae819523 Pull #153 27 Jun 2026 03:58AM UTC web-flow github
98.48
See All Builds (248)
  • Repo on GitHub
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