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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+18Lines changed: 18 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@ Here are some guides on how to do that:
7
7
-[Reporting Bugs](#bugs)
8
8
-[Requesting New Features](#features)
9
9
-[Submitting a PR](#pr)
10
+
-[Check test report](#test-report)
10
11
-[Commit Message Guidelines](#commit-messages)
11
12
-[Releasing new versions](#release)
12
13
@@ -82,6 +83,23 @@ It's our turn from there on! We will review the PR and discuss changes you might
82
83
83
84
>Note: Sometimes you will see someone from the contributors team writing strange comments like: `test` or `test branch_functional_tests#css-gradients-tests branch_widgets#vultix/css-gradients` - don't worry about it, these are just phrases that trigger the internal CI builds.
84
85
86
+
## <aname="test-report"></a> Check test report
87
+
88
+
The purpose of the test report view is to show the tests' results for the PRs for the external contributors. When a NativeScript team member triggers the tests, you can review the result by selecting the `Details` button next to the `ci/jenkins/core-modules-tests` task.
89
+
90
+
> Note: the `Details` button will be available when the execution of the test completes and there is at least one failing test.
91
+
92
+
When you click on the button, you will be redirected to the report page. On the left pane you can find a list of all failed jobs.
93
+
94
+
> Note: Each item name consists of the application name, type of device and platform version: `pr-e2e-tests-[application-name]-[device-type]-[platform-version]`. Usually, the test applications, that are executed for PRs are part of NativeScript repository.
95
+
96
+
Based on the executed suite, one of the following or all of the following files will be generated: `mochawesome.html` | `index.html` | `unit-tests.log`. Some of the reports also might include `*.png`, `*.logs` or `[page source].xml` files that can help in understanding where is the problem.
97
+
98
+
For example:
99
+
1. When you select the `index.html` page, an additional `TestNG Results` sidebar will be displayed. There you can find a list of all failures.
100
+
2. When you select one of them, you will see on the right side all tests, that have been executed. The problematic ones will be coloured in red.
101
+
3. If you click on one of them, detailed info or error log will be displayed. As we've mentioned above in some of the test reports, you will also find screenshots, that demonstrates the problem visually. Those images can be found below the info/ error log.
Please follow the git commit message format described below when committing your changes or submitting a PR. That allows us to use the commit messages to generate a change log for every new release.
0 commit comments