有沒有任何方法可以構建Rust示例而不運行它們? 專門針對測試示例使用Travis CI成功構建。如何在不運行的情況下構建Rust示例
回答
cargo test
自動構建示例(但不運行它們)。我相信它首先在主要測試選手之前完成,但您可以使用cargo test -v
進行驗證。
在'... target/debug/examples'目錄中運行這個東西后,似乎沒有東西可以建立嗎? –
仍然需要'碳氮化建設--example
@JorgeIsraelPeña我上了最新每晚而這給了我 '未知標誌: '--example' 用法: 貨物構建[選項] ' –
cargo test
運行示例。
爲了建立他們來說,我這樣做:
for i in examples/*; do cargo build --target=x86_64-pc-windows-gnu --verbose --example $(basename $i .rs); done
Cargo issue #192涵蓋了類似的功能請求。
- 1. 如何在沒有構建的情況下運行Angular 2(cli)?
- 2. 如何在不觸發構建的情況下執行Git Push?
- 3. 如何在不執行構建的情況下檢索@(TargetOutputs)
- 4. 如何在不顯示的情況下運行活動?
- 5. 如何在不運行整個構建的情況下驗證在ant構建文件中所做的更改?
- 6. 如何在沒有構建文件的情況下執行Ant
- 7. 如何在沒有白名單的情況下運行chromecast示例
- 8. 在沒有再次運行構建的情況下安裝構建工件
- 9. 如何在沒有附加到gdb的情況下「構建並運行」?
- 10. 如何在不使用iostreams的情況下構建Google protobuf?
- 11. 如何在不縮小的情況下構建yeoman angular-fullstack
- 12. Jenkins在構建失敗的情況下不執行shell腳本
- 13. 如何在不構建的情況下調用構建後腳本!
- 14. 如何在不構建所有Android的情況下構建AOSP應用程序?
- 15. 在不創建jar文件的情況下運行hadoop作業
- 16. 在不運行函數的情況下創建Python Timer
- 17. 在不重建的情況下運行`mvn appengine:set_default_version`?
- 18. 如何在不阻塞的情況下運行腳本?
- 19. 如何在不丟棄JSessionId cookie的情況下運行Flex/BlazeDS?
- 20. 如何在不重定向的情況下運行PHP腳本?
- 21. 如何在不衝突的情況下運行AJAX請求?
- 22. 如何在Javascript EventListener不發射的情況下運行代碼?
- 23. 如何在不加載`.emacs`和`.emacs.d`的情況下運行emacs?
- 24. 如何在不使用服務器的情況下運行node.js
- 25. 如何在不運行runtime的情況下部署WaveMaker項目
- 26. 如何在不使用Excel的情況下運行宏
- 27. 如何在不使用./script.py的情況下運行python腳本?
- 28. 如何在不使用CURL的情況下運行HTTP請求
- 29. 如何在不安裝的情況下運行SASS?
- 30. 如何在不關閉的情況下重新運行cloud-init?
你能澄清第二句話嗎? '貨運'只是建立一個鏽的例子。 '貨物測試'將建立和測試貨物。只有'貨物運行'實際上會運行這個例子嗎? –
@DanielFath我想測試一下,所有的例子實際上是在不需要運行的情況下構建的 - 「貨運版本」運行成功,但是當您在'... target/debug/examples'目錄中查看時,什麼都不存在,但是如果使用貨物運行 - 示例'該示例是建立在該目錄中的? –
爲什麼這麼重要?你想達到什麼目的?如果您的特拉維斯CI運行'貨運測試''貨運',它只有在兩者都成功建造時纔會通過。 –