1
我不確定如何編寫單元測試以進行gradle插件任務。我不能直接初始化任務,這將導致到如何爲Gradle插件任務編寫單元測試
Task of type '' has been instantiated directly which is not supported. Tasks can only be created using the DSL.
我不確定如何編寫單元測試以進行gradle插件任務。我不能直接初始化任務,這將導致到如何爲Gradle插件任務編寫單元測試
Task of type '' has been instantiated directly which is not supported. Tasks can only be created using the DSL.
您可以使用ProjectBuilder或TestKit測試gradle這個任務
據我瞭解,ProjectBuilder
是重量輕,不啓動整個搖籃環境和存根/嘲笑某些功能,因此可能會受到限制。另一方面,TestKit
啓動了一個適當的Gradle守護進程,它比較慢,但可以完全測試任何東西。
https://github.com/ysb33r/gradleTest也非常有用 –
嘗試:https://docs.gradle.org/current/userguide/test_kit.html – cjstehno