6
6
- run : sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded
7
7
- run : sudo apt-get -y update
8
8
- run : sudo apt-get -y install gcc-arm-none-eabi=4.9.3.2015q3-1trusty1
9
+
9
10
- run : python --version
10
11
- run : pip --version
11
12
- run : pip install pytest future
14
15
-
run :
echo -e "[ui]\nusername = mbed Test <[email protected] >\n" > ~/.hgrc
15
16
- checkout
16
17
- run : pip install -e ./
18
+
17
19
- run : mbed --version
18
20
- run : py.test test
19
21
- run : mbed toolchain -G GCC_ARM
95
97
- run : sudo apt-get -y install gcc-arm-none-eabi=4.9.3.2015q3-1trusty1
96
98
- run : pyenv install 3.6.0
97
99
- run : pyenv global 3.6.0
100
+
98
101
- run : python --version
99
102
- run : pip --version
100
103
- run : pip install pytest future
@@ -103,81 +106,41 @@ jobs:
103
106
-
run :
echo -e "[ui]\nusername = mbed Test <[email protected] >\n" > ~/.hgrc
104
107
- checkout
105
108
- run : pip install -e ./
109
+
106
110
- run : mbed --version
107
111
- run : py.test test
108
112
- run : mbed toolchain -G GCC_ARM
109
113
- run : mbed target -G K64F
110
114
- run : mbed config -G protocol ssh
115
+
111
116
- run : mkdir .tests
112
117
- run : cd .tests && mbed new new-test
118
+ - run : |-
119
+ cd .tests/new-test/mbed-os
120
+ git fetch origin refs/pull/6886/head:pr6886
121
+ git checkout pr6886
113
122
- run : cd .tests/new-test && mbed ls
114
123
- run : cd .tests/new-test && mbed releases -r
115
124
- run : cd .tests/new-test && mbed compile --source=. --source=mbed-os/TESTS/integration/basic -j 0
116
125
- run : cd .tests/new-test && mbed test --compile -n mbed-os-tests-integration-basic -j 0
126
+
117
127
- run : cd .tests && mbed import https://developer.mbed.org/teams/Morpheus/code/mbed-Client-Morpheus-hg hg-test
118
128
- run : cd .tests/hg-test && mbed ls
119
129
- run : cd .tests/hg-test && mbed releases -r
120
130
- run : cd .tests/hg-test && mbed update b02527cafcde8612ff051fea57e9975aca598807 --clean
121
131
- run : cd .tests/hg-test && mbed update --clean
122
132
- run : cd .tests/hg-test && mbed compile -j 0
133
+
123
134
- run : cd .tests && mbed import https://developer.mbed.org/users/samux/code/USBSerial_HelloWorld bld-test
124
135
- run : cd .tests/bld-test && mbed ls
125
136
- run : cd .tests/bld-test && mbed releases -r
126
137
- run : cd .tests/bld-test/mbed && mbed update 85 --clean
127
138
- run : cd .tests/bld-test && mbed update --clean
128
139
- run : cd .tests/bld-test && mbed compile -m LPC1768 -j 0
129
- - run : cd .tests && mbed new supported-tests
130
- - run : |-
131
- cd .tests/supported-tests
132
- echo "Testing mbed-os-5.6.0"
133
- mbed update --clean "mbed-os-5.6.0"
134
- mbed compile -S
135
- mbed toolchain -S
136
- mbed target -S
137
- mbed export -S
138
- - run : |-
139
- cd .tests/supported-tests
140
- echo "Testing mbed-os-5.5.0"
141
- mbed update --clean "mbed-os-5.5.0"
142
- mbed compile -S
143
- mbed toolchain -S
144
- mbed target -S
145
- mbed export -S
146
- - run : |-
147
- cd .tests/supported-tests
148
- echo "Testing mbed-os-5.4.0"
149
- mbed update --clean "mbed-os-5.4.0"
150
- mbed compile -S
151
- mbed toolchain -S
152
- mbed target -S
153
- mbed export -S
154
- - run : |-
155
- cd .tests/supported-tests
156
- echo "Testing mbed-os-5.3.0"
157
- mbed update --clean "mbed-os-5.3.0"
158
- mbed compile -S
159
- mbed toolchain -S
160
- mbed target -S
161
- mbed export -S
162
- - run : |-
163
- cd .tests/supported-tests
164
- echo "Testing mbed-os-5.2.0"
165
- mbed update --clean "mbed-os-5.2.0"
166
- mbed compile -S
167
- mbed toolchain -S
168
- mbed target -S
169
- mbed export -S
170
- - run : |-
171
- cd .tests/supported-tests
172
- echo "Testing mbed-os-5.1.0"
173
- mbed update --clean "mbed-os-5.1.0"
174
- mbed compile -S
175
- mbed toolchain -S
176
- mbed target -S
177
- mbed export -S
178
140
179
141
workflows :
180
142
version : 2
181
143
build :
182
144
jobs :
183
145
- py2
146
+ - py3
0 commit comments