,cargo test --lib)和文档测试,而无需运行任何集成测试(即机箱的顶级tests目录中的测试)?在不运行集成测试的情况下,编译集成测试将获得奖励。
集成测试,这些测试要求HTTP服务器在本地主机上运行。因此,有时在机器上运行HTTP服务器构建机箱(例如,Travis CI构建代理)是不可行的。在这种情况下
使用lazy_static库创建单例。我无法访问另一个文件中的模块中的那个单例。如果模块在主函数下面定义,我可以很好地访问它。extern crate gamedata;extern crate lazy_static;
pub static ref GAMEDATA: &'static str = "I am a test STrings"; println!("Ga