Damien George
3f5fe6269e
tests/run-tests: Add --via-mpy option to run test from precompiled code.
With mpy-cross built, tests can now be run by first compiling them to .mpy
files, and then executing the .mpy file. Usage: ./run-tests --via-mpy
8 years ago
Damien George
bb954d80a4
tests: Get cmdline verbose tests running again.
The showbc function now no longer uses the system printf so works
correctly.
8 years ago
Paul Sokolovsky
60592fd23c
tests/array1: Add tests for "l", "L" array types to improve coverage.
8 years ago
Paul Sokolovsky
b85bcd671c
tests/struct1: Test "l" specifier to improve coverage.
8 years ago
Damien George
b9672bcbe8
tests/extmod: Add test for machine.time_pulse_us().
8 years ago
Damien George
2b7c4a1878
tests/basics: Add errno1 test, to check basics of uerrno module.
8 years ago
Damien George
67a4813601
tests/extmod/urandom: Add urandom tests for error cases.
8 years ago
Damien George
b236b1974b
tests/pyb: Update exp file for previously updated extint test.
8 years ago
Damien George
2f02960607
tests/pyb: Add test for ExtInt when doing swint while disabled.
8 years ago
Damien George
763e04bba5
tests/run-tests: Disable thread/stress_recurse.py test on Travis.
It has reliability issues (cause unknown at this time).
8 years ago
Damien George
cac8dc3414
tests/extmod/framebuf1: Add tests for scrolling in the x-direction.
8 years ago
Paul Sokolovsky
61e2dfd97d
tests/extmod/uzlib_decompio: Add zlib bitstream testcases.
8 years ago
Damien George
2d8740a4d1
tests/extmod: Add a test for framebuf module, tested by coverage build.
8 years ago
Paul Sokolovsky
fafd587514
tests/extmod: Add test for uzlib.DecompIO.
8 years ago
Damien George
58f3861358
tests/unix/extra_coverage: Add test for str/bytes with invalid hash.
8 years ago
Delio Brignoli
f98bb2ddcb
py/mpprint: Fail an assertion with unsupported format specifiers.
Arguments of an unknown type cannot be skipped and continuing to parse a
format string after encountering an unknown format specifier leads to
undefined behaviour. This patch helps to find use of unsupported formats.
8 years ago
Damien George
8f8f699eb7
tests/run-tests: Disable thread_gc1.py test on Travis.
It has reliability issues (cause unknown at this time).
8 years ago
Radomir Dopieralski
fea7fe45ea
tests/extmod/vfs_fat_ramdisk: Add tests for VFS.umount()
Try to un-mount a file system and re-mount it again.
8 years ago
Damien George
3b5affa0d1
tests/cmdline: Add test for -O option to check optimisation value.
8 years ago
Damien George
78bc31e294
tests/run-tests: Disable thread/stress_heap.py when running on Travis.
It has reliability issues and sometimes fails on Travis (reason currently
unknown).
8 years ago
Paul Sokolovsky
c428367543
extmod/modubinascii: Make crc32() support configurable.
Disable by default, enable in unix port.
8 years ago
Pavol Rusnak
39799f7564
extmod/modubinascii: implement binascii.crc32
8 years ago
Damien George
567e7fcd12
tests/run-tests: Disable thread/thread_lock4.py on Travis.
It has reliability issues that need to be worked out.
8 years ago
Paul Sokolovsky
a6fc90f92a
tests/uzlib_decompress: Actually test raw DEFLATE stream.
8 years ago
Damien George
bb19e7b94b
tests/basics/special_methods: Enable tests for extra special methods.
These additional special methods are enabled on most ports so we can test
them in this test.
8 years ago
rguillon
ed6a1ada24
tests/basics: Add a test file for overriding special methods.
8 years ago
Damien George
095e43a9a5
py/sequence: Allow to use bignums as indices in slice objects.
See issue #2264 .
8 years ago
Damien George
f6a8e84a25
tests/basics: Add test for break from within try within a for-loop.
8 years ago
Damien George
b359cf2911
tests/misc/non_compliant: Add tests to improve coverage testing.
8 years ago
Damien George
d5f42c9daf
tests/basics: Add more list tests to improve coverage testing.
8 years ago
Damien George
3c82d1d34b
tests/basics: Add more tuple tests to improve coverage testing.
8 years ago
Paul Sokolovsky
0be4a7712d
tests: Rename zlibd_decompress.py -> uzlib_decompress.py.
To use the actual current name.
8 years ago
Paul Sokolovsky
8897dcb2a1
tests/basics: bytes/str.partition/rpartition are now optional.
Skip tests if not available.
8 years ago
Paul Sokolovsky
3eb532e974
extmod/modbtree: Implement __contains__ operation.
8 years ago
Paul Sokolovsky
bc3912980a
tests/machine1: Revamp to work with unix port (which has "umachine").
8 years ago
Paul Sokolovsky
eb0e3bab1e
tests/machine_mem.py: Too non-portable, rework as an example for unix port.
8 years ago
Paul Sokolovsky
617bda27e9
tests/extmod/btree1: Tests against in-memory DB (using io.BytesIO).
8 years ago
Paul Sokolovsky
abd5a57ea1
tests/io/bytesio_ext: Test for .seek()/.flush() on BytesIO.
8 years ago
Paul Sokolovsky
6ead9f6f3d
tests/run-tests: Make "regex'ed .exp" facility available to device tests.
Required to pass bytes_compare3.py (opptional warnings) on devices.
8 years ago
Paul Sokolovsky
d1771bbae0
tests/unicode_subscr.py: Detailed test for subscripting unicode strings.
8 years ago
Paul Sokolovsky
6af90b2972
py/objstrunicode: str_index_to_ptr: Should handle bytes too.
There's single str_index_to_ptr() function, called for both bytes and
unicode objects, so should handle each properly.
8 years ago
Paul Sokolovsky
5a38694f55
tests/extmod/btree1: Close database at the end of test.
8 years ago
Paul Sokolovsky
b652ee705b
tests/bytes_compare: Rework test for bytes <-> str comparison.
This may produce a warning, depending on MicroPython configuration.
8 years ago
Paul Sokolovsky
c3f519adfe
tests/extmod/machine_pinbase: Skip if machine.PinBase is not available.
8 years ago
Paul Sokolovsky
0b52228739
tests: Add test for extended arguments to stream .write() method.
8 years ago
Damien George
2b5a1067c0
tests/run-tests: If running thread tests on unix, don't run mutate ones.
They will fail because the GIL is disabled on the unix build.
8 years ago
Paul Sokolovsky
92a9078a6f
tests/meminfo: Update for addition of "max free sz" output.
8 years ago
Damien George
8b9ddf4031
tests/thread: Allow some tests to run on ports with not much heap.
9 years ago
Damien George
63d05228a3
tests/thread: Allow thread_sleep1 to run without floating point.
9 years ago
Damien George
15e68277c1
tests/thread: Make sure that thread tests don't rely on floating point.
9 years ago