Damien George
e66fd56852
py/repl: Change mp_uint_t to size_t in repl helpers.
2017-07-04 23:44:54 +10:00
Damien George
369e7fd178
tests/unix/extra_coverage: Add test for mp_vprintf with bad fmt spec.
2017-06-30 12:25:42 +10:00
Damien George
74faf4c5fc
unix/coverage: Enable scheduler and add tests for it.
2017-03-20 15:20:26 +11:00
Rami Ali
77cbd173df
tests: Improve binary.c test coverage.
2017-03-14 18:27:29 +11:00
Damien George
9317fee523
unix/coverage: Move coverage #if guard back to top of file.
2017-01-16 16:20:49 +11:00
Rami Ali
8d01bd3a1c
tests: Improve stream.c test coverage.
2017-01-16 15:57:10 +11:00
Rami Ali
d7e168428b
tests/unix: Improve formatfloat.c test coverage using C.
2017-01-05 12:31:05 +11:00
Rami Ali
ec72db8a39
tests: Improve warning.c test coverage.
2017-01-05 12:23:40 +11:00
Rami Ali
75aa7befec
tests/unix: Improve runtime_utils.c test coverage.
2016-12-29 18:24:03 +11:00
Damien George
824f5c5a32
py/vstr: Combine vstr_new_size with vstr_new since they are rarely used.
...
Now there is just one function to allocate a new vstr, namely vstr_new
(in addition to vstr_init etc). The caller of this function should know
what initial size to allocate for the buffer, or at least have some policy
or config option, instead of leaving it to a default (as it was before).
2016-10-14 16:46:34 +11:00
Damien George
58f3861358
tests/unix/extra_coverage: Add test for str/bytes with invalid hash.
2016-09-02 15:07:42 +10:00
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.
2016-09-01 18:09:44 +10:00
Damien George
9e677114e4
py/mpprint: Fix sign extension when printf'ing %u, %x and %X.
2016-02-01 15:08:42 +00:00
Damien George
556c8a9a4f
unix: Fix coverage build now that mp_plat_print uses write.
2015-10-15 00:23:03 +01:00
Damien George
a81539db25
tests: Add further tests for mpz code.
2015-10-01 18:49:37 +01:00
Damien George
25afc7da0d
tests: Add tests to improve coverage of objstr.c.
2015-09-03 23:06:18 +01:00
Damien George
a16715ac62
tests: Add special tests to test mp_printf function to improve coverage.
2015-05-28 14:25:07 +00:00
Damien George
f601390ef8
unix: Add some extra coverage tests for vstr and attrtuple.
2015-05-12 23:34:10 +01:00
Damien George
d792d9e49e
unix: Make extra-coverage function callable from Python scripts.
...
This allows the output of the extra-coverage tests to be checked using
the normal run-tests script.
2015-05-08 09:18:38 +01:00
Damien George
d3b32caea4
unix: Add special function to improve coverage.
...
The function and corresponding command-line option are only enabled for
the coverage build. They are used to exercise uPy features that can't
be properly tested by Python scripts.
2015-05-08 00:19:56 +01:00