Android Tests Report ✅
✅ TEST-edu.berkeley.boinc.adapter.AttachActivityItemTest.xml
2 tests were completed in 122ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.adapter.AttachActivityItemTest | 2✅ | 122ms |
✅ TEST-edu.berkeley.boinc.adapter.ClientLogRecyclerViewAdapterTest.xml
4 tests were completed in 83ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.adapter.ClientLogRecyclerViewAdapterTest | 4✅ | 83ms |
✅ TEST-edu.berkeley.boinc.adapter.GuiLogRecyclerViewAdapterTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.adapter.GuiLogRecyclerViewAdapterTest | 1✅ | 2ms |
✅ TEST-edu.berkeley.boinc.adapter.NavDrawerItemTest.xml
8 tests were completed in 23s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.adapter.NavDrawerItemTest | 8✅ | 23s |
✅ TEST-edu.berkeley.boinc.adapter.NavDrawerListAdapterTest.xml
24 tests were completed in 5s with 24 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.adapter.NavDrawerListAdapterTest | 24✅ | 5s |
✅ TEST-edu.berkeley.boinc.adapter.ProjectControlsRecyclerViewAdapterTest.xml
3 tests were completed in 558ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.adapter.ProjectControlsRecyclerViewAdapterTest | 3✅ | 558ms |
✅ TEST-edu.berkeley.boinc.adapter.ProjectListEntryTest.xml
3 tests were completed in 111ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.adapter.ProjectListEntryTest | 3✅ | 111ms |
✅ TEST-edu.berkeley.boinc.adapter.ProjectsListAdapterTest.xml
7 tests were completed in 11s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.adapter.ProjectsListAdapterTest | 7✅ | 11s |
✅ TEST-edu.berkeley.boinc.attach.HintFragmentTest.xml
3 tests were completed in 645ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.attach.HintFragmentTest | 3✅ | 645ms |
❌ TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
84 tests were completed in 60s with 63 passed, 21 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.client.ClientNotificationIconTest | 63✅ | 21❌ | 60s |
❌ edu.berkeley.boinc.client.ClientNotificationIconTest
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API is 21 or higher[21]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API is 21 or higher[22]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API is 21 or higher[23]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API is 21 or higher[24]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API is 21 or higher[25]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API is 21 or higher[26]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API is 21 or higher[27]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API is 21 or higher
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API is 21 or higher[21]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API is 21 or higher[22]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API is 21 or higher[23]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API is 21 or higher[24]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API is 21 or higher[25]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API is 21 or higher[26]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API is 21 or higher[27]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API is 21 or higher
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API lower than 21[16]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API lower than 21[17]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API lower than 21[18]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
✅ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API lower than 21
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API is 21 or higher[21]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API is 21 or higher[22]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API is 21 or higher[23]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API is 21 or higher[24]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API is 21 or higher[25]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API is 21 or higher[26]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API is 21 or higher[27]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API is 21 or higher
❌ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API lower than 21[16]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
❌ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API lower than 21[17]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
❌ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API lower than 21[18]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API lower than 21
❌ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API lower than 21[16]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
❌ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API lower than 21[17]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
❌ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API lower than 21[18]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API lower than 21
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API lower than 21[16]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API lower than 21[17]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API lower than 21[18]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
✅ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is true and API lower than 21
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API is 21 or higher[21]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API is 21 or higher[22]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API is 21 or higher[23]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API is 21 or higher[24]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API is 21 or higher[25]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API is 21 or higher[26]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API is 21 or higher[27]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_SUSPENDED, isSmall is false and API is 21 or higher
❌ Expect icon_boinc_white when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API lower than 21[16]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
❌ Expect icon_boinc_white when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API lower than 21[17]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
❌ Expect icon_boinc_white when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API lower than 21[18]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
✅ Expect icon_boinc_white when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API lower than 21
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API is 21 or higher[21]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API is 21 or higher[22]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API is 21 or higher[23]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API is 21 or higher[24]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API is 21 or higher[25]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API is 21 or higher[26]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API is 21 or higher[27]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is true and API is 21 or higher
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API is 21 or higher[21]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API is 21 or higher[22]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API is 21 or higher[23]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API is 21 or higher[24]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API is 21 or higher[25]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API is 21 or higher[26]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API is 21 or higher[27]
✅ Expect icon_boinc when ClientStatus is COMPUTING_STATUS_COMPUTING, isSmall is false and API is 21 or higher
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API lower than 21[16]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API lower than 21[17]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
❌ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API lower than 21[18]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
✅ Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API lower than 21
❌ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API lower than 21[16]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
❌ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API lower than 21[17]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
❌ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API lower than 21[18]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is false and API lower than 21
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API is 21 or higher[21]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API is 21 or higher[22]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API is 21 or higher[23]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API is 21 or higher[24]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API is 21 or higher[25]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API is 21 or higher[26]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API is 21 or higher[27]
✅ Expect icon_paused when ClientStatus is COMPUTING_STATUS_NEVER, isSmall is true and API is 21 or higher
❌ TEST-edu.berkeley.boinc.client.ClientNotificationTest.xml
37 tests were completed in 4s with 32 passed, 5 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.client.ClientNotificationTest | 32✅ | 5❌ | 4s |
❌ edu.berkeley.boinc.client.ClientNotificationTest
✅ When ClientStatus is COMPUTING_STATUS_COMPUTING and activeTasks is null then expect corresponding Notification title and text
✅ When updatedStatus is COMPUTING_STATUS_IDLE then expect status updated
✅ When updatedStatus is COMPUTING_STATUS_NEVER then expect status updated and oldActiveTasks to be empty
✅ When ClientStatus is COMPUTING_STATUS_COMPUTING then expect only one Notification Action with menu_run_mode_disable title
✅ When ClientStatus is COMPUTING_STATUS_COMPUTING and activeTasks contains records with Project equal null or App equal null then expect no exception thrown
❌ When updatedStatus is COMPUTING_STATUS_SUSPENDED and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty
java.lang.AssertionError
✅ When updatedStatus is COMPUTING_STATUS_NEVER then expect status updated
✅ When updatedStatus is COMPUTING_STATUS_COMPUTING and executingTasks is empty then expect status updated
✅ When active is true then expect Notification priority to be high
✅ When active is true then expect foreground to be true
✅ When ClientStatus is COMPUTING_STATUS_SUSPENDED then expect corresponding Notification title and text
✅ When updateStatus is null and service is null then expect no exception thrown
✅ When updateStatus is null then expect no exception thrown
✅ When foreground is false then expect it to be true after setForeground call
❌ When active is false and foreground is true then expect foreground to be false
io.mockk.MockKException: no answer found for Monitor(#45).stopForeground(true) among the configured answers: (Monitor(#45).startForeground(any(), any())))
✅ When updatedStatus is COMPUTING_STATUS_COMPUTING, and executingTasks and oldActiveTasks are not empty then expect status updated and oldActiveTasks to be equal to executingTasks
❌ When active is false then expect foreground to be false
io.mockk.MockKException: no answer found for Monitor(#49).getAppPreferences() among the configured answers: (Monitor(#49).startForeground(any(), any())))
✅ When updatedStatus is COMPUTING_STATUS_COMPUTING and executingTasks contains not running tasks then expect status updated and oldActiveTasks to be empty
✅ When ClientStatus is COMPUTING_STATUS_IDLE then expect corresponding Notification title and text
✅ When service is null then expect no exception thrown
✅ When ClientStatus is COMPUTING_STATUS_NEVER then expect corresponding Notification title and text
✅ When ClientStatus is COMPUTING_STATUS_NEVER then expect only one Notification Action with menu_run_mode_enable title
✅ When updatedStatus is COMPUTING_STATUS_COMPUTING, and executingTasks and oldActiveTasks contain different number of records then expect status updated and lists to be equal
✅ When updatedStatus is COMPUTING_STATUS_SUSPENDED then expect status updated and oldActiveTasks to be empty
✅ When ClientStatus is COMPUTING_STATUS_COMPUTING and activeTasks is empty then expect corresponding Notification title and text
❌ When updatedStatus is COMPUTING_STATUS_IDLE and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty
java.lang.AssertionError
✅ When active is false then expect Notification priority to be low
✅ When updatedStatus is COMPUTING_STATUS_COMPUTING and executingTasks is not empty then expect status updated and oldActiveTasks to be equal to executingTasks
❌ When updatedStatus is COMPUTING_STATUS_NEVER and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty
java.lang.AssertionError
✅ When ClientStatus is COMPUTING_STATUS_COMPUTING and activeTasks contains records then expect corresponding Notification title and text
✅ When updatedStatus is COMPUTING_STATUS_IDLE then expect status updated and oldActiveTasks to be empty
✅ When ClientNotification is created then expect default values to be set
✅ When ClientStatus is COMPUTING_STATUS_SUSPENDED then expect only one Notification Action with menu_run_mode_disable title
✅ When updatedStatus is COMPUTING_STATUS_SUSPENDED then expect status updated
✅ Check equality of Intent constants
✅ When ClientStatus is COMPUTING_STATUS_IDLE then expect only one Notification Action with menu_run_mode_disable title
✅ When updatedStatus is COMPUTING_STATUS_COMPUTING and executingTasks contains both running and not running tasks then expect status updated and oldActiveTasks to be equal to executingTasks
✅ TEST-edu.berkeley.boinc.client.MonitorTest.xml
11 tests were completed in 999ms with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.client.MonitorTest | 11✅ | 999ms |
✅ TEST-edu.berkeley.boinc.client.NoticeNotificationTest.xml
4 tests were completed in 183ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.client.NoticeNotificationTest | 4✅ | 183ms |
✅ TEST-edu.berkeley.boinc.mutex.BoincMutexTest.xml
3 tests were completed in 2s with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.mutex.BoincMutexTest | 3✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.AccountInParcelableTest.xml
2 tests were completed in 45ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AccountInParcelableTest | 2✅ | 45ms |
✅ TEST-edu.berkeley.boinc.rpc.AccountManagerParcelableTest.xml
2 tests were completed in 48ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AccountManagerParcelableTest | 2✅ | 48ms |
✅ TEST-edu.berkeley.boinc.rpc.AccountManagerParserTest.xml
12 tests were completed in 2s with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AccountManagerParserTest | 12✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.AccountManagerTest.xml
1 tests were completed in 99ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AccountManagerTest | 1✅ | 99ms |
✅ TEST-edu.berkeley.boinc.rpc.AccountOutParcelableTest.xml
2 tests were completed in 106ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AccountOutParcelableTest | 2✅ | 106ms |
✅ TEST-edu.berkeley.boinc.rpc.AccountOutParserTest.xml
12 tests were completed in 2s with 12 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AccountOutParserTest | 12✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.AccountOutTest.xml
1 tests were completed in 97ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AccountOutTest | 1✅ | 97ms |
✅ TEST-edu.berkeley.boinc.rpc.AcctMgrInfoParcelableTest.xml
2 tests were completed in 81ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AcctMgrInfoParcelableTest | 2✅ | 81ms |
✅ TEST-edu.berkeley.boinc.rpc.AcctMgrInfoParserTest.xml
11 tests were completed in 2s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AcctMgrInfoParserTest | 11✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.AcctMgrInfoTest.xml
1 tests were completed in 89ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AcctMgrInfoTest | 1✅ | 89ms |
✅ TEST-edu.berkeley.boinc.rpc.AcctMgrRPCReplyParserTest.xml
11 tests were completed in 2s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AcctMgrRPCReplyParserTest | 11✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.AcctMgrRPCReplyTest.xml
1 tests were completed in 24ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AcctMgrRPCReplyTest | 1✅ | 24ms |
✅ TEST-edu.berkeley.boinc.rpc.AppParcelableTest.xml
2 tests were completed in 92ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AppParcelableTest | 2✅ | 92ms |
✅ TEST-edu.berkeley.boinc.rpc.AppsParserTest.xml
11 tests were completed in 2s with 11 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AppsParserTest | 11✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.AppTest.xml
4 tests were completed in 90ms with 4 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AppTest | 4✅ | 90ms |
✅ TEST-edu.berkeley.boinc.rpc.AppVersionParcelableTest.xml
2 tests were completed in 145ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AppVersionParcelableTest | 2✅ | 145ms |
✅ TEST-edu.berkeley.boinc.rpc.AppVersionsParserTest.xml
8 tests were completed in 2s with 8 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AppVersionsParserTest | 8✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.AppVersionTest.xml
1 tests were completed in 192ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.AppVersionTest | 1✅ | 192ms |
✅ TEST-edu.berkeley.boinc.rpc.BaseParserTest.xml
6 tests were completed in 28ms with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.BaseParserTest | 6✅ | 28ms |
✅ TEST-edu.berkeley.boinc.rpc.CcStateParserTest.xml
16 tests were completed in 2s with 16 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.CcStateParserTest | 16✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.CcStateTest.xml
19 tests were completed in 478ms with 19 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.CcStateTest | 19✅ | 478ms |
✅ TEST-edu.berkeley.boinc.rpc.CcStatusParserTest.xml
30 tests were completed in 2s with 30 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.CcStatusParserTest | 30✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.CcStatusTest.xml
2 tests were completed in 94ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.CcStatusTest | 2✅ | 94ms |
✅ TEST-edu.berkeley.boinc.rpc.GlobalPreferencesParcelableTest.xml
2 tests were completed in 66ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.GlobalPreferencesParcelableTest | 2✅ | 66ms |
✅ TEST-edu.berkeley.boinc.rpc.GlobalPreferencesParserTest.xml
52 tests were completed in 1s with 52 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.GlobalPreferencesParserTest | 52✅ | 1s |
✅ TEST-edu.berkeley.boinc.rpc.GlobalPreferencesTest.xml
1 tests were completed in 107ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.GlobalPreferencesTest | 1✅ | 107ms |
✅ TEST-edu.berkeley.boinc.rpc.GuiUrlParcelableTest.xml
2 tests were completed in 56ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.GuiUrlParcelableTest | 2✅ | 56ms |
✅ TEST-edu.berkeley.boinc.rpc.GuiUrlTest.xml
1 tests were completed in 20ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.GuiUrlTest | 1✅ | 20ms |
✅ TEST-edu.berkeley.boinc.rpc.HostInfoParcelableTest.xml
2 tests were completed in 32ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.HostInfoParcelableTest | 2✅ | 32ms |
✅ TEST-edu.berkeley.boinc.rpc.HostInfoParserTest.xml
30 tests were completed in 2s with 30 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.HostInfoParserTest | 30✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.HostInfoTest.xml
1 tests were completed in 17ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.HostInfoTest | 1✅ | 17ms |
✅ TEST-edu.berkeley.boinc.rpc.MessageCountParserTest.xml
6 tests were completed in 2s with 6 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.MessageCountParserTest | 6✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.MessageParcelableTest.xml
2 tests were completed in 59ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.MessageParcelableTest | 2✅ | 59ms |
✅ TEST-edu.berkeley.boinc.rpc.MessagesParserTest.xml
13 tests were completed in 2s with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.MessagesParserTest | 13✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.MessageTest.xml
2 tests were completed in 29ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.MessageTest | 2✅ | 29ms |
✅ TEST-edu.berkeley.boinc.rpc.NoticeParcelableTest.xml
2 tests were completed in 58ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.NoticeParcelableTest | 2✅ | 58ms |
✅ TEST-edu.berkeley.boinc.rpc.NoticesParserTest.xml
18 tests were completed in 1s with 18 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.NoticesParserTest | 18✅ | 1s |
✅ TEST-edu.berkeley.boinc.rpc.NoticeTest.xml
1 tests were completed in 32ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.NoticeTest | 1✅ | 32ms |
✅ TEST-edu.berkeley.boinc.rpc.PlatformInfoParcelableTest.xml
2 tests were completed in 38ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.PlatformInfoParcelableTest | 2✅ | 38ms |
✅ TEST-edu.berkeley.boinc.rpc.PlatformInfoTest.xml
1 tests were completed in 80ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.PlatformInfoTest | 1✅ | 80ms |
✅ TEST-edu.berkeley.boinc.rpc.ProjectAttachReplyParserTest.xml
7 tests were completed in 1s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectAttachReplyParserTest | 7✅ | 1s |
✅ TEST-edu.berkeley.boinc.rpc.ProjectAttachReplyTest.xml
1 tests were completed in 22ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectAttachReplyTest | 1✅ | 22ms |
✅ TEST-edu.berkeley.boinc.rpc.ProjectConfigParcelableTest.xml
2 tests were completed in 46ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectConfigParcelableTest | 2✅ | 46ms |
✅ TEST-edu.berkeley.boinc.rpc.ProjectConfigReplyParserTest.xml
23 tests were completed in 1s with 23 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectConfigReplyParserTest | 23✅ | 1s |
✅ TEST-edu.berkeley.boinc.rpc.ProjectConfigTest.xml
3 tests were completed in 17ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectConfigTest | 3✅ | 17ms |
✅ TEST-edu.berkeley.boinc.rpc.ProjectInfoParcelableTest.xml
2 tests were completed in 54ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectInfoParcelableTest | 2✅ | 54ms |
✅ TEST-edu.berkeley.boinc.rpc.ProjectInfoParserTest.xml
15 tests were completed in 2s with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectInfoParserTest | 15✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.ProjectInfoTest.xml
2 tests were completed in 72ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectInfoTest | 2✅ | 72ms |
✅ TEST-edu.berkeley.boinc.rpc.ProjectParcelableTest.xml
2 tests were completed in 40ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectParcelableTest | 2✅ | 40ms |
✅ TEST-edu.berkeley.boinc.rpc.ProjectsParserTest.xml
68 tests were completed in 2s with 68 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectsParserTest | 68✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.ProjectTest.xml
2 tests were completed in 3ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ProjectTest | 2✅ | 3ms |
✅ TEST-edu.berkeley.boinc.rpc.ResultParcelableTest.xml
2 tests were completed in 61ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ResultParcelableTest | 2✅ | 61ms |
✅ TEST-edu.berkeley.boinc.rpc.ResultsParserTest.xml
52 tests were completed in 2s with 52 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ResultsParserTest | 52✅ | 2s |
✅ TEST-edu.berkeley.boinc.rpc.ResultTest.xml
1 tests were completed in 220ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.ResultTest | 1✅ | 220ms |
✅ TEST-edu.berkeley.boinc.rpc.RpcClientTest.xml
33 tests were completed in 5s with 33 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.RpcClientTest | 33✅ | 5s |
✅ TEST-edu.berkeley.boinc.rpc.SimpleReplyParserTest.xml
7 tests were completed in 3s with 7 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.SimpleReplyParserTest | 7✅ | 3s |
✅ TEST-edu.berkeley.boinc.rpc.TimePreferencesParcelableTest.xml
2 tests were completed in 88ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.TimePreferencesParcelableTest | 2✅ | 88ms |
✅ TEST-edu.berkeley.boinc.rpc.TimePreferencesTest.xml
1 tests were completed in 5ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.TimePreferencesTest | 1✅ | 5ms |
✅ TEST-edu.berkeley.boinc.rpc.TimeSpanTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.TimeSpanTest | 1✅ | 2ms |
✅ TEST-edu.berkeley.boinc.rpc.TransferParcelableTest.xml
2 tests were completed in 110ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.TransferParcelableTest | 2✅ | 110ms |
✅ TEST-edu.berkeley.boinc.rpc.TransfersParserTest.xml
21 tests were completed in 3s with 21 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.TransfersParserTest | 21✅ | 3s |
✅ TEST-edu.berkeley.boinc.rpc.TransferTest.xml
2 tests were completed in 150ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.TransferTest | 2✅ | 150ms |
✅ TEST-edu.berkeley.boinc.rpc.VersionInfoParserTest.xml
10 tests were completed in 3s with 10 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.VersionInfoParserTest | 10✅ | 3s |
✅ TEST-edu.berkeley.boinc.rpc.VersionInfoTest.xml
1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.VersionInfoTest | 1✅ | 2ms |
✅ TEST-edu.berkeley.boinc.rpc.WorkUnitParcelableTest.xml
2 tests were completed in 112ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.WorkUnitParcelableTest | 2✅ | 112ms |
✅ TEST-edu.berkeley.boinc.rpc.WorkUnitsParserTest.xml
15 tests were completed in 3s with 15 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.WorkUnitsParserTest | 15✅ | 3s |
✅ TEST-edu.berkeley.boinc.rpc.WorkUnitTest.xml
1 tests were completed in 9ms with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.rpc.WorkUnitTest | 1✅ | 9ms |
❌ TEST-edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest.xml
12 tests were completed in 22s with 9 passed, 3 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest | 9✅ | 3❌ | 22s |
❌ edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest
✅ Expect isOnline property to call getActiveNetwork() when API level is 23 or higher[23]
✅ Expect isOnline property to call getActiveNetwork() when API level is 23 or higher[24]
✅ Expect isOnline property to call getActiveNetwork() when API level is 23 or higher[25]
✅ Expect isOnline property to call getActiveNetwork() when API level is 23 or higher[26]
✅ Expect isOnline property to call getActiveNetwork() when API level is 23 or higher[27]
✅ Expect isOnline property to call getActiveNetwork() when API level is 23 or higher
❌ Expect isOnline property to call getActiveNetworkInfo() when API level is below 23[16]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
❌ Expect isOnline property to call getActiveNetworkInfo() when API level is below 23[17]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
❌ Expect isOnline property to call getActiveNetworkInfo() when API level is below 23[18]
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
✅ Expect isOnline property to call getActiveNetworkInfo() when API level is below 23[19]
✅ Expect isOnline property to call getActiveNetworkInfo() when API level is below 23[21]
✅ Expect isOnline property to call getActiveNetworkInfo() when API level is below 23
✅ TEST-edu.berkeley.boinc.utils.BOINCUtilsTest.xml
5 tests were completed in 18ms with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.utils.BOINCUtilsTest | 5✅ | 18ms |
✅ TEST-edu.berkeley.boinc.utils.ErrorCodeDescriptionParcelableTest.xml
2 tests were completed in 208ms with 2 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.utils.ErrorCodeDescriptionParcelableTest | 2✅ | 208ms |
✅ TEST-edu.berkeley.boinc.utils.ErrorCodeDescriptionTest.xml
3 tests were completed in 13ms with 3 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.utils.ErrorCodeDescriptionTest | 3✅ | 13ms |
✅ TEST-edu.berkeley.boinc.utils.LoggingTest.xml
24 tests were completed in 342ms with 24 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
edu.berkeley.boinc.utils.LoggingTest | 24✅ | 342ms |
Annotations
Check failure on line 0 in TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
github-actions / Android Tests Report
edu.berkeley.boinc.client.ClientNotificationIconTest ► Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API lower than 21[16]
Failed test found in:
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
Error:
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
Raw output
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:68)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage_measured(AndroidTestEnvironment.java:410)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$loadAppPackage$3(AndroidTestEnvironment.java:382)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage(AndroidTestEnvironment.java:382)
at org.robolectric.android.internal.AndroidTestEnvironment.installAndCreateApplication(AndroidTestEnvironment.java:279)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$0(AndroidTestEnvironment.java:251)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$1(AndroidTestEnvironment.java:248)
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
at org.robolectric.RuntimeEnvironment.getApplication(RuntimeEnvironment.java:79)
at org.robolectric.android.internal.AndroidTestEnvironment.setUpApplicationState(AndroidTestEnvironment.java:216)
at org.robolectric.RobolectricTestRunner.beforeTest(RobolectricTestRunner.java:340)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:281)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:61)
... 18 more
Check failure on line 0 in TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
github-actions / Android Tests Report
edu.berkeley.boinc.client.ClientNotificationIconTest ► Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API lower than 21[17]
Failed test found in:
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
Error:
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
Raw output
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:68)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage_measured(AndroidTestEnvironment.java:410)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$loadAppPackage$3(AndroidTestEnvironment.java:382)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage(AndroidTestEnvironment.java:382)
at org.robolectric.android.internal.AndroidTestEnvironment.installAndCreateApplication(AndroidTestEnvironment.java:279)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$0(AndroidTestEnvironment.java:251)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$1(AndroidTestEnvironment.java:248)
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
at org.robolectric.RuntimeEnvironment.getApplication(RuntimeEnvironment.java:79)
at org.robolectric.android.internal.AndroidTestEnvironment.setUpApplicationState(AndroidTestEnvironment.java:216)
at org.robolectric.RobolectricTestRunner.beforeTest(RobolectricTestRunner.java:340)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:281)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:61)
... 18 more
Check failure on line 0 in TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
github-actions / Android Tests Report
edu.berkeley.boinc.client.ClientNotificationIconTest ► Expect icon_paused_white when ClientStatus is COMPUTING_STATUS_IDLE, isSmall is true and API lower than 21[18]
Failed test found in:
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
TEST-edu.berkeley.boinc.client.ClientNotificationIconTest.xml
Error:
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
Raw output
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:68)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage_measured(AndroidTestEnvironment.java:410)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$loadAppPackage$3(AndroidTestEnvironment.java:382)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage(AndroidTestEnvironment.java:382)
at org.robolectric.android.internal.AndroidTestEnvironment.installAndCreateApplication(AndroidTestEnvironment.java:279)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$0(AndroidTestEnvironment.java:251)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$1(AndroidTestEnvironment.java:248)
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
at org.robolectric.RuntimeEnvironment.getApplication(RuntimeEnvironment.java:79)
at org.robolectric.android.internal.AndroidTestEnvironment.setUpApplicationState(AndroidTestEnvironment.java:216)
at org.robolectric.RobolectricTestRunner.beforeTest(RobolectricTestRunner.java:340)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:281)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:61)
... 18 more
github-actions / Android Tests Report
edu.berkeley.boinc.client.ClientNotificationTest ► When updatedStatus is COMPUTING_STATUS_SUSPENDED and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty
Failed test found in:
TEST-edu.berkeley.boinc.client.ClientNotificationTest.xml
Error:
java.lang.AssertionError
Raw output
java.lang.AssertionError
at org.junit.Assert.fail(Assert.java:87)
at org.junit.Assert.assertTrue(Assert.java:42)
at org.junit.Assert.assertTrue(Assert.java:53)
at edu.berkeley.boinc.client.ClientNotificationTest.When updatedStatus is COMPUTING_STATUS_SUSPENDED and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty(ClientNotificationTest.kt:542)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:589)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:290)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
github-actions / Android Tests Report
edu.berkeley.boinc.client.ClientNotificationTest ► When active is false and foreground is true then expect foreground to be false
Failed test found in:
TEST-edu.berkeley.boinc.client.ClientNotificationTest.xml
Error:
io.mockk.MockKException: no answer found for Monitor(#45).stopForeground(true) among the configured answers: (Monitor(#45).startForeground(any(), any())))
Raw output
io.mockk.MockKException: no answer found for Monitor(#45).stopForeground(true) among the configured answers: (Monitor(#45).startForeground(any(), any())))
at io.mockk.impl.stub.MockKStub.defaultAnswer(MockKStub.kt:91)
at io.mockk.impl.stub.MockKStub.answer(MockKStub.kt:42)
at io.mockk.impl.recording.states.AnsweringState.call(AnsweringState.kt:16)
at io.mockk.impl.recording.CommonCallRecorder.call(CommonCallRecorder.kt:53)
at io.mockk.impl.stub.MockKStub.handleInvocation(MockKStub.kt:270)
at io.mockk.impl.instantiation.JvmMockFactoryHelper$mockHandler$1.invocation(JvmMockFactoryHelper.kt:24)
at app//io.mockk.proxy.jvm.advice.Interceptor.call(Interceptor.kt:21)
at android.app.Service.stopForeground(Service.java)
at edu.berkeley.boinc.client.ClientNotification.setForegroundState$app_debug(ClientNotification.kt:172)
at edu.berkeley.boinc.client.ClientNotification.update(ClientNotification.kt:85)
at edu.berkeley.boinc.client.ClientNotificationTest.When active is false and foreground is true then expect foreground to be false(ClientNotificationTest.kt:265)
at java.base@17.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base@17.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base@17.0.8/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base@17.0.8/java.lang.reflect.Method.invoke(Method.java:568)
at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at app//org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at app//org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:589)
at app//org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:290)
at app//org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base@17.0.8/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base@17.0.8/java.lang.Thread.run(Thread.java:833)
Check failure on line 67 in android/BOINC/app/src/main/java/edu/berkeley/boinc/client/Monitor.kt
github-actions / Android Tests Report
edu.berkeley.boinc.client.ClientNotificationTest ► When active is false then expect foreground to be false
Failed test found in:
TEST-edu.berkeley.boinc.client.ClientNotificationTest.xml
Error:
io.mockk.MockKException: no answer found for Monitor(#49).getAppPreferences() among the configured answers: (Monitor(#49).startForeground(any(), any())))
Raw output
io.mockk.MockKException: no answer found for Monitor(#49).getAppPreferences() among the configured answers: (Monitor(#49).startForeground(any(), any())))
at io.mockk.impl.stub.MockKStub.defaultAnswer(MockKStub.kt:91)
at io.mockk.impl.stub.MockKStub.answer(MockKStub.kt:42)
at io.mockk.impl.recording.states.AnsweringState.call(AnsweringState.kt:16)
at io.mockk.impl.recording.CommonCallRecorder.call(CommonCallRecorder.kt:53)
at io.mockk.impl.stub.MockKStub.handleInvocation(MockKStub.kt:270)
at io.mockk.impl.instantiation.JvmMockFactoryHelper$mockHandler$1.invocation(JvmMockFactoryHelper.kt:24)
at app//io.mockk.proxy.jvm.advice.Interceptor.call(Interceptor.kt:21)
at edu.berkeley.boinc.client.Monitor.getAppPreferences(Monitor.kt:67)
at edu.berkeley.boinc.client.ClientNotification.update(ClientNotification.kt:89)
at edu.berkeley.boinc.client.ClientNotificationTest.When active is false then expect foreground to be false(ClientNotificationTest.kt:252)
at java.base@17.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base@17.0.8/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base@17.0.8/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base@17.0.8/java.lang.reflect.Method.invoke(Method.java:568)
at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at app//org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at app//org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:589)
at app//org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:290)
at app//org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base@17.0.8/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base@17.0.8/java.lang.Thread.run(Thread.java:833)
github-actions / Android Tests Report
edu.berkeley.boinc.client.ClientNotificationTest ► When updatedStatus is COMPUTING_STATUS_IDLE and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty
Failed test found in:
TEST-edu.berkeley.boinc.client.ClientNotificationTest.xml
Error:
java.lang.AssertionError
Raw output
java.lang.AssertionError
at org.junit.Assert.fail(Assert.java:87)
at org.junit.Assert.assertTrue(Assert.java:42)
at org.junit.Assert.assertTrue(Assert.java:53)
at edu.berkeley.boinc.client.ClientNotificationTest.When updatedStatus is COMPUTING_STATUS_IDLE and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty(ClientNotificationTest.kt:526)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:589)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:290)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
github-actions / Android Tests Report
edu.berkeley.boinc.client.ClientNotificationTest ► When updatedStatus is COMPUTING_STATUS_NEVER and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty
Failed test found in:
TEST-edu.berkeley.boinc.client.ClientNotificationTest.xml
Error:
java.lang.AssertionError
Raw output
java.lang.AssertionError
at org.junit.Assert.fail(Assert.java:87)
at org.junit.Assert.assertTrue(Assert.java:42)
at org.junit.Assert.assertTrue(Assert.java:53)
at edu.berkeley.boinc.client.ClientNotificationTest.When updatedStatus is COMPUTING_STATUS_NEVER and oldActiveTasks is not empty then expect status updated and oldActiveTasks to be empty(ClientNotificationTest.kt:558)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
at org.robolectric.RobolectricTestRunner$HelperTestRunner$1.evaluate(RobolectricTestRunner.java:589)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:290)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Check failure on line 0 in TEST-edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest.xml
github-actions / Android Tests Report
edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest ► Expect isOnline property to call getActiveNetworkInfo() when API level is below 23[16]
Failed test found in:
TEST-edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest.xml
Error:
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
Raw output
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:68)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage_measured(AndroidTestEnvironment.java:410)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$loadAppPackage$3(AndroidTestEnvironment.java:382)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage(AndroidTestEnvironment.java:382)
at org.robolectric.android.internal.AndroidTestEnvironment.installAndCreateApplication(AndroidTestEnvironment.java:279)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$0(AndroidTestEnvironment.java:251)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$1(AndroidTestEnvironment.java:248)
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
at org.robolectric.RuntimeEnvironment.getApplication(RuntimeEnvironment.java:79)
at org.robolectric.android.internal.AndroidTestEnvironment.setUpApplicationState(AndroidTestEnvironment.java:216)
at org.robolectric.RobolectricTestRunner.beforeTest(RobolectricTestRunner.java:340)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:281)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #16)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:61)
... 18 more
Check failure on line 0 in TEST-edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest.xml
github-actions / Android Tests Report
edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest ► Expect isOnline property to call getActiveNetworkInfo() when API level is below 23[17]
Failed test found in:
TEST-edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest.xml
Error:
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
Raw output
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:68)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage_measured(AndroidTestEnvironment.java:410)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$loadAppPackage$3(AndroidTestEnvironment.java:382)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage(AndroidTestEnvironment.java:382)
at org.robolectric.android.internal.AndroidTestEnvironment.installAndCreateApplication(AndroidTestEnvironment.java:279)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$0(AndroidTestEnvironment.java:251)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$1(AndroidTestEnvironment.java:248)
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
at org.robolectric.RuntimeEnvironment.getApplication(RuntimeEnvironment.java:79)
at org.robolectric.android.internal.AndroidTestEnvironment.setUpApplicationState(AndroidTestEnvironment.java:216)
at org.robolectric.RobolectricTestRunner.beforeTest(RobolectricTestRunner.java:340)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:281)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #17)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:61)
... 18 more
Check failure on line 0 in TEST-edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest.xml
github-actions / Android Tests Report
edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest ► Expect isOnline property to call getActiveNetworkInfo() when API level is below 23[18]
Failed test found in:
TEST-edu.berkeley.boinc.utils.BOINCUtilsIsOnlineTest.xml
Error:
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
Raw output
java.lang.RuntimeException: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:68)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage_measured(AndroidTestEnvironment.java:410)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$loadAppPackage$3(AndroidTestEnvironment.java:382)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.loadAppPackage(AndroidTestEnvironment.java:382)
at org.robolectric.android.internal.AndroidTestEnvironment.installAndCreateApplication(AndroidTestEnvironment.java:279)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$0(AndroidTestEnvironment.java:251)
at org.robolectric.util.PerfStatsCollector.measure(PerfStatsCollector.java:53)
at org.robolectric.android.internal.AndroidTestEnvironment.lambda$createApplicationSupplier$1(AndroidTestEnvironment.java:248)
at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183)
at org.robolectric.RuntimeEnvironment.getApplication(RuntimeEnvironment.java:79)
at org.robolectric.android.internal.AndroidTestEnvironment.setUpApplicationState(AndroidTestEnvironment.java:216)
at org.robolectric.RobolectricTestRunner.beforeTest(RobolectricTestRunner.java:340)
at org.robolectric.internal.SandboxTestRunner$2.lambda$evaluate$2(SandboxTestRunner.java:281)
at org.robolectric.internal.bytecode.Sandbox.lambda$runOnMainThread$0(Sandbox.java:99)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.RuntimeException: Failed to parse package build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_: build/intermediates/apk_for_local_test/debugUnitTest/apk-for-local-test.ap_ (at Binary XML file line #26): Requires newer sdk version #19 (current version is #18)
at org.robolectric.shadows.ShadowPackageParser.callParsePackage(ShadowPackageParser.java:61)
... 18 more