16个版本

0.6.1 2024年5月22日
0.5.4 2024年1月2日
0.5.3 2023年11月2日
0.5.0 2023年7月11日
0.1.4 2023年2月24日

#36生物学

Download history 4/week @ 2024-04-22 404/week @ 2024-05-20 9/week @ 2024-06-03 14/week @ 2024-06-10 6/week @ 2024-06-24 37/week @ 2024-07-01 170/week @ 2024-07-29

每月下载 170次
5 crate 中使用

MIT 许可证

70KB
1.5K SLoC

htsget-test

MIT licensed Build Status

htsget-rs使用的常见测试函数和工具。

概述

此crate包含其他htsget-rs crate用于测试的共享代码。它包含常见的服务器测试以及其他实用函数。

用法

作为应用程序运行htsget-rs

运行htsget-rs不需要与此crate交互。

作为库

此crate包含 util 函数和 server_tests。`server_tests` 使用一些示例请求来测试票据服务器和数据块服务器。要使用 `server_tests`,需要实现 `TestServer` 和 `TestRequest`,然后可以调用 `test_*` 函数。

此库打算用作 开发依赖项

功能标志

此crate具有以下功能

  • http-tests:用于启用HTTP测试的常用功能。
  • cors-tests:用于启用CORS测试。
  • server-tests:用于启用服务器测试。
  • s3-storage:用于启用 `S3Storage` 功能。
  • url-storage:用于启用 `UrlStorage` 功能。

许可证

本项目采用 MIT许可证

依赖关系

~7–28MB
~498K SLoC