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

graphprotocol / indexer-rs / 6868912986
64%

Build:
DEFAULT BRANCH: main
Ran 14 Nov 2023 08:29PM UTC
Jobs 1
Files 42
Run time 3s
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

14 Nov 2023 08:08PM UTC coverage: 59.005% (+8.6%) from 50.447%
6868912986

push

github

web-flow
feat: TAP Agent (#83)

* feat: TAP Agent

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* chore: silence one clippy::too_many_arguments

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* ci: add postgres/sqlx to clippy job

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* refactor(tap_agent): trim_start_matches addresses

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* fix: table name `scalar_tap_ravs` discrepancy

Was `scalar_tap_latest_ravs` everywhere except in the down migration.
Opted for the shorter of the 2 everywhere.

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* refactor: dashes in bin and crate names

Instead of underscores.

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* style: fix spaces in macro call

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* refactor: rename Account to SenderAllocationRelationship

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* refactor: simplify update_unaggregated_fees_static

In particular, simplify handling of NULL results from the DB.

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* refactor: cleanup config

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* docs: importance of receipt's SERIAL id in DB

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* feat: add timeout config for RAV request

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* fix: state-based receipt notification rejection

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* refactor: cleanup

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* fix: duration conversions

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* feat: rav trigger config in GRT instead of wei

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* refactor: rename "gateway" to "sender"

Signed-off-by: Alexis Asseman <alexis@semiotic.ai>

* refactor: rename `is_last` col to `final` in `scalar_tap_ravs` table

Signed-off-b... (continued)

913 of 1288 new or added lines in 13 files covered. (70.89%)

2408 of 4081 relevant lines covered (59.01%)

32.34 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
97.06
tap-agent/src/tap/test_utils.rs
6
86.67
tap-agent/src/tap/rav_storage_adapter.rs
15
0.0
tap-agent/src/main.rs
15
85.29
tap-agent/src/tap/escrow_adapter.rs
22
0.0
tap-agent/src/database.rs
29
86.26
tap-agent/src/tap/receipt_storage_adapter.rs
41
84.35
tap-agent/src/tap/sender_allocation_relationship.rs
42
71.81
tap-agent/src/tap/receipt_checks_adapter.rs
63
68.02
tap-agent/src/tap/sender_allocation_relationships_manager.rs
65
42.48
tap-agent/src/config.rs
75
0.0
tap-agent/src/agent.rs
Jobs
ID Job ID Ran Files Coverage
1 6868912986.1 14 Nov 2023 08:29PM UTC 42
59.01
GitHub Action Run
Source Files on build 6868912986
  • Tree
  • List 42
  • Changed 7
  • Source Changed 2
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #6868912986
  • d2fad801 on github
  • Prev Build on main (#6820857884)
  • Next Build on main (#7066070746)
  • 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

© 2025 Coveralls, Inc