-
Notifications
You must be signed in to change notification settings - Fork 521
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Don't Merge] Test Robolectric Update on CI #5125
Commits on Nov 11, 2022
-
This is the first version with support for building on M1 Macs
Configuration menu - View commit details
-
Copy full SHA for bed24bb - Browse repository at this point
Copy the full SHA bed24bbView commit details -
Fix jetifying issue with bcprov-jdk15on-1.68.jar
Ignore bcprov-jdk15on during jetifying 3p libraries Note this will not be necessary in AGP 7.1+ as per [Resolution](https://issuetracker.google.com/issues/159151549#comment12)
Configuration menu - View commit details
-
Copy full SHA for 00c3814 - Browse repository at this point
Copy the full SHA 00c3814View commit details -
Update espresso-core to 3.5.0-alpha03
According to robolectric/robolectric#6593 (comment), Robolectric instrumenting androidx.* packages by default., but Espresso relies on this logic.
Configuration menu - View commit details
-
Copy full SHA for 2c6f739 - Browse repository at this point
Copy the full SHA 2c6f739View commit details
Commits on Nov 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e39b29f - Browse repository at this point
Copy the full SHA e39b29fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79645b2 - Browse repository at this point
Copy the full SHA 79645b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec39ab5 - Browse repository at this point
Copy the full SHA ec39ab5View commit details -
Update espresso version for bazel
Bump to 3.5.0, latest stable version
Configuration menu - View commit details
-
Copy full SHA for 4d4d7b5 - Browse repository at this point
Copy the full SHA 4d4d7b5View commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f81bdb1 - Browse repository at this point
Copy the full SHA f81bdb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c51017f - Browse repository at this point
Copy the full SHA c51017fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1eadc30 - Browse repository at this point
Copy the full SHA 1eadc30View commit details
Commits on Jul 9, 2023
-
Some of the production code was updated in the previous commit.
Configuration menu - View commit details
-
Copy full SHA for b258164 - Browse repository at this point
Copy the full SHA b258164View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50ac657 - Browse repository at this point
Copy the full SHA 50ac657View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad3a23 - Browse repository at this point
Copy the full SHA 6ad3a23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 913e2fe - Browse repository at this point
Copy the full SHA 913e2feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ea7a13 - Browse repository at this point
Copy the full SHA 7ea7a13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2558c0b - Browse repository at this point
Copy the full SHA 2558c0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b2f8da - Browse repository at this point
Copy the full SHA 4b2f8daView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb42456 - Browse repository at this point
Copy the full SHA bb42456View commit details -
Configuration menu - View commit details
-
Copy full SHA for 277f3c9 - Browse repository at this point
Copy the full SHA 277f3c9View commit details -
Remove large tests that can't run on either local or CI.
These scenarios are covered in other tests so I'm fine with not trying to make them work.
Configuration menu - View commit details
-
Copy full SHA for 8e7f3f6 - Browse repository at this point
Copy the full SHA 8e7f3f6View commit details
Commits on Jul 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bd844aa - Browse repository at this point
Copy the full SHA bd844aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a264b3a - Browse repository at this point
Copy the full SHA a264b3aView commit details
Commits on Jul 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f68e8ae - Browse repository at this point
Copy the full SHA f68e8aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9237c66 - Browse repository at this point
Copy the full SHA 9237c66View commit details
Commits on Jul 21, 2023
-
This commit sets up the logging infrastructure, including tests. Since Firestore is introduced, some tests in the app module may be broken, and will be fixed in the next commit. This commit soes not handle actual upload to firestore yet, because firebase auth is not yet properly configured.
Configuration menu - View commit details
-
Copy full SHA for cb22dfb - Browse repository at this point
Copy the full SHA cb22dfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 110d96f - Browse repository at this point
Copy the full SHA 110d96fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1d4c19 - Browse repository at this point
Copy the full SHA c1d4c19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 931019a - Browse repository at this point
Copy the full SHA 931019aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32566a6 - Browse repository at this point
Copy the full SHA 32566a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba318eb - Browse repository at this point
Copy the full SHA ba318ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for f573158 - Browse repository at this point
Copy the full SHA f573158View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b4d488 - Browse repository at this point
Copy the full SHA 6b4d488View commit details
Commits on Jul 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 44e37b0 - Browse repository at this point
Copy the full SHA 44e37b0View commit details -
Fix npe in domain/src/test/java/org/oppia/android/domain/oppialogger/…
…loguploader/LogUploadWorkerTest.kt
Configuration menu - View commit details
-
Copy full SHA for d1a11d3 - Browse repository at this point
Copy the full SHA d1a11d3View commit details
Commits on Jul 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cb25e31 - Browse repository at this point
Copy the full SHA cb25e31View commit details
Commits on Jul 26, 2023
-
Introduce AuthenticationController
This new controller provides functionality to retrieve the current signed in user and also sign in user anonymously, and can be called from anywhere. This decouples authentication from a firestore-only use case. The implementation relies on an AuthenticationListener to switch out the real and fake authentication controllers for testing purposes. This commit has not included the Auth module in app module test files(Fragment/Acticity tests), hence these will fail to build with a dagger error. This is fixed in the subsequent commit.
Configuration menu - View commit details
-
Copy full SHA for b03011c - Browse repository at this point
Copy the full SHA b03011cView commit details -
Configuration menu - View commit details
-
Copy full SHA for d9a7fe5 - Browse repository at this point
Copy the full SHA d9a7fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0a48da - Browse repository at this point
Copy the full SHA c0a48daView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6c2568 - Browse repository at this point
Copy the full SHA e6c2568View commit details -
Merge branch 'develop' of github.com:oppia/oppia-android into nps-opt…
…ional-response-upload
Configuration menu - View commit details
-
Copy full SHA for 9ad162a - Browse repository at this point
Copy the full SHA 9ad162aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0de4f3a - Browse repository at this point
Copy the full SHA 0de4f3aView commit details -
Add more tests for FirestoreDataController
Now that we can successfully mock firebase auth, we can test for upload, cache and sync scenarios.
Configuration menu - View commit details
-
Copy full SHA for b7bafb5 - Browse repository at this point
Copy the full SHA b7bafb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b13358 - Browse repository at this point
Copy the full SHA 7b13358View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe1dfdf - Browse repository at this point
Copy the full SHA fe1dfdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d66b9f - Browse repository at this point
Copy the full SHA 9d66b9fView commit details
Commits on Jul 27, 2023
-
Add TestAuthenticationModule to test files.
This is to allow the fake version of firebase
Configuration menu - View commit details
-
Copy full SHA for 6f1fb2a - Browse repository at this point
Copy the full SHA 6f1fb2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3f1e84 - Browse repository at this point
Copy the full SHA e3f1e84View commit details
Commits on Jul 28, 2023
-
Rename variable in ViewEventLogsViewModel.kt
To be more descriptive of its purpose.
Configuration menu - View commit details
-
Copy full SHA for 2996787 - Browse repository at this point
Copy the full SHA 2996787View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec2e3f8 - Browse repository at this point
Copy the full SHA ec2e3f8View commit details
Commits on Jul 31, 2023
-
Lower the versions of Firestore and Auth. The previously included versions were not compatible with older libraries currently in use within the project. I also added a dontwarn to proguard for FirestoreChannel
Configuration menu - View commit details
-
Copy full SHA for 52c438a - Browse repository at this point
Copy the full SHA 52c438aView commit details
Commits on Aug 1, 2023
-
Switch out logger for controller which should swap debug vs real event loggers
Configuration menu - View commit details
-
Copy full SHA for dc5dac3 - Browse repository at this point
Copy the full SHA dc5dac3View commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 93d3c6a - Browse repository at this point
Copy the full SHA 93d3c6aView commit details -
Merge branch 'develop' of github.com:oppia/oppia-android into nps-opt…
…ional-response-upload
Configuration menu - View commit details
-
Copy full SHA for a04caa9 - Browse repository at this point
Copy the full SHA a04caa9View commit details -
Exempt AuthenticationModule from tests
I have been unable to mock firebase for this test class since it is supposed to verify the real controller is returned, and not a mock.
Configuration menu - View commit details
-
Copy full SHA for 3e81132 - Browse repository at this point
Copy the full SHA 3e81132View commit details -
This test cannot pass due to the version of robolectric. There is a conflict between Firestore's SQLite database connection and Robolectric's shadow implementation of SQLite. Firestore is trying to access an illegal connection pointer (pointer 52), which indicates a problem with the database connection.
Configuration menu - View commit details
-
Copy full SHA for aeb213e - Browse repository at this point
Copy the full SHA aeb213eView commit details -
Merge branch 'develop' of github.com:oppia/oppia-android into nps-opt…
…ional-response-upload
Configuration menu - View commit details
-
Copy full SHA for 781644f - Browse repository at this point
Copy the full SHA 781644fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca5cd8c - Browse repository at this point
Copy the full SHA ca5cd8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a0b78f - Browse repository at this point
Copy the full SHA 6a0b78fView commit details
Commits on Aug 8, 2023
-
Merge remote-tracking branch 'upstream/develop' into bump-robolectric…
…-version # Conflicts: # third_party/versions.bzl # utility/build.gradle
Configuration menu - View commit details
-
Copy full SHA for 626473c - Browse repository at this point
Copy the full SHA 626473cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a817b82 - Browse repository at this point
Copy the full SHA a817b82View commit details -
Configuration menu - View commit details
-
Copy full SHA for d864d59 - Browse repository at this point
Copy the full SHA d864d59View commit details
Commits on Aug 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7469a51 - Browse repository at this point
Copy the full SHA 7469a51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c863c3 - Browse repository at this point
Copy the full SHA 4c863c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4926657 - Browse repository at this point
Copy the full SHA 4926657View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52e784e - Browse repository at this point
Copy the full SHA 52e784eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0210137 - Browse repository at this point
Copy the full SHA 0210137View commit details
Commits on Aug 10, 2023
-
This version contains fixes related to sqlite connections in M1 Macs, and idlin resource timeouts.
Configuration menu - View commit details
-
Copy full SHA for e92be89 - Browse repository at this point
Copy the full SHA e92be89View commit details -
Merge branch 'bump-robolectric-version' into test-robolectric-update
# Conflicts: # app/build.gradle # data/build.gradle # domain/build.gradle # testing/build.gradle
Configuration menu - View commit details
-
Copy full SHA for e18cd55 - Browse repository at this point
Copy the full SHA e18cd55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8317370 - Browse repository at this point
Copy the full SHA 8317370View commit details
Commits on Aug 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6f36718 - Browse repository at this point
Copy the full SHA 6f36718View commit details
Commits on Aug 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d397f62 - Browse repository at this point
Copy the full SHA d397f62View commit details