<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/stress, branch 5.3.x</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.x</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=5.3.x'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2018-04-10T04:43:52+00:00</updated>
<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>tests/stress/recursive_gen: Add test for recursive gen with iter.</title>
<updated>2018-04-10T04:39:51+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-04-10T04:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=605fdcf754c2c3f80f71e2dc83dcb3a4e74e5d95'/>
<id>urn:sha1:605fdcf754c2c3f80f71e2dc83dcb3a4e74e5d95</id>
<content type='text'>
</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>tests/stress: Add test to create a dict beyond "maximum" rehash size.</title>
<updated>2018-02-24T12:14:39+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2018-02-24T12:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=77a62d8b5add1c6feea307a2b6c23552cdac05ce'/>
<id>urn:sha1:77a62d8b5add1c6feea307a2b6c23552cdac05ce</id>
<content type='text'>
There is a finite list of ascending primes used for the size of a hash
table, and this test tests that the code can handle a dict larger than the
maximum value in that list of primes.  Adding this tests gets py/map.c to
100% coverage.
</content>
</entry>
<entry>
<title>tests: Add new subdir "stress/" specifically for stress tests.</title>
<updated>2016-03-15T13:20:18+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2016-03-15T13:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=157056ecdf378898996ba095c3d7bcf625368103'/>
<id>urn:sha1:157056ecdf378898996ba095c3d7bcf625368103</id>
<content type='text'>
</content>
</entry>
</feed>
