<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/run-tests, branch 5.0.0-beta.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.0.0-beta.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-07-28T17:29:47+00:00</updated>
<entry>
<title>merge finished</title>
<updated>2018-07-28T17:29:47+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-07-28T17:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=f48b70050e3e4122eaae3eee47d35fc30bda2a4c'/>
<id>urn:sha1:f48b70050e3e4122eaae3eee47d35fc30bda2a4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>WIP: after merge; before testing</title>
<updated>2018-07-11T20:45:30+00:00</updated>
<author>
<name>Dan Halbert</name>
<email>halbert@halwitz.org</email>
</author>
<published>2018-07-11T20:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=7c219600a246d8956d0b23ea3f5d125a820e6b6a'/>
<id>urn:sha1:7c219600a246d8956d0b23ea3f5d125a820e6b6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests/extmod: Add test for VFS and user-defined filesystem and files.</title>
<updated>2018-06-12T02:29:26+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-06-04T06:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=c901cc6862e982b733a45412b649d7f404751b42'/>
<id>urn:sha1:c901cc6862e982b733a45412b649d7f404751b42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/objgenerator: Protect against reentering a generator.</title>
<updated>2018-05-22T06:54:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-22T06:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=400273a799581e5eb86538d8c88fb872705475ab'/>
<id>urn:sha1:400273a799581e5eb86538d8c88fb872705475ab</id>
<content type='text'>
Generators that are already executing cannot be reexecuted.  This patch
puts in a check for such a case.

Thanks to @jepler for finding the bug.
</content>
</entry>
<entry>
<title>tests/float/float_parse: Allow test to run on 32-bit archs.</title>
<updated>2018-05-11T03:51:18+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-05-11T03:51:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=d2c1db1e5cca03c9a34614af6d12045aefe3d719'/>
<id>urn:sha1:d2c1db1e5cca03c9a34614af6d12045aefe3d719</id>
<content type='text'>
Printing of uPy floats can differ by the floating-point precision on
different architectures (eg 64-bit vs 32-bit x86), so it's not possible to
using printing of floats in some parts of this test.  Instead we can just
check for equivalence with what is known to be the correct answer.
</content>
</entry>
<entry>
<title>tests/run-tests: Support esp32 as a target for running the test suite.</title>
<updated>2018-05-02T07:20:48+00:00</updated>
<author>
<name>Ayke van Laethem</name>
<email>aykevanlaethem@gmail.com</email>
</author>
<published>2018-01-02T04:55:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5eb198c4419d6620da2d500369bce0343ee2767e'/>
<id>urn:sha1:5eb198c4419d6620da2d500369bce0343ee2767e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Move recursive tests to the tests/stress/ subdir.</title>
<updated>2018-04-10T04:43:52+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-04-10T04:42:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=5ad27d4b8bb248954d98178e068a382599dadfa6'/>
<id>urn:sha1:5ad27d4b8bb248954d98178e068a382599dadfa6</id>
<content type='text'>
Keeping all the stress related tests in one place makes it easier to
stress-test a given port, and to also not run such tests on ports that
can't handle them.
</content>
</entry>
<entry>
<title>py/objgenerator: Check stack before resuming a generator.</title>
<updated>2018-04-10T04:06:26+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-04-01T17:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=cbf981f3307661c205d27f3a418be3989ab47c5e'/>
<id>urn:sha1:cbf981f3307661c205d27f3a418be3989ab47c5e</id>
<content type='text'>
This turns a hard crash in a recursive generator into a 'maximum recursion
depth exceeded' exception.
</content>
</entry>
<entry>
<title>tests/stress: Add test to verify the GC can trace nested objects.</title>
<updated>2018-04-04T04:22:54+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-04-04T03:58:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a45a34ec313d0fb57e2fb1bbacf6e9209483bbe6'/>
<id>urn:sha1:a45a34ec313d0fb57e2fb1bbacf6e9209483bbe6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>py/objgenerator: Check stack before resuming a generator</title>
<updated>2018-04-01T21:40:15+00:00</updated>
<author>
<name>Jeff Epler</name>
<email>jepler@gmail.com</email>
</author>
<published>2018-04-01T17:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a909007fefbb94ac8de64517a712277cd76e9993'/>
<id>urn:sha1:a909007fefbb94ac8de64517a712277cd76e9993</id>
<content type='text'>
This turns a hard crash in a recursive generator into
a 'maximum recursion depth exceeded' exception.
</content>
</entry>
</feed>
