使用内存消毒器进行测试
作者: weiznich创建于 2026年9月18日更新于 2026年9月18日
标签enhancementhelp wantedsqlitemysqlpostgresCI
Rust 版本
稳定
柴油版本
主要
柴油特性
块状
QQ 数据库版本
无关
操作系统版本
链接
发生了什么事?
我们的CI设置已经用启用的地址消毒器进行所有测试。 我们用它来探测我们FFI层中的潜在问题.
你想怎样?
我们还想为同一测试活动提供[emory sanitize (https://doc.Rust-lang.org/beta/unstabable-book/compiller-flags/sanitizer.html#memorysanitizer)(以及其他可能有用的消毒器)。 这项工作应作为sqlite-bundled'、postgres-bundled'和`mysql-bundled'CI测试工作的一部分进行。
https://GitHub.com/diesel-rs/diesel/blob/bcf28baa8a2be82a46b79aa111062363e23e6d5/. GitHub/workflows/ci.yml#L460-L602
这可能会在我们的森林信息基础设施层中发现更多的问题,这些问题需要分出三部分,分出一个步骤加以解决。
我们还可能需要改变上游的 " sys " 捆绑箱,以便连接更多的消毒剂。
- 核对表
内容来源: diesel-rs/diesel