Skip to content

Commit 3a4d2c3

Browse files
committed
Enabled py3 tests to get help understanding final issues
1 parent b5ff448 commit 3a4d2c3

File tree

1 file changed

+12
-49
lines changed

1 file changed

+12
-49
lines changed

.circleci/config.yml

Lines changed: 12 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ jobs:
66
- run: sudo add-apt-repository -y ppa:terry.guo/gcc-arm-embedded
77
- run: sudo apt-get -y update
88
- run: sudo apt-get -y install gcc-arm-none-eabi=4.9.3.2015q3-1trusty1
9+
910
- run: python --version
1011
- run: pip --version
1112
- run: pip install pytest future
@@ -14,6 +15,7 @@ jobs:
1415
- run: echo -e "[ui]\nusername = mbed Test <[email protected]>\n" > ~/.hgrc
1516
- checkout
1617
- run: pip install -e ./
18+
1719
- run: mbed --version
1820
- run: py.test test
1921
- run: mbed toolchain -G GCC_ARM
@@ -95,6 +97,7 @@ jobs:
9597
- run: sudo apt-get -y install gcc-arm-none-eabi=4.9.3.2015q3-1trusty1
9698
- run: pyenv install 3.6.0
9799
- run: pyenv global 3.6.0
100+
98101
- run: python --version
99102
- run: pip --version
100103
- run: pip install pytest future
@@ -103,81 +106,41 @@ jobs:
103106
- run: echo -e "[ui]\nusername = mbed Test <[email protected]>\n" > ~/.hgrc
104107
- checkout
105108
- run: pip install -e ./
109+
106110
- run: mbed --version
107111
- run: py.test test
108112
- run: mbed toolchain -G GCC_ARM
109113
- run: mbed target -G K64F
110114
- run: mbed config -G protocol ssh
115+
111116
- run: mkdir .tests
112117
- 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
113122
- run: cd .tests/new-test && mbed ls
114123
- run: cd .tests/new-test && mbed releases -r
115124
- run: cd .tests/new-test && mbed compile --source=. --source=mbed-os/TESTS/integration/basic -j 0
116125
- run: cd .tests/new-test && mbed test --compile -n mbed-os-tests-integration-basic -j 0
126+
117127
- run: cd .tests && mbed import https://developer.mbed.org/teams/Morpheus/code/mbed-Client-Morpheus-hg hg-test
118128
- run: cd .tests/hg-test && mbed ls
119129
- run: cd .tests/hg-test && mbed releases -r
120130
- run: cd .tests/hg-test && mbed update b02527cafcde8612ff051fea57e9975aca598807 --clean
121131
- run: cd .tests/hg-test && mbed update --clean
122132
- run: cd .tests/hg-test && mbed compile -j 0
133+
123134
- run: cd .tests && mbed import https://developer.mbed.org/users/samux/code/USBSerial_HelloWorld bld-test
124135
- run: cd .tests/bld-test && mbed ls
125136
- run: cd .tests/bld-test && mbed releases -r
126137
- run: cd .tests/bld-test/mbed && mbed update 85 --clean
127138
- run: cd .tests/bld-test && mbed update --clean
128139
- 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
178140

179141
workflows:
180142
version: 2
181143
build:
182144
jobs:
183145
- py2
146+
- py3

0 commit comments

Comments
 (0)