Skip to content

Conversation

@ermiry
Copy link
Contributor

@ermiry ermiry commented Mar 15, 2021

General

  • Refactored mongo select to use a static array instead of a list
  • Updated includes to use cmongo export qualifiers
  • Refactored makefile to compile tests and handle coverage
  • Added workflows to create beta & production releases
  • Added custom mongo structure to hold values
  • Removed mongo_collection_get () wrapper method

Models

  • Added base dedicated model structure & methods

CRUD

  • Added find methods that return result as json
  • Updated CRUD methods to be thread safe

Tests

  • Added test header with check macro definitions
  • Added base cmongo select unit tests
  • Added dedicated script to run tests

ermiry added 30 commits January 14, 2021 11:43
Also added a mongo clients pool to handle multi-threaded workflows
Also using client pool methods to be thread safe
Also updated methods to use new model structure
@codecov-commenter
Copy link

codecov-commenter commented Apr 18, 2021

Codecov Report

❗ No coverage uploaded for pull request base (main@471e3fc). Click here to learn what that means.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff           @@
##             main      #3   +/-   ##
======================================
  Coverage        ?   9.23%           
======================================
  Files           ?      10           
  Lines           ?     736           
  Branches        ?       0           
======================================
  Hits            ?      68           
  Misses          ?     668           
  Partials        ?       0           
Flag Coverage Δ
unittests 9.23% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.


Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 471e3fc...5e31af2. Read the comment docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

crud Related to crud operations json Related to json methods models Related to models threads Related to thread safe types Related to custom types

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants