Skip to content

test: Wallet Service infrastructure#909

Merged
tuliomir merged 26 commits intomasterfrom
test/wallet-service
Sep 30, 2025
Merged

test: Wallet Service infrastructure#909
tuliomir merged 26 commits intomasterfrom
test/wallet-service

Conversation

@tuliomir
Copy link
Copy Markdown
Contributor

@tuliomir tuliomir commented Aug 27, 2025

Acceptance Criteria

  • We should have the infrastructure in place to test the Wallet Service facade
  • We should have one green test in the suite: a 200 response from the /version endpoint

Note

The Wallet Service repository has only recently implemented the Docker images, a feature needed by this PR.
This was done by HathorNetwork/hathor-wallet-service#283 .

Other development notes

To avoid unnecessary block validation delays in this early stage of development, comment out the block waiting commands in the setup tests and run the tests only in the new file by using the SPECIFIC_INTEGRATION_TEST_FILE=walletservice_facade environment variable.

Security Checklist

  • Make sure you do not include new dependencies in the project unless strictly necessary and do not include dev-dependencies as production ones. More dependencies increase the possibility of one of them being hijacked and affecting us.

@tuliomir tuliomir self-assigned this Aug 27, 2025
@tuliomir tuliomir added the tests label Aug 27, 2025
@tuliomir tuliomir moved this from Todo to In Progress (WIP) in Hathor Network Aug 27, 2025
@tuliomir tuliomir force-pushed the test/wallet-service branch from b5aec13 to 421640a Compare September 1, 2025 17:19
@codecov
Copy link
Copy Markdown

codecov bot commented Sep 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.54%. Comparing base (08a726f) to head (0a39781).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #909   +/-   ##
=======================================
  Coverage   84.54%   84.54%           
=======================================
  Files         111      111           
  Lines        7991     7991           
  Branches     1712     1721    +9     
=======================================
  Hits         6756     6756           
  Misses       1207     1207           
  Partials       28       28           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

mysql:
condition: service_healthy
ws-daemon:
condition: service_started # TODO: Implement healthcheck
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As soon as we have an initial version published, those important improvements can be worked upon

@tuliomir tuliomir moved this from In Progress (WIP) to In Progress (Done) in Hathor Network Sep 3, 2025
itest:
runs-on: 'ubuntu-latest'
timeout-minutes: 40
timeout-minutes: 50
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tests were timing out and this period had to be increased

@tuliomir tuliomir marked this pull request as ready for review September 25, 2025 16:26
@tuliomir tuliomir requested a review from luislhl September 25, 2025 16:28
@tuliomir tuliomir moved this from In Progress (Done) to In Review (WIP) in Hathor Network Sep 30, 2025
@luislhl luislhl moved this from In Review (WIP) to In Review (Done) in Hathor Network Sep 30, 2025
@tuliomir tuliomir merged commit b8582db into master Sep 30, 2025
5 of 6 checks passed
@github-project-automation github-project-automation bot moved this from In Review (Done) to Waiting to be deployed in Hathor Network Sep 30, 2025
@tuliomir tuliomir deleted the test/wallet-service branch September 30, 2025 16:36
@tuliomir tuliomir moved this from Waiting to be deployed to Done in Hathor Network Oct 2, 2025
r4mmer added a commit that referenced this pull request Dec 11, 2025
…-policy

* origin/master: (31 commits)
  feat: fee token creation (#858)
  fix: checkAddressMine was crashing when called with an empty array (#977)
  feat: the nano amount field should accept 0
  Merge pull request #975 from HathorNetwork/chore/bump-v2.11.0
  feat: add nano execution logs API (#973)
  Refactor: Fullnode facade to Typescript (#972)
  Merge pull request #970 from HathorNetwork/chore/bump-v2.10.0
  fix: added missing tx proposal delete schema (#969)
  feat: add missing api calls for graphviz and nano (#967)
  Merge pull request #965 from HathorNetwork/feat/complete-token-info-object
  chore: bump package to v2.9.1 (#962)
  feat: catch and store async promise error (#960)
  chore: bump wallet lib to v2.9.0 (#958)
  tests: use core v0.67.0 docker image for the integration tests (#956)
  tests: update integration tests blueprints for the new core sdk (#954)
  fix: added a minimal accessData so methods that need storage don't crash (#955)
  feat: fee header (#951)
  feat: added read-only start (#950)
  fix: dont add metadata changed for voided txs (#948)
  test: Wallet Service infrastructure (#909)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

3 participants