Files
Severin Alexander Bühler 178bae142e fix(homeserver): DDoS due to slow uploads or downloads (#132)
* switch branch

* moved files around

* validate webdav path in requests

* async and sync writer

* implemented file read and write via disk

* cleaning up

* clippy and fmt

* cleanup 1

* last cleanup

* fmt

* test concurrent read/write

* cleanup3

* cleanup3

* added log in case of a join error

* removed pub from max_chunk_size()

* fmt and clippy

* fixed test

* fmt

* fixed main merge errors
2025-05-25 10:51:25 +03:00
..

Pubky End2End Tests

This workspace member contains Pubky End2End tests. Run them with cargo test.

Pubky Testing Strategy

Unit Testing

Each member of this workspace, for example pkarr-republisher, are tested individually in their respective member folder. Dependencies like the pubky-homeserver should be mocked. Focus on testing the individual components and not all of Pubky.

E2E Testing

E2E tests cover multiple workspace members. Test full workflows. It's recommended to use pubky-testnet which provides a convinient way to run Pubky components.