| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-08-25 | Initial merge of micropython v1.9.2 into circuitpython 2.0.0 (in ↵ | Dan Halbert | |
| development) master. cpx build compiles and loads and works in repl; test suite not run yet esp8266 not tested yet | |||
| 2017-08-11 | Turn on Rosie CI testing to test new builds on real hardware. | Scott Shawcroft | |
| This introduces a skip_if module that can be used by tests to determine when they should be skipped due to the environment. Some tests have been split in order to have finer grained skip control. | |||
| 2017-07-31 | all: Use the name MicroPython consistently in comments | Alexander Steffen | |
| There were several different spellings of MicroPython present in comments, when there should be only one. | |||
| 2017-07-07 | py/objgenerator: Allow to hash generators and generator instances. | Damien George | |
| Adds nothing to the code size, since it uses existing empty slots in the type structures. | |||
| 2017-06-26 | tests: Auto detect floating point capabilites of the target. | Damien George | |
| The floating-point precision of the target is detected (0, 30, 32 or 64) and only those tests which can run on the target will be run. | |||
| 2017-04-16 | tests/run-tests: Don't post-process CRASH result in any way. | Paul Sokolovsky | |
| If we got a CRASH result, return early, similar to SKIP. This is important because previous refactor changed branching logic a bit, so CRASH now gets post-processed into CRASH\n, which broke remote hardware tests. | |||
| 2017-04-14 | tests/run-tests: Search feature checks wrt to main script location. | Paul Sokolovsky | |
| If run-tests script is run from another dir, we still want to look up feature checks in run-tests' dir. | |||
| 2017-04-04 | tests/run-tests: Update names of tests that may need skipping. | Damien George | |
| 2017-04-03 | tests/run-tests: Introduce generic "minimal" target. | Paul Sokolovsky | |
| Used e.g. by Zephyr port. | |||
| 2017-04-02 | run-tests: Add feature check for "const" keyword and skip related tests. | Paul Sokolovsky | |
| 2017-04-02 | tests/run-tests: Be sure to close Pyboard object on completion. | Paul Sokolovsky | |
| So underlying device was properly closed too. | |||
| 2017-03-20 | tests/micropython: Add tests for micropython.schedule(). | Damien George | |
| 2017-03-14 | tests/run-tests: Re-instate skipping of doubleprec test on pyboard. | Damien George | |
| 2017-03-10 | tests/feature_check/int_big: Rework "big int" detection. | Paul Sokolovsky | |
| MICROPY_LONGINT_IMPL_LONGLONG doesn't have overflow detection, so just parsing a large number won't give an error, we need to print it out to check that the whole number was parsed. | |||
| 2017-03-04 | tests/basic: Split tests into working with small ints and not working. | Paul Sokolovsky | |
| Tests which don't work with small ints are suffixed with _intbig.py. Some of these may still work with long long ints and need to be reclassified later. | |||
| 2017-03-03 | tests/run-tests: Check for big int availability and skip related tests. | Paul Sokolovsky | |
| Big aka arbitrary-precision integers (implemented by MPZ module) are used in tests starting with "int_big_" or ending with "_intbig". | |||
| 2017-02-16 | tests/micropython: Add test for iterating with the heap locked. | Damien George | |
| 2017-02-14 | tests/run-tests: Allow to skip tests using async/await keywords. | Paul Sokolovsky | |
| 2017-02-14 | tests: Add option to not clear MICROPYPATH when running tests | stijn | |
| This allows using the test runner for other scenarios than just testing uPy itself. The principle of comparing either to CPython or else to a .exp file is really handy but to be able to test custom modules not built into micropython.exe one needs to be able to specify the module search path a.k.a MICROPYPATH. | |||
| 2017-01-31 | tests/run-tests: Skip frozenset tests if set literal syntax is not available. | Paul Sokolovsky | |
| 2017-01-24 | tests: Make sure special tests can be skipped as well. | stijn | |
| Fixes #2806. | |||
| 2017-01-22 | tests: Add test for builtin help function. | Damien George | |
| 2017-01-17 | tests: Update tests, and add new ones, for recent generator tweaks. | Damien George | |
| 2017-01-05 | tests/run-tests: Allow to skip set tests. | Paul Sokolovsky | |
| If sets are not enabled, set literals lead to SyntaxError during parsing, so it requires feature_check. Set tests are skipped based on set_*.py pattern. | |||
| 2016-12-29 | tests/thread: Improve modthread.c test coverage. | Rami Ali | |
| 2016-12-22 | tests: Add a coverage test for printing the parse-tree. | Damien George | |
| 2016-12-20 | tests/basics: Improve test coverage for generators. | Rami Ali | |
| 2016-12-20 | tests/run-tests: For REPL tests make sure the REPL is exited at the end. | Damien George | |
| 2016-11-21 | tests/micropython: Move alloc-less traceback test to separate test file. | Damien George | |
| The native emitter doesn't provide proper traceback info so this test should not be run in that case. | |||
| 2016-10-17 | tests/run-tests: Enable extmod/machine1.py on pyboard. | Damien George | |
| It now works. | |||
| 2016-10-11 | tests: Improve test coverage of py/compile.c. | Damien George | |
| 2016-10-05 | tests: Fix expected output of verbose cmdline test | stijn | |
| The output might contain more than one line ending in 5b so properly skip everything until the next known point. This fixes test failures in appveyor debug builds. | |||
| 2016-10-04 | tests/run-tests: Disable cmdline/cmd_showbc test on Windows. | Damien George | |
| Disabled until a proper fix is found. | |||
| 2016-09-20 | tests/run-tests: Add --via-mpy option to run test from precompiled code. | Damien George | |
| 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 | |||
| 2016-09-20 | tests: Get cmdline verbose tests running again. | Damien George | |
| The showbc function now no longer uses the system printf so works correctly. | |||
| 2016-09-08 | tests/run-tests: Disable thread/stress_recurse.py test on Travis. | Damien George | |
| It has reliability issues (cause unknown at this time). | |||
| 2016-08-27 | tests/run-tests: Disable thread_gc1.py test on Travis. | Damien George | |
| It has reliability issues (cause unknown at this time). | |||
| 2016-08-25 | tests/run-tests: Disable thread/stress_heap.py when running on Travis. | Damien George | |
| It has reliability issues and sometimes fails on Travis (reason currently unknown). | |||
| 2016-08-17 | tests/run-tests: Disable thread/thread_lock4.py on Travis. | Damien George | |
| It has reliability issues that need to be worked out. | |||
| 2016-07-26 | tests/run-tests: Make "regex'ed .exp" facility available to device tests. | Paul Sokolovsky | |
| Required to pass bytes_compare3.py (opptional warnings) on devices. | |||
| 2016-07-22 | tests/bytes_compare: Rework test for bytes <-> str comparison. | Paul Sokolovsky | |
| This may produce a warning, depending on MicroPython configuration. | |||
| 2016-07-09 | tests/run-tests: If running thread tests on unix, don't run mutate ones. | Damien George | |
| They will fail because the GIL is disabled on the unix build. | |||
| 2016-05-07 | tests/run-tests: Factor out list supported external boards. | Paul Sokolovsky | |
| To get consistent error messages, etc. | |||
| 2016-04-28 | tests/run-tests: Add gen_yield_from_stopped to skipped for --emit=native. | Paul Sokolovsky | |
| Just as the rest of generator tests, which aren't yet supoorted for native. | |||
| 2016-04-13 | tests: Skip async tests for native emitter. | Damien George | |
| 2016-04-07 | py: Implement basic with support in native emitter. | Damien George | |
| 2016-03-15 | tests: Add new subdir "stress/" specifically for stress tests. | Damien George | |
| 2016-03-15 | tests/run-tests: Add cmd line option "--heapsize". | Damien George | |
| This allows you to specify the heapsize that unix will use when running the test suite, eg: ./run-tests --heapsize 16k | |||
| 2016-03-08 | tests/run-tests: Simplify handling of newline in output from tests. | Damien George | |
| Now, all output has newlines converted to \n, regardless of port or platform. | |||
| 2016-03-07 | tests/run-tests: Fix logic when selecting test-dirs for a given target. | Damien George | |
