From 2912128c075cebcc4cc3bf7fd91474abef1bf489 Mon Sep 17 00:00:00 2001 From: razeeman Date: Sun, 4 Apr 2021 08:41:58 +0300 Subject: [PATCH] change ci --- .github/workflows/github_actions.yml | 13 +++++++++- .../simpletimetracker/di/TestAppComponent.kt | 26 ------------------- 2 files changed, 12 insertions(+), 27 deletions(-) diff --git a/.github/workflows/github_actions.yml b/.github/workflows/github_actions.yml index 002176c9..db2ae526 100644 --- a/.github/workflows/github_actions.yml +++ b/.github/workflows/github_actions.yml @@ -13,6 +13,8 @@ on: jobs: tests: runs-on: ubuntu-latest + timeout-minutes: 60 + steps: - name: Check out code uses: actions/checkout@v2 @@ -25,6 +27,12 @@ jobs: android_tests: runs-on: macos-latest + timeout-minutes: 60 + strategy: + fail-fast: false + matrix: + api-level: [19, 21, 28, 29] + steps: - name: Check out code uses: actions/checkout@v2 @@ -32,7 +40,10 @@ jobs: - name: Run tests uses: reactivecircus/android-emulator-runner@v2 with: - api-level: 29 + api-level: ${{ matrix.api-level }} + target: google_apis + arch: x86 + disable-animations: true script: ./gradlew app:connectedDebugAndroidTest --stacktrace - name: Upload tests results diff --git a/app/src/androidTest/java/com/example/util/simpletimetracker/di/TestAppComponent.kt b/app/src/androidTest/java/com/example/util/simpletimetracker/di/TestAppComponent.kt index 613c6aed..3e81d9eb 100644 --- a/app/src/androidTest/java/com/example/util/simpletimetracker/di/TestAppComponent.kt +++ b/app/src/androidTest/java/com/example/util/simpletimetracker/di/TestAppComponent.kt @@ -1,18 +1,5 @@ package com.example.util.simpletimetracker.di -import com.example.util.simpletimetracker.AddRecordTest -import com.example.util.simpletimetracker.AddRecordTypeTest -import com.example.util.simpletimetracker.ChangeRecordTest -import com.example.util.simpletimetracker.ChangeRecordTypeTest -import com.example.util.simpletimetracker.DeleteRecordTest -import com.example.util.simpletimetracker.DeleteRecordTypeTest -import com.example.util.simpletimetracker.MainScreenEmptyTest -import com.example.util.simpletimetracker.MainScreenTest -import com.example.util.simpletimetracker.RecordsRangesTest -import com.example.util.simpletimetracker.StartRecordTest -import com.example.util.simpletimetracker.StatisticsFilterTest -import com.example.util.simpletimetracker.StatisticsRangesTest -import com.example.util.simpletimetracker.StatisticsTest import com.example.util.simpletimetracker.data_local.di.DataLocalModule import com.example.util.simpletimetracker.feature_notification.di.NotificationModule import com.example.util.simpletimetracker.feature_widget.di.WidgetModule @@ -33,17 +20,4 @@ import javax.inject.Singleton interface TestAppComponent : AppComponent { fun inject(into: BaseUiTest) - fun inject(into: MainScreenTest) - fun inject(into: MainScreenEmptyTest) - fun inject(into: AddRecordTypeTest) - fun inject(into: ChangeRecordTypeTest) - fun inject(into: DeleteRecordTypeTest) - fun inject(into: AddRecordTest) - fun inject(into: ChangeRecordTest) - fun inject(into: DeleteRecordTest) - fun inject(into: StartRecordTest) - fun inject(into: RecordsRangesTest) - fun inject(into: StatisticsTest) - fun inject(into: StatisticsFilterTest) - fun inject(into: StatisticsRangesTest) } \ No newline at end of file -- 2.51.2