14 releases (4 breaking)
0.5.4 | Jan 2, 2024 |
---|---|
0.5.3 | Nov 2, 2023 |
0.5.2 | Sep 6, 2023 |
0.5.0 | Jul 11, 2023 |
0.1.4 | Feb 24, 2023 |
#67 in Biology
41 downloads per month
Used in 4 crates
63KB
1.5K
SLoC
htsget-test
Common test functions and utilities used by htsget-rs.
Overview
This crate contains shared code used for testing by other htsget-rs crates. It has common server tests, as well as other utility functions.
Usage
For running htsget-rs as an application
There is no need to interact with this crate for running htsget-rs.
As a library
This crate contains util
functions and server_tests
. The server_tests
use some example requests
to test the ticket server and the data block server. To use the server_tests
, TestServer
and
TestRequest
need to be implemented, and then the test_*
functions can be called.
This library is intended to be used as a development dependency.
Feature flags
This crate has the following features:
http-tests
: used to enable common functionality for HTTP tests.cors-tests
: used to enable CORS tests.server-tests
: used to enable server tests.s3-storage
: used to enableS3Storage
functionality.url-storage
: used to enableUrlStorage
functionality.
License
This project is licensed under the MIT license.
Dependencies
~7–28MB
~510K SLoC