Skip to content

Conversation

@emmiegit
Copy link
Member

@emmiegit emmiegit commented Jan 5, 2026

This is a long-overdue change, it implements proper integration tests for DEEPWELL as an internal API service.

This uses tests/, the integration test directory for Rust, to create separate binaries which start an instance which connects to a local resources (e.g. S3, database, etc.) in order to perform tests using DEEPWELL endpoints as the point of entry. In order to do this, we add lib.rs as a dummy file to create a basic "library" version of DEEPWELL that the test runners can use to run a non-server instance.

@emmiegit emmiegit self-assigned this Jan 5, 2026
@emmiegit emmiegit force-pushed the deepwell-integration-testing branch from 208859c to 687f072 Compare January 6, 2026 00:55
@gitguardian

This comment was marked as resolved.

@emmiegit emmiegit force-pushed the deepwell-integration-testing branch from fefc7c1 to 48c5452 Compare January 8, 2026 05:35
@emmiegit emmiegit force-pushed the deepwell-integration-testing branch from 48c5452 to 1edaffd Compare January 9, 2026 04:53
@emmiegit emmiegit force-pushed the deepwell-integration-testing branch from 1edaffd to a69b6d6 Compare January 9, 2026 05:42
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.

2 participants