Introduction
This article explains how GitLab commits and tests are displayed and used in Easy8. These two data types are part of the Git Integration feature and provide useful insights for developers, managers, and QA teams.
You’ll learn how commits and tests appear, how they are connected to other GitLab entities, and what information can be used for reporting and tracking.
Target Audience
- User
Understanding GitLab Commits and Tests
Definition
In the Git Integration section of Easy8, you can find:
- Commits: Records of code changes pushed to GitLab repositories
- Tests: CI/CD pipeline results linked to commits and merge requests
Both types are listed and can be filtered for reporting. However, they do not have their own detailed views in Easy8.
How It Works
Commits
- The commit list shows important attributes like repository name, branch, SHA, author, message, and CI test status.
- Clicking on the SHA or commit URL will open the full commit detail directly in GitLab.
- Commits are also linked to tasks using referencing keywords (e.g.,
refs #765), making them part of Easy8’s task-tracking system. - Test statuses (e.g., CI: FAILED, CI: CANCELED) are included in the commit list to give insight into build quality.
Tests
- A separate test list is available in the Git Integration menu.
- It shows the result of automated pipelines from GitLab (e.g., passed, failed, canceled).
- Clicking the test entry will redirect you to the GitLab pipeline URL for full details.
- This view is particularly useful for monitoring test status on important branches like release candidates.
Examples
- A QA engineer can use the test list to monitor recent builds of a critical repository.
- A developer can quickly check the status of their last commit by filtering the commit list by author name.
Common Misconceptions
| Misconception | Clarification |
|---|---|
| Commits and tests have their own detail pages in Easy8. | False. Clicking a commit or test opens its detail directly in GitLab. |
Conclusion
GitLab commits and tests in Easy8 offer powerful visibility for tracking development work and test outcomes. They support referencing and reporting but are always viewed in detail directly in GitLab.
