如何在no_std Embedded-RUST环境中运行货运测试

问题描述 投票:0回答:1

我正在使用在no_std环境中的设置构建的Embedded Rust项目,但是我想在使用外部板条箱(mockall)的同时使用货物测试来测试我的项目,该外部板条箱也使用std。有没有办法做到这一点?

unit-testing rust
1个回答
0
投票

有趣的问题。如果没有内存分配和紧急处理,以及其他一些事情,Mockall肯定无法运行。但是它可能不需要core::test不需要的任何内容。您能否举例说明这种嵌入式板条箱的外观? std是否可用于单元测试?如果您可以使任何测试正常工作,那么就有可能使模拟工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.