Skip to content

Comments

E2E test Rust#1237

Open
osmanhadzic wants to merge 9 commits intoedgehog-device-manager:mainfrom
osmanhadzic:test/e2e-test
Open

E2E test Rust#1237
osmanhadzic wants to merge 9 commits intoedgehog-device-manager:mainfrom
osmanhadzic:test/e2e-test

Conversation

@osmanhadzic
Copy link
Contributor

This PR adds initial test coverage for the application creation flow.

  • Added tests for creating an application
  • Improved test structure and readability

Checklist

  • I have read the CONTRIBUTING.md
  • I have added tests that prove my fix is effective or that my feature works
  • I have added or updated documentation (if appropriate)

Further Comments (optional)

Screenshots / Demos (optional)

@osmanhadzic osmanhadzic requested a review from lusergit February 12, 2026 12:48
@coveralls
Copy link

coveralls commented Feb 12, 2026

Pull Request Test Coverage Report for Build 7b353564665203a2ef637ee6669c12fab9289e7a-PR-1237

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 81.639%

Totals Coverage Status
Change from base Build 898ad56e5c2bac7413e1fdf031b5c9c6243cad6a: 0.0%
Covered Lines: 2730
Relevant Lines: 3344

💛 - Coveralls

@osmanhadzic osmanhadzic force-pushed the test/e2e-test branch 9 times, most recently from 3683c00 to 4a8fe16 Compare February 13, 2026 09:05
@osmanhadzic osmanhadzic changed the title [WIP] E2E test Rust E2E test Rust Feb 13, 2026
lusergit and others added 9 commits February 13, 2026 15:24
Init a new Rust project to serve as e2e test suite

Signed-off-by: Luca Zaninotto <luca.zaninotto@secomind.com>
Signed-off-by: Luca Zaninotto <luca.zaninotto@secomind.com>
The default rust `test` utilities are quite powerful. This PR leverages them in
order to:
- natively use multiprocessing to run tests in parallel
- have comprehensive `pass` and `error` logs

Signed-off-by: Luca Zaninotto <luca.zaninotto@secomind.com>
Adds a github action triggering an end to end test of edgehog on backend
changes.

Signed-off-by: Luca Zaninotto <luca.zaninotto@secomind.com>
Code formatting applied using the command: `cargo fmt`.

Signed-off-by: Osman Hadzic <osman.hadzic@secomind.com>
use environment variables for test configuration instead of hardcoding
values in the code.

Signed-off-by: Osman Hadzic <osman.hadzic@secomind.com>
add GraphQL mutations and queries for application management

Signed-off-by: Osman Hadzic <osman.hadzic@secomind.com>
add a new GitHub Actions workflow to format the backend codebase before
running E2E tests.

Signed-off-by: Osman Hadzic <osman.hadzic@secomind.com>
update copyright year in various files to 2025 - 2026

Signed-off-by: Osman Hadzic <osman.hadzic@secomind.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants