簡體   English   中英

Android Studio 3.2空測試套件

[英]Android Studio 3.2 empty test suite

我在Android Studio 3.2中創建了一個新項目。 在不進行任何更改的情況下,我無法在組中運行所有單元測試。 我收到並且錯誤地說No tests were found

沒有發現任何測試

我試圖通過右鍵單擊該組並單擊Run TestsRun Tests

如果我打開文件並單擊類聲明旁邊的運行按鈕,我可以運行單元測試。 如果我在Android Studio 3.1.4中打開項目,我也可以運行單元測試。 我可以右鍵單擊該組並運行所有單元測試,沒有錯誤。

在此輸入圖像描述

看看這個錯誤報告,我認為它應該在3.2.1中修復: https//issuetracker.google.com/issues/115708445#comment12

花了一整天的時間嘗試解決這個問題,同時編寫了一些單元測試,我找到了一個適用於我的項目的解決方法。

基本上我的解決方法是將Build添加到Before launch選項。 在此輸入圖像描述

添加此選項后,我偶爾會收到No tests found錯誤消息,但只是在添加該設置后每次重新運行測試。

我不確定它是否會對每個人的問題有所幫助,但似乎已經緩解了我的項目問題。 希望這也適用於其他人。

修復錯誤之前的解決方法是在終端中運行測試,只需輸入: ./gradlew test./gradlew testDebugUnitTest 如果您使用Windows,請將./gradlew替換為gradlew.bat 您也可以從https://developer.android.com/studio/preview/下載Android Studio 3.3 Canary - 通過此版本運行測試沒有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM