2012-07-02 151 views
4

我正嘗試從我的主項目中創建一個Android測試項目。完全類似於這個問題Android: How to use test project within main project(我試圖恢復這個,因爲這個問題已經過時了,我仍然無法找到答案)。Android項目中的單元測試

基本上我想重現Android測試的方式。 它們實際上只是主項目中的一個/ tests /目錄「請參閱確切佈局的鏈接」。

我們希望這樣做的主要原因是能夠減少項目數量,因此我們不需要每個項目都有2個根文件夾。 (又名測試項目和真實項目)。

我可以自由使用任何構建,但我假設nant是自動運行測試的方式。

任何幫助將是偉大的,謝謝。

編輯:注意與Eclipse的問題是,不容易給這個選項(至少我沒有找到它)。你可以導航到你想要的目錄並創建一個/ tests /,但它也會帶來另一個項目,我遇到了一些鏈接問題。)

+0

你能解釋一下關鍵的限制是什麼阻止你這麼做嗎? – jkschneider

+0

從Eclipse創建一個新的Android測試項目最終會創建另一個完整的項目文件夾,我無法弄清楚如何放置在我的主文件夾中。 –

+0

是的,這是可行的。那麼當你嘗試設置這個項目目錄結構時,你有什麼問題? – yorkw

回答

2

無法在Eclipse中找到此選項。 但是,您可以使用命令行工具來在您想要的地方構建測試項目。

~/android-main-project$ android create test-project -n tests -p ./tests -m ../ 
+0

感謝張貼這個 - 它像一個魅力工作:-) –

+0

沒問題。如果遇到其他單元測試問題,請告訴我。起初我有一些路徑和鏈接問題,但是一切都是腳本化和自動化的,並且運行良好。 –

+0

剛剛碰到這些...新的文件夾/文件沒有進入任何項目配置 - 所以我必須弄清楚如何設置構建路徑....你並沒有碰巧寫過博客文章關於它,不是嗎? ;) –