<feed xmlns='http://www.w3.org/2005/Atom'>
<title>suspect-devices/circuitpython/tests/run-tests, branch v1.3</title>
<subtitle>CircuitPython - a Python implementation for teaching coding with microcontrollers</subtitle>
<id>https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3</id>
<link rel='self' href='https://git.suspectdevices.com/suspect-devices/circuitpython/atom?h=v1.3'/>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/'/>
<updated>2014-07-19T17:34:04+00:00</updated>
<entry>
<title>py: Add stream reading of n unicode chars; unicode support by default.</title>
<updated>2014-07-19T17:34:04+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-07-16T10:45:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=1694bc733d3ace8072c58e7da457dd2995998189'/>
<id>urn:sha1:1694bc733d3ace8072c58e7da457dd2995998189</id>
<content type='text'>
With unicode enabled, this patch allows reading a fixed number of
characters from text-mode streams; eg file.read(5) will read 5 unicode
chars, which can made of more than 5 bytes.

For an ASCII stream (ie no chars &gt; 127) it only needs to do 1 read.  If
there are lots of non-ASCII chars in a stream, then it needs multiple
reads of the underlying object.

Adds a new test for this case.  Enables unicode support by default on
unix and stmhal ports.
</content>
</entry>
<entry>
<title>run-tests: Add option to write CPython's test results to .exp files.</title>
<updated>2014-07-12T13:34:51+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-07-12T13:34:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=2cf381081ae0b7c3fa80814bebd626cb678ca766'/>
<id>urn:sha1:2cf381081ae0b7c3fa80814bebd626cb678ca766</id>
<content type='text'>
Mostly to run testsuite on targets which doesn't have CPython.
</content>
</entry>
<entry>
<title>tests: Write output in byte mode, not text mode.</title>
<updated>2014-06-28T09:29:12+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-28T09:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=41736f8201fd645bbcca6741c03eccb8f4c6bde3'/>
<id>urn:sha1:41736f8201fd645bbcca6741c03eccb8f4c6bde3</id>
<content type='text'>
This enables testing unicode and non-unicode implementations.
</content>
</entry>
<entry>
<title>tests: Run 'micropython' tests on pyboard.</title>
<updated>2014-06-08T12:46:03+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-06-08T12:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=4297fed1c384c6e1fc596fb471a645469a3e6118'/>
<id>urn:sha1:4297fed1c384c6e1fc596fb471a645469a3e6118</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Turn the Travis CI test skipping mechanism into something more generic</title>
<updated>2014-06-05T21:51:01+00:00</updated>
<author>
<name>Chris Angelico</name>
<email>rosuav@gmail.com</email>
</author>
<published>2014-06-05T21:45:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=047db2299cf8249a745ab3ff192498ce3657721a'/>
<id>urn:sha1:047db2299cf8249a745ab3ff192498ce3657721a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Figure out the test_name before using it (significant only to Travis skips)</title>
<updated>2014-06-05T21:51:01+00:00</updated>
<author>
<name>Chris Angelico</name>
<email>rosuav@gmail.com</email>
</author>
<published>2014-06-05T21:41:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=88b11b50e5f26432917579a8b2ec0749bbf0c2fa'/>
<id>urn:sha1:88b11b50e5f26432917579a8b2ec0749bbf0c2fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Change --test_dirs to --test-dirs.</title>
<updated>2014-05-31T17:11:01+00:00</updated>
<author>
<name>Damien George</name>
<email>damien.p.george@gmail.com</email>
</author>
<published>2014-05-31T17:11:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a053e37b2cd453db35ca28e5292e24ec898e585f'/>
<id>urn:sha1:a053e37b2cd453db35ca28e5292e24ec898e585f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Add argument to allow specifying which directories to test</title>
<updated>2014-05-28T12:33:30+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-28T12:27:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=8ac3b578e5ec913d9a596e500a6c202794e34ba1'/>
<id>urn:sha1:8ac3b578e5ec913d9a596e500a6c202794e34ba1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tests: Fix handling of newlines from expected output files</title>
<updated>2014-05-11T10:45:02+00:00</updated>
<author>
<name>stijn</name>
<email>stinos@zoho.com</email>
</author>
<published>2014-05-11T10:45:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=a4dbc73e8a7b614ac4e95df750659e10ec92cfc9'/>
<id>urn:sha1:a4dbc73e8a7b614ac4e95df750659e10ec92cfc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>run-tests: Add support for skipping tests.</title>
<updated>2014-05-10T13:56:21+00:00</updated>
<author>
<name>Paul Sokolovsky</name>
<email>pfalcon@users.sourceforge.net</email>
</author>
<published>2014-05-10T13:52:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.suspectdevices.com/suspect-devices/circuitpython/commit/?id=43d4a6fa31ba6af340d3cf0af417189a0da42d3d'/>
<id>urn:sha1:43d4a6fa31ba6af340d3cf0af417189a0da42d3d</id>
<content type='text'>
MicrpPython test should print single "SKIP" line for test to be skipped.
</content>
</entry>
</feed>
