我有一個Android項目設置,它的純Java在PC上運行的單元測試項目以及在Emulator上運行的功能/集成測試項目。這兩個使用InstrumentationTestCase2
測試用例和Robotium框架。我能夠從Eclipse中運行這兩個,針對我的應用的調試版本,並收集結果等。如何針對發佈版本APK運行Android/Robotium Instrumentation測試用例?
我可以通過Eclipse導出和Ant構建來創建發佈APK。 APK已簽名,zipaligned和混淆。
我想知道如何對版本版本的應用運行這些功能/集成測試,而不是調試版本。我知道我可能會出現一些錯誤,因爲應用程序項目包含一些可能已被Proguard剝離的僅供測試使用的類,但我可以處理它。
我在谷歌搜索和這裏搜索,但沒有運氣。只有一個頁面here與Robotium測試相關,當你只有應用程序的APK,沒有來源。我不確定這會對我有幫助。 如何讓測試項目在發佈APK的設備上運行?
目前我不在該項目工作,但答案仍然有用。另外,@Frank已經爲此付出了代價。 請您詳細說明如何繼續? 我的意思是:好吧,說你用相同的(釋放)鍵簽名調試APK和釋放APK。 那你怎麼走得更遠呢?謝謝! – superjos 2013-02-12 09:16:16