Single activity approach (#30)

* CircleCI config fixes

* Implicit deeplinking via navController navigate

* Removed jacoco.exec files. Closes # 32
This commit is contained in:
Melih Aksoy
2019-08-21 17:15:01 +02:00
parent ac588ad89d
commit 2a90aba88b
36 changed files with 402 additions and 322 deletions

View File

@@ -30,9 +30,29 @@ platform :android do
run_detekt()
end
desc "Runs all tests in all modules"
lane :test_all do
run_all_tests()
desc "Runs tests in app module"
lane :test_app do
run_app_tests()
end
desc "Runs tests in core module"
lane :test_core do
run_core_tests()
end
desc "Runs tests in launches module"
lane :test_launches do
run_launches_tests()
end
desc "Runs tests in detail module"
lane :test_detail do
run_detail_tests()
end
desc "Runs tests in repository module"
lane :test_repository do
run_repository_tests()
end
# ================ Gradle tasks ================
@@ -45,7 +65,23 @@ platform :android do
gradle(task: "removeReports")
end
def run_all_tests
gradle(task: "clean test --continue")
def run_app_tests
gradle(task: "app:test --continue")
end
def run_core_tests
gradle(task: "core:test --continue")
end
def run_launches_tests
gradle(task: "features:launches:test --continue")
end
def run_detail_tests
gradle(task: "features:detail:test --continue")
end
def run_repository_tests
gradle(task: "repository:test --continue")
end
end