You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of our ongoing effort to enhance the robustness of our application, we are in the process of creating test cases for the data layer. We have already written test cases for the DAO classes responsible for interacting with our Room database. These test classes are located in the directory ./data/src/androidTest/java/com/data/db/dao.
The task at hand is to set up GitHub Actions to automate the execution of these test cases. The GitHub Actions workflow should execute all the tests and provide test results. Additionally, it should be configured to run automatically upon the submission of a new commit. The ultimate goal is to ensure that the GitHub Actions workflow runs seamlessly on GitHub without encountering any errors, and provides comprehensive test results for the DAO-related tests.
Goals
GitHub Actions Setup: Configure GitHub Actions to automate the execution of test cases for DAO classes.
Test Execution: Ensure that the GitHub Actions workflow executes all test cases successfully.
Comprehensive Test Results: Provide detailed test results through GitHub Actions for the DAO-related tests.
Automated Execution: Set up GitHub Actions to run automatically upon the submission of a new commit.
Expected Outcome
GitHub Actions workflow configured to automatically run all test cases for DAO classes.
Successful execution of test cases with comprehensive test results provided through GitHub Actions.
Automated execution of GitHub Actions workflow upon submission of a new commit, ensuring continuous testing.
Acceptance Criteria
GitHub Actions workflow set up and configured to execute all test cases in the specified directory.
Test results are displayed clearly and comprehensively in the GitHub Actions output.
GitHub Actions workflow runs automatically upon the submission of a new commit, without manual intervention.
Implementation Details
None
Mockups/Wireframes
None
Product Name
Nipun Lakshya App
Organisation Name
SamagraX
Domain
Education
Tech Skills Needed
Language proficiency in Kotlin
Proficiency in setting up GitHub Actions workflows.
Understanding of test automation frameworks and tools.
Knowledge of Android testing and Room database testing.
charanpreet-s
changed the title
[NL App Enhancements] Implement Multilingual Support
[NL App Enhancements] Implement GitHub Actions for Automated Testing
Mar 27, 2024
Ticket Contents
Description
As part of our ongoing effort to enhance the robustness of our application, we are in the process of creating test cases for the data layer. We have already written test cases for the DAO classes responsible for interacting with our Room database. These test classes are located in the directory ./data/src/androidTest/java/com/data/db/dao.
The task at hand is to set up GitHub Actions to automate the execution of these test cases. The GitHub Actions workflow should execute all the tests and provide test results. Additionally, it should be configured to run automatically upon the submission of a new commit. The ultimate goal is to ensure that the GitHub Actions workflow runs seamlessly on GitHub without encountering any errors, and provides comprehensive test results for the DAO-related tests.
Goals
Expected Outcome
Acceptance Criteria
Implementation Details
None
Mockups/Wireframes
None
Product Name
Nipun Lakshya App
Organisation Name
SamagraX
Domain
Education
Tech Skills Needed
Mentor(s)
@charanpreet-s
Complexity
Low/Medium
Category
Beginner Friendly
Branch to use
android-testing
The text was updated successfully, but these errors were encountered: