<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tools/tinytest-codegen.py, branch 2.0.0-rc.1</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.0.0-rc.1</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=2.0.0-rc.1'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2017-08-12T00:16:13+00:00</updated>
<entry>
<title>Turn on Rosie CI testing to test new builds on real hardware.</title>
<updated>2017-08-12T00:16:13+00:00</updated>
<author>
<name>Scott Shawcroft</name>
<email>scott.shawcroft@gmail.com</email>
</author>
<published>2017-07-03T22:05:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=fab634e3eeb456e9d5dffa2cabb9ded39c45d6b6'/>
<id>urn:sha1:fab634e3eeb456e9d5dffa2cabb9ded39c45d6b6</id>
<content type='text'>
This introduces a skip_if module that can be used by tests to
determine when they should be skipped due to the environment.

Some tests have been split in order to have finer grained skip
control.
</content>
</entry>
<entry>
<title>tools/tinytest-codegen: Update for recent test renaming ("intbig" suffix).</title>
<updated>2017-03-06T21:40:04+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-03-06T21:40:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=320099aab931ba7c2657671c069781a4ac853151'/>
<id>urn:sha1:320099aab931ba7c2657671c069781a4ac853151</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Enable machine module and associated tests.</title>
<updated>2017-03-02T05:39:58+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-03-02T05:39:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=e4be56a0ea20df9252fbe35b55823594681cff72'/>
<id>urn:sha1:e4be56a0ea20df9252fbe35b55823594681cff72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Don't compile tests in "REPL" mode.</title>
<updated>2017-01-27T01:35:46+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2017-01-27T01:35:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f1db8a3097f74aa5499c95a2625bd0bfa285579a'/>
<id>urn:sha1:f1db8a3097f74aa5499c95a2625bd0bfa285579a</id>
<content type='text'>
Previous to this patch the qemu-arm tests were compiled with is_relp=true
meaning that the __repl_print__ function was called for all lines of code
in the outer scope.  This is not the right behaviour for scripts that are
executed as though they were a file (eg tests).

With this fix the micropython/heapalloc_str.py test now works so it is
removed from the test blacklist.
</content>
</entry>
<entry>
<title>tools/tinytest-codegen.py: Blacklist heapalloc_str.py test for qemu-arm.</title>
<updated>2017-01-26T22:19:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2017-01-26T22:19:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4614403f63cad9f5eac09046a70e332b29584c9c'/>
<id>urn:sha1:4614403f63cad9f5eac09046a70e332b29584c9c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools/tinytest-codegen: Blacklist recently added uheapq_timeq test (qemu-arm).</title>
<updated>2016-11-12T00:24:36+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-11-12T00:24:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=30cfdc29edc7415f7d63be108f3312389c2df202'/>
<id>urn:sha1:30cfdc29edc7415f7d63be108f3312389c2df202</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Enable software floating point support, and float tests.</title>
<updated>2016-11-03T01:28:31+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-11-03T01:28:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=ca973bd3083492777095a07c20965a4644899ec9'/>
<id>urn:sha1:ca973bd3083492777095a07c20965a4644899ec9</id>
<content type='text'>
This helps to test floating point code on Cortex-M hardware.

As part of this patch the link-time-optimisation was disabled because it
wasn't compatible with software FP support.  In particular, the linker
could not find the __aeabi_f2d, __aeabi_d2f etc functions even though they
were provided by lib/libm/math.c.
</content>
</entry>
<entry>
<title>tools/tinytest-codegen: Exclude ticks_diff test for qemu-arm port.</title>
<updated>2016-10-30T19:24:07+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2016-10-30T19:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=796b720dbcc73374418de571699de99de4edaf41'/>
<id>urn:sha1:796b720dbcc73374418de571699de99de4edaf41</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Exclude new vfs_fat tests.</title>
<updated>2016-10-27T01:25:28+00:00</updated>
<author>
<name>Alex March</name>
<email>alex.march.dev@gmail.com</email>
</author>
<published>2016-10-21T09:45:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=52aa532050baa4239e1920144ecf1d0588fc672e'/>
<id>urn:sha1:52aa532050baa4239e1920144ecf1d0588fc672e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>qemu-arm: Exclude extmod/vfs_fat_fileio.py test.</title>
<updated>2016-10-24T01:49:19+00:00</updated>
<author>
<name>Alex March</name>
<email>alex.march.dev@gmail.com</email>
</author>
<published>2016-10-19T08:32:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=06e703290640ed6326bf70e172c25be92799591f'/>
<id>urn:sha1:06e703290640ed6326bf70e172c25be92799591f</id>
<content type='text'>
</content>
</entry>
</feed>
