Skip to content

Commit e3b0642

Browse files
author
Olli-Pekka Puolitaival
committed
Add travis test list and links
1 parent 05f0581 commit e3b0642

File tree

1 file changed

+17
-3
lines changed
  • docs/reference/contributing/guidelines

1 file changed

+17
-3
lines changed

docs/reference/contributing/guidelines/ci.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,23 @@ Continuous integration (CI) means mainly automatic testing for pull requests
44

55
### Travis CI
66

7-
In Mbed OS [Travis CI](https://travis-ci.org/) is used as primary automatic testing and checking run environment.
7+
In Mbed OS [Travis CI](https://travis-ci.org/ARMmbed/mbed-os) is used as primary automatic testing and checking run environment.
88

9-
Travis configuration is located in .travis.yml file in Mbed OS root directory. Mbed OS use public travis so test results are publicly available and there are public [documentation available](https://docs.travis-ci.com/).
9+
Travis configuration is located in [.travis.yml](https://github.com/ARMmbed/mbed-os/blob/master/.travis.yml) file in Mbed OS root directory. Mbed OS use public travis so test results are publicly available and there are public [documentation available](https://docs.travis-ci.com/).
10+
11+
#### Tests
12+
13+
* **continuous-integration/travis-ci/pr** - Main run main
14+
* **travis-ci/astyle** - Check code style using [astyle](http://astyle.sourceforge.net/)
15+
* **travis-ci/docs** - [Doxygen](http://www.doxygen.org/) and naming checks:
16+
** Assert that the Doxygen build produced no warnings
17+
** Assert that all binary libraries are named correctly
18+
** Assert that all assebler files are named correctly
19+
* **travis-ci/events** - Check that Mbed OS compiles and run events tests
20+
* **travis-ci/gitattributestest** - Check that no changes after clone. This check that .gitattributes is used right way
21+
* **travis-ci/licence_check** - Checking that there is no GPL licence text in code
22+
* **travis-ci/littlefs** - Testing littlefs without embedded hardware
23+
* **travis-ci/tools-py2.7** - Run python tools tests with python 2.7
1024

1125
### Jenkins
1226

@@ -18,7 +32,7 @@ Travis configuration is located in .travis.yml file in Mbed OS root directory. M
1832
* Jenkins select required tests dynamically based on the code changes. For example. no tests are executed if only markdown (.md) file changes
1933
* Jenkins run first small amount of tests to provide fast feedback and then more tests
2034

21-
#### What kind of tests jenkins runs?
35+
#### Tests
2236

2337
* **continuous-integration/jenkins/pr-head** Jenkins main pipeline script execution status
2438
* **jenkins-ci/cloud-client-test** - Test the change with [mbed-cloud-client](https://github.com/ARMmbed/mbed-cloud-client) using [mbed-cloud-client-example](https://github.com/ARMmbed/mbed-cloud-client-example)

0 commit comments

Comments
 (0)