[PATCH v3 4/4] docs/zh_CN: Update rust/testing.rst translation
#MainlineFrom:Ben Guo <ben.guo@openatom.club>
Date:
Message-ID:<1279f929325818db1dbce83f931dca25f4d51ae7.1784000217.git.ben.guo@openatom.club>
Patch:v3 · 4/4
Language:zh_CN
Patch-ID:44f60c6b8f6faae8cf82789e20c0c50faa56cab3
Files:
Documentation/translations/zh_CN/rust/testing.rstLinks:lore message ↗ · raw mail ↗
Patch content 1 changed file
Update Documentation/rust/testing.rst translation. Update the translation through commit 09699b24199a ("Documentation: rust: testing: add Kconfig guidance") Reviewed-by: Gary Guo <gary@garyguo.net> Reviewed-by: Dongliang Mu <dzm91@hust.edu.cn> Signed-off-by: Ben Guo <ben.guo@openatom.club> --- Documentation/translations/zh_CN/rust/testing.rst | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Documentation/translations/zh_CN/rust/testing.rst b/Documentation/translations/zh_CN/rust/testing.rst index ca81f1cef6e..6747d001299 100644 --- a/Documentation/translations/zh_CN/rust/testing.rst +++ b/Documentation/translations/zh_CN/rust/testing.rst @@ -128,10 +128,13 @@ Rust 测试中常用的断言宏是来自 Rust 标准库( ``core`` )中的 ` 这些测试通过 ``kunit_tests`` 过程宏引入,该宏将测试套件的名称作为参数。 +每个测试套件都应该由 ``rust/kernel/Kconfig.test`` 中的 Kconfig 选项保护。 + 例如,假设想要测试前面文档测试示例中的函数 ``f``,我们可以在定义该函数的同一文件中编写: .. code-block:: rust + #[cfg(CONFIG_RUST_MYMOD_KUNIT_TEST)] #[kunit_tests(rust_kernel_mymod)] mod tests { use super::*; @@ -158,6 +161,7 @@ Rust 测试中常用的断言宏是来自 Rust 标准库( ``core`` )中的 ` .. code-block:: rust + #[cfg(CONFIG_RUST_MYMOD_KUNIT_TEST)] #[kunit_tests(rust_kernel_mymod)] mod tests { use super::*; -- 2.53.0