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

goto / compass / 10503808764

22 Aug 2024 07:34AM UTC coverage: 84.069% (-1.1%) from 85.175%
10503808764

push

github

web-flow
feat: create delete assets API (#77)

* feat(proto): generate proto regarding delete assets

* feat(asset): add refreshed_at field

* feat: create translator from query expr to SQL query and ES query

* feat(module): add expr-lang/expr module

* feat(docs): add comments in QueryExprTranslator

* feat(asset): change migration update

* feat(asset): add down migration

* feat(translator): mark as private func for func that only used in translator

* feat: create delete assets API by query expr

* refactor: make interface for query expr and implement to postgresql and elasticsearch

* refactor: resolve all lint issues

* fix: add refreshed_at in insert asset query

* feat: add refreshed_at field in get all assets

* fix: update return error in delete assets

* fix: update asynchronous process in deletion assets

* refactor: fix lint issues

* feat: fix ConditionalNode logic and toString format

* refactor: remove redundant code, and make return error as soon as possible

* feat: update mock using mockery

* feat: equalize current time at created_at and updated_at based on refreshed_at both in postgresql and elasticsearch

* refactor: rename var

* refactor: remove unused go module

* test: fix existing unit tests

* test: fix existing unit tests

* refactor: makes codes to more readable

* test: create unit test for deletion API

* test: create unit test for converter

* feat: add validation in deletion query and remove redundant code

* feat: make can equals (==) or IN for type and service in delete asset expr

* test: create unit test for delete asset expr

* feat: change flow of deletion assets and refactor codes based on feedbacks

* test: fix unit test

* test: fix unit test

* refactor: remove unused comment

* feat: make maxAttemptRetry to be configurable and improve code performance

* feat: make cancel for context, and remove pointer in ESExpr and SQLExpr

* refactor: make c... (continued)

562 of 762 new or added lines in 14 files covered. (73.75%)

1 existing line in 1 file now uncovered.

6876 of 8179 relevant lines covered (84.07%)

21.68 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

74.23
/pkg/queryexpr/sql_expr.go


Source Not Available

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