CTF 測試會以特殊的集合執行,用來隔離只有 CTF 測試所需的任何功能。CTF 測試必須宣告下列 facet,才能在這個集合中執行:
// my_test.cml
{
include: [
"//sdk/ctf/test_realm/meta/test-collection.shard.cml",
"//src/sys/test_runners/rust/default.shard.cml",
],
program: {
binary: "bin/my_test_binary",
},
}
您可以前往 //sdk/ctf/test_realm/meta/test-collection.shard.cml 查看 CTF 測試提供的系統功能。