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.
10 years ago
Damien George
81e661f28b
travis: Add automated coverage testing using coveralls.
10 years ago
Damien George
eb0a7129a5
travis: Use CPython3.4 instead of 3.3.
10 years ago
danicampora
8785645a95
cc3200: Add cc3200 port of MicroPython.
The port currently implements support for GPIO, RTC, ExtInt and the WiFi
subsystem. A small file system is available in the serial flash. A
bootloader which makes OTA updates possible, is also part of this initial
implementation.
10 years ago
Damien George
bc47c287df
travis, minimal: Install gcc-multilib for -m32; use /bin/echo for test.
10 years ago
Damien George
d710cef661
minimal: Add simple test; build and run minimal test on Travis CI.
10 years ago
Damien George
7630d9ca0e
travis: grep for failure in qemu-arm output if tests fail.
10 years ago
Damien George
85e8e2ed5b
qemu-arm: Add 'test' target to Makefile to run and verify test suite.
Replaces RUN_TEST=1 definition; now "make test" in qemu-arm directory
will run tests/basics/ and check that they all succeed.
This patch also enables the test on Travis CI.
10 years ago
Damien George
11aa91615e
stmhal: Fix ptr arith in CC3000 code; enable network build in travis.
10 years ago
Paul Sokolovsky
67f25dfe6f
travis: Install realpath, required for teensy build.
10 years ago
Damien George
15d2fe8da4
tests: Add option to run-tests to enable native emitter.
10 years ago
Damien George
dd07023cb7
travis: Build stmhal/ST32F4DISC and teensy in Travis tests.
10 years ago
Paul Sokolovsky
8e01291c18
travis: Use unified diffs for failed tests.
11 years ago
stijn
5f9ebd36cd
travis: Add cross-compilation of mingw port
11 years ago
Ilya Dmitrichenko
6820937892
travis: should test building qemu-arm as well.
11 years ago
Damien George
203bc98804
travis: Move diffing back to after_failure command.
Need to click on icon at right to see the output.
11 years ago
Damien George
48aaa27c6a
travis: Diff output, hopefully this works.
11 years ago
Damien George
fd1c7b9d48
travis: Continue to debug tests output.
Seems that any commands in after_failure do not have stdout...
11 years ago
Damien George
e8ecca21ff
travis: More tests output debugging.
11 years ago
Damien George
45b4cc77dd
travis: Debugging failing tests.
11 years ago
Damien George
9e2890bb00
travis: On fail, cd to tests directory before diffing.
11 years ago
Andrew Scheller
11559cff38
travis: only build unix with gcc-4.7
11 years ago
Andrew Scheller
f0777d1c2c
travis: build unix targets first
because @pfalcon says so
11 years ago
Paul Sokolovsky
8c1bec4ae7
.travis.yml: Use gcc-4.7 to avoid broken codegeneration and failed tests.
11 years ago
Andrew Scheller
16fecc0a84
Update .travis.yml
Check that the bare-arm, stmhal and unix-cpy ports at least remain compilable, even if we can only actually run tests against the unix port.
11 years ago
Andrew Scheller
c29a0ac56a
Update .travis.yml
Seems like I'd inadvertently created invalid YAML!
11 years ago
Andrew Scheller
9b5a9d41dc
Update .travis.yml
Add diffing of failure logs
11 years ago
Andrew Scheller
e31a8222f2
Update .travis.yml
Doh, the shebang line for run-tests itself relies on `python3`
11 years ago
Andrew Scheller
0388b2ea78
Update .travis.yml
This *might* fix it enough for all tests to run (maybe?)
11 years ago
Damien George
8341725b65
travis: Only run some tests, to work around CPython version issues.
Needs a proper fix, to install/configure CPython 3.3.x (or 3.4.0) on
Travis CI.
11 years ago
Damien George
5224705248
travis: Change to tests directory before running.
11 years ago
AZ Huang
60993c166d
Add Travis CI support.
11 years ago