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

sntran / ex_gql / 904ec3705b66cd47395ca8c7613512b2e3c00bdc
100%
main: 100%

Build:
Build:
LAST BUILD BRANCH: copilot/add-ecto-query-generating-library
DEFAULT BRANCH: main
Ran 10 Mar 2026 03:37AM UTC
Jobs 1
Files 10
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

10 Mar 2026 03:36AM UTC coverage: 96.209%. First build
904ec3705b66cd47395ca8c7613512b2e3c00bdc

Pull #1

github

sntran
Add comprehensive tests for query parsing and building

- Enhance `parser_test.exs` with additional tests for WHERE, FILTER, ORDER BY, LIMIT, OFFSET, SKIP, and FINISH clauses.
- Include support for various predicates such as IS NULL, IS NOT NULL, IN, NOT IN, CONTAINS, STARTS WITH, ENDS WITH, and BETWEEN.
- Implement property-based tests for dynamic query generation involving WHERE clauses, LIMIT/OFFSET values, and OR predicates.
- Extend `query_builder_test.exs` to validate SQL generation for new query features, ensuring correct handling of predicates and parameters.
- Introduce `queryable_branch_test.exs` to cover Ecto.Queryable branch scenarios, including handling of nil and non-nil property predicates, path queries, and cross queries.
Pull Request #1: feat: OpenGQL — Ecto-free GQL parser with Statement struct, execute/2 API, Ecto.Queryable support, full CRUD clauses, CI/coverage, and correctness fixes

406 of 422 new or added lines in 8 files covered. (96.21%)

406 of 422 relevant lines covered (96.21%)

126.32 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
50.0
lib/opengql/parser/predicate.ex
1
98.39
test/support/queryable.ex
14
95.76
lib/opengql/query_builder.ex
Jobs
ID Job ID Ran Files Coverage
1 904ec3705b66cd47395ca8c7613512b2e3c00bdc.1 10 Mar 2026 03:37AM UTC 10
96.21
GitHub Action Run
Source Files on build 904ec3705b66cd47395ca8c7613512b2e3c00bdc
  • Tree
  • List 10
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1
  • Next Build on copilot/add-ecto-query-generating-library (#2C955052...)
  • Delete
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