Skip to content

Instantly share code, notes, and snippets.

@devxpy
Created August 28, 2019 19:07
Show Gist options
  • Save devxpy/6f1ac23b9b033183a728522a4586de8b to your computer and use it in GitHub Desktop.
Save devxpy/6f1ac23b9b033183a728522a4586de8b to your computer and use it in GitHub Desktop.
Running freestyle step: qemu_arm
Pulling image devxpy/micropython:sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Digest: sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Status: Image is up to date for r.cfcr.io/devxpy/micropython@sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Finished pulling r.cfcr.io/devxpy/micropython@sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb from internal registry
------------------------------
Executing command: . .codefresh/setup_build_step.sh
+ REPO_URL=https://github.com/devxpy/micropython.git
+ REPO_DIR=/codefresh/volume/qemu_arm
+ [ ! -d /codefresh/volume/qemu_arm ]
+ cd /codefresh/volume/qemu_arm
+ git fetch
remote: Enumerating objects: 32, done.
remote: Counting objects: 3% (1/32)
remote: Counting objects: 6% (2/32)
remote: Counting objects: 9% (3/32)
remote: Counting objects: 12% (4/32)
remote: Counting objects: 15% (5/32)
remote: Counting objects: 18% (6/32)
remote: Counting objects: 21% (7/32)
remote: Counting objects: 25% (8/32)
remote: Counting objects: 28% (9/32)
remote: Counting objects: 31% (10/32)
remote: Counting objects: 34% (11/32)
remote: Counting objects: 37% (12/32)
remote: Counting objects: 40% (13/32)
remote: Counting objects: 43% (14/32)
remote: Counting objects: 46% (15/32)
remote: Counting objects: 50% (16/32)
remote: Counting objects: 53% (17/32)
remote: Counting objects: 56% (18/32)
remote: Counting objects: 59% (19/32)
remote: Counting objects: 62% (20/32)
remote: Counting objects: 65% (21/32)
remote: Counting objects: 68% (22/32)
remote: Counting objects: 71% (23/32)
remote: Counting objects: 75% (24/32)
remote: Counting objects: 78% (25/32)
remote: Counting objects: 81% (26/32)
remote: Counting objects: 84% (27/32)
remote: Counting objects: 87% (28/32)
remote: Counting objects: 90% (29/32)
remote: Counting objects: 93% (30/32)
remote: Counting objects: 96% (31/32)
remote: Counting objects: 100% (32/32)
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 10% (1/10)
remote: Compressing objects: 20% (2/10)
remote: Compressing objects: 30% (3/10)
remote: Compressing objects: 40% (4/10)
remote: Compressing objects: 50% (5/10)
remote: Compressing objects: 60% (6/10)
remote: Compressing objects: 70% (7/10)
remote: Compressing objects: 80% (8/10)
remote: Compressing objects: 90% (9/10)
remote: Compressing objects: 100% (10/10)
remote: Compressing objects: 100% (10/10), done.
remote: Total 24 (delta 14), reused 24 (delta 14), pack-reused 0
Unpacking objects: 4% (1/24)
Unpacking objects: 8% (2/24)
Unpacking objects: 12% (3/24)
Unpacking objects: 16% (4/24)
Unpacking objects: 20% (5/24)
Unpacking objects: 25% (6/24)
Unpacking objects: 29% (7/24)
Unpacking objects: 33% (8/24)
Unpacking objects: 37% (9/24)
Unpacking objects: 41% (10/24)
Unpacking objects: 45% (11/24)
Unpacking objects: 50% (12/24)
Unpacking objects: 54% (13/24)
Unpacking objects: 58% (14/24)
Unpacking objects: 62% (15/24)
Unpacking objects: 66% (16/24)
Unpacking objects: 70% (17/24)
Unpacking objects: 75% (18/24)
Unpacking objects: 79% (19/24)
Unpacking objects: 83% (20/24)
Unpacking objects: 87% (21/24)
Unpacking objects: 91% (22/24)
Unpacking objects: 95% (23/24)
Unpacking objects: 100% (24/24)
Unpacking objects: 100% (24/24), done.
From https://github.com/devxpy/micropython
38de42f0e..24d07fe25 ci-tests -> origin/ci-tests
+ git reset --hard 24d07fe25f3c8f5d55a48ce4c3c972d0c1b7a859
HEAD is now at 24d07fe25 use bash scritps
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C mpy-cross
Executing command: make ${MAKEOPTS} -C mpy-cross
+ cf_export CF_LINE_NUMBER_qemu_arm=1
+ make -C mpy-cross
make: Entering directory '/codefresh/volume/qemu_arm/mpy-cross'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/mpversion.h
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
CC main.c
LINK mpy-cross
text data bss dec hex filename
275003 16816 872 292691 47753 mpy-cross
make: Leaving directory '/codefresh/volume/qemu_arm/mpy-cross'
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test test
Executing command: make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test test
+ cf_export CF_LINE_NUMBER_qemu_arm=2
+ make -C ports/qemu-arm -f Makefile.test test
make: Entering directory '/codefresh/volume/qemu_arm/ports/qemu-arm'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/mpversion.h
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
(cd ../../tests; ./run-tests --target=qemu-arm --write-exp)
skip basics/exception_chain.py
skip float/float2int_doubleprec_intbig.py
skip float/float_divmod.py
skip float/float_parse_doubleprec.py
skip micropython/meminfo.py
skip misc/print_exception.py
0 tests performed (0 individual testcases)
0 tests passed
6 tests skipped: exception_chain float2int_doubleprec_intbig float_divmod float_parse_doubleprec meminfo print_exception
Generating build/genhdr/tests.h
CC test_main.c
text data bss dec hex filename
975688 13556 102908 1092152 10aa38 build/firmware-test.elf
timeout --foreground -k 5s 30s qemu-system-arm -machine netduino2 -nographic -monitor null -semihosting -kernel build/firmware-test.elf > build/console.out
qemu-system-arm: terminating on signal 15 from pid 104 (timeout)
Makefile.test:25: recipe for target 'test' failed
make: *** [test] Error 124
make: Leaving directory '/codefresh/volume/qemu_arm/ports/qemu-arm'
Reading environment variable exporting file contents.
Reading environment variable exporting file contents.
[SYSTEM]
Message Failed to run freestyle step: qemu_arm
Caused by Container for step title: qemu_arm, step type: freestyle, operation: Freestyle step failed with
exit code: 2
Documentation Link https://codefresh.io/docs/docs/codefresh-yaml/steps/freestyle/
Exit code 2
Name NonZeroExitCodeError 
Running freestyle step: unix_nanobox
Pulling image devxpy/micropython:sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Digest: sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Status: Image is up to date for r.cfcr.io/devxpy/micropython@sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Finished pulling r.cfcr.io/devxpy/micropython@sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb from internal registry
------------------------------
Executing command: . .codefresh/setup_build_step.sh
+ REPO_URL=https://github.com/devxpy/micropython.git
+ REPO_DIR=/codefresh/volume/unix_nanobox
+ [ ! -d /codefresh/volume/unix_nanobox ]
+ cd /codefresh/volume/unix_nanobox
+ git fetch
remote: Enumerating objects: 32, done.
remote: Counting objects: 3% (1/32)
remote: Counting objects: 6% (2/32)
remote: Counting objects: 9% (3/32)
remote: Counting objects: 12% (4/32)
remote: Counting objects: 15% (5/32)
remote: Counting objects: 18% (6/32)
remote: Counting objects: 21% (7/32)
remote: Counting objects: 25% (8/32)
remote: Counting objects: 28% (9/32)
remote: Counting objects: 31% (10/32)
remote: Counting objects: 34% (11/32)
remote: Counting objects: 37% (12/32)
remote: Counting objects: 40% (13/32)
remote: Counting objects: 43% (14/32)
remote: Counting objects: 46% (15/32)
remote: Counting objects: 50% (16/32)
remote: Counting objects: 53% (17/32)
remote: Counting objects: 56% (18/32)
remote: Counting objects: 59% (19/32)
remote: Counting objects: 62% (20/32)
remote: Counting objects: 65% (21/32)
remote: Counting objects: 68% (22/32)
remote: Counting objects: 71% (23/32)
remote: Counting objects: 75% (24/32)
remote: Counting objects: 78% (25/32)
remote: Counting objects: 81% (26/32)
remote: Counting objects: 84% (27/32)
remote: Counting objects: 87% (28/32)
remote: Counting objects: 90% (29/32)
remote: Counting objects: 93% (30/32)
remote: Counting objects: 96% (31/32)
remote: Counting objects: 100% (32/32)
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 10% (1/10)
remote: Compressing objects: 20% (2/10)
remote: Compressing objects: 30% (3/10)
remote: Compressing objects: 40% (4/10)
remote: Compressing objects: 50% (5/10)
remote: Compressing objects: 60% (6/10)
remote: Compressing objects: 70% (7/10)
remote: Compressing objects: 80% (8/10)
remote: Compressing objects: 90% (9/10)
remote: Compressing objects: 100% (10/10)
remote: Compressing objects: 100% (10/10), done.
remote: Total 24 (delta 14), reused 24 (delta 14), pack-reused 0
Unpacking objects: 4% (1/24)
Unpacking objects: 8% (2/24)
Unpacking objects: 12% (3/24)
Unpacking objects: 16% (4/24)
Unpacking objects: 20% (5/24)
Unpacking objects: 25% (6/24)
Unpacking objects: 29% (7/24)
Unpacking objects: 33% (8/24)
Unpacking objects: 37% (9/24)
Unpacking objects: 41% (10/24)
Unpacking objects: 45% (11/24)
Unpacking objects: 50% (12/24)
Unpacking objects: 54% (13/24)
Unpacking objects: 58% (14/24)
Unpacking objects: 62% (15/24)
Unpacking objects: 66% (16/24)
Unpacking objects: 70% (17/24)
Unpacking objects: 75% (18/24)
Unpacking objects: 79% (19/24)
Unpacking objects: 83% (20/24)
Unpacking objects: 87% (21/24)
Unpacking objects: 91% (22/24)
Unpacking objects: 95% (23/24)
Unpacking objects: 100% (24/24)
Unpacking objects: 100% (24/24), done.
From https://github.com/devxpy/micropython
38de42f0e..24d07fe25 ci-tests -> origin/ci-tests
+ git reset --hard 24d07fe25f3c8f5d55a48ce4c3c972d0c1b7a859
HEAD is now at 24d07fe25 use bash scritps
+ echo ------------------------------
------------------------------
+ echo Executing command: git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
Executing command: git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
+ cf_export CF_LINE_NUMBER_unix_nanobox=1
+ git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C mpy-cross
Executing command: make ${MAKEOPTS} -C mpy-cross
+ cf_export CF_LINE_NUMBER_unix_nanobox=2
+ make -C mpy-cross
make: Entering directory '/codefresh/volume/unix_nanobox/mpy-cross'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/mpversion.h
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
CC main.c
LINK mpy-cross
text data bss dec hex filename
275003 16816 872 292691 47753 mpy-cross
make: Leaving directory '/codefresh/volume/unix_nanobox/mpy-cross'
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C ports/unix deplibs
Executing command: make ${MAKEOPTS} -C ports/unix deplibs
+ cf_export CF_LINE_NUMBER_unix_nanobox=3
+ make -C ports/unix deplibs
make: Entering directory '/codefresh/volume/unix_nanobox/ports/unix'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
make: Nothing to be done for 'deplibs'.
make: Leaving directory '/codefresh/volume/unix_nanobox/ports/unix'
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C ports/unix nanbox
Executing command: make ${MAKEOPTS} -C ports/unix nanbox
+ cf_export CF_LINE_NUMBER_unix_nanobox=4
+ make -C ports/unix nanbox
make: Entering directory '/codefresh/volume/unix_nanobox/ports/unix'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
make \
CFLAGS_EXTRA='-DMP_CONFIGFILE="<mpconfigport_nanbox.h>"' \
BUILD=build-nanbox \
PROG=micropython_nanbox \
MICROPY_FORCE_32BIT=1
make[1]: Entering directory '/codefresh/volume/unix_nanobox/ports/unix'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build-nanbox/genhdr/mpversion.h
GEN build-nanbox/genhdr/qstr.i.last
modffi.c:32:10: fatal error: ffi.h: No such file or directory
#include <ffi.h>
^~~~~~~
compilation terminated.
../../py/mkrules.mk:74: recipe for target 'build-nanbox/genhdr/qstr.i.last' failed
make[1]: *** [build-nanbox/genhdr/qstr.i.last] Error 1
make[1]: *** Deleting file 'build-nanbox/genhdr/qstr.i.last'
make[1]: Leaving directory '/codefresh/volume/unix_nanobox/ports/unix'
Makefile:223: recipe for target 'nanbox' failed
make: *** [nanbox] Error 2
make: Leaving directory '/codefresh/volume/unix_nanobox/ports/unix'
Reading environment variable exporting file contents.
Reading environment variable exporting file contents.
[SYSTEM]
Message Failed to run freestyle step: unix_nanobox
Caused by Container for step title: unix_nanobox, step type: freestyle, operation: Freestyle step failed
with exit code: 2
Documentation Link https://codefresh.io/docs/docs/codefresh-yaml/steps/freestyle/
Exit code 2
Name NonZeroExitCodeError 
Running freestyle step: unix_stackless
Pulling image devxpy/micropython:sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Digest: sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Status: Image is up to date for r.cfcr.io/devxpy/micropython@sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Finished pulling r.cfcr.io/devxpy/micropython@sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb from internal registry
------------------------------
Executing command: . .codefresh/setup_build_step.sh
+ REPO_URL=https://github.com/devxpy/micropython.git
+ REPO_DIR=/codefresh/volume/unix_stackless
+ [ ! -d /codefresh/volume/unix_stackless ]
+ cd /codefresh/volume/unix_stackless
+ git fetch
remote: Enumerating objects: 32, done.
remote: Counting objects: 3% (1/32)
remote: Counting objects: 6% (2/32)
remote: Counting objects: 9% (3/32)
remote: Counting objects: 12% (4/32)
remote: Counting objects: 15% (5/32)
remote: Counting objects: 18% (6/32)
remote: Counting objects: 21% (7/32)
remote: Counting objects: 25% (8/32)
remote: Counting objects: 28% (9/32)
remote: Counting objects: 31% (10/32)
remote: Counting objects: 34% (11/32)
remote: Counting objects: 37% (12/32)
remote: Counting objects: 40% (13/32)
remote: Counting objects: 43% (14/32)
remote: Counting objects: 46% (15/32)
remote: Counting objects: 50% (16/32)
remote: Counting objects: 53% (17/32)
remote: Counting objects: 56% (18/32)
remote: Counting objects: 59% (19/32)
remote: Counting objects: 62% (20/32)
remote: Counting objects: 65% (21/32)
remote: Counting objects: 68% (22/32)
remote: Counting objects: 71% (23/32)
remote: Counting objects: 75% (24/32)
remote: Counting objects: 78% (25/32)
remote: Counting objects: 81% (26/32)
remote: Counting objects: 84% (27/32)
remote: Counting objects: 87% (28/32)
remote: Counting objects: 90% (29/32)
remote: Counting objects: 93% (30/32)
remote: Counting objects: 96% (31/32)
remote: Counting objects: 100% (32/32)
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 10% (1/10)
remote: Compressing objects: 20% (2/10)
remote: Compressing objects: 30% (3/10)
remote: Compressing objects: 40% (4/10)
remote: Compressing objects: 50% (5/10)
remote: Compressing objects: 60% (6/10)
remote: Compressing objects: 70% (7/10)
remote: Compressing objects: 80% (8/10)
remote: Compressing objects: 90% (9/10)
remote: Compressing objects: 100% (10/10)
remote: Compressing objects: 100% (10/10), done.
remote: Total 24 (delta 14), reused 24 (delta 14), pack-reused 0
Unpacking objects: 4% (1/24)
Unpacking objects: 8% (2/24)
Unpacking objects: 12% (3/24)
Unpacking objects: 16% (4/24)
Unpacking objects: 20% (5/24)
Unpacking objects: 25% (6/24)
Unpacking objects: 29% (7/24)
Unpacking objects: 33% (8/24)
Unpacking objects: 37% (9/24)
Unpacking objects: 41% (10/24)
Unpacking objects: 45% (11/24)
Unpacking objects: 50% (12/24)
Unpacking objects: 54% (13/24)
Unpacking objects: 58% (14/24)
Unpacking objects: 62% (15/24)
Unpacking objects: 66% (16/24)
Unpacking objects: 70% (17/24)
Unpacking objects: 75% (18/24)
Unpacking objects: 79% (19/24)
Unpacking objects: 83% (20/24)
Unpacking objects: 87% (21/24)
Unpacking objects: 91% (22/24)
Unpacking objects: 95% (23/24)
Unpacking objects: 100% (24/24)
Unpacking objects: 100% (24/24), done.
From https://github.com/devxpy/micropython
38de42f0e..24d07fe25 ci-tests -> origin/ci-tests
+ git reset --hard 24d07fe25f3c8f5d55a48ce4c3c972d0c1b7a859
HEAD is now at 24d07fe25 use bash scritps
+ echo ------------------------------
------------------------------
+ echo Executing command: git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
Executing command: git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
+ cf_export CF_LINE_NUMBER_unix_stackless=1
+ git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C mpy-cross CC=clang
Executing command: make ${MAKEOPTS} -C mpy-cross CC=clang
+ cf_export CF_LINE_NUMBER_unix_stackless=2
+ make -C mpy-cross CC=clang
make: Entering directory '/codefresh/volume/unix_stackless/mpy-cross'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/mpversion.h
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
CC main.c
LINK mpy-cross
text data bss dec hex filename
289399 808 864 291071 470ff mpy-cross
make: Leaving directory '/codefresh/volume/unix_stackless/mpy-cross'
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C ports/unix CC=clang CFLAGS_EXTRA="-DMICROPY_STACKLESS=1 -DMICROPY_STACKLESS_STRICT=1"
Executing command: make ${MAKEOPTS} -C ports/unix CC=clang CFLAGS_EXTRA="-DMICROPY_STACKLESS=1 -DMICROPY_STACKLESS_STRICT=1"
+ cf_export CF_LINE_NUMBER_unix_stackless=3
+ make -C ports/unix CC=clang CFLAGS_EXTRA=-DMICROPY_STACKLESS=1 -DMICROPY_STACKLESS_STRICT=1
make: Entering directory '/codefresh/volume/unix_stackless/ports/unix'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/mpversion.h
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
CC main.c
LINK micropython
text data bss dec hex filename
2 0 0 2 2 build/build/frozen.o
5149 3814 0 8963 2303 build/build/frozen_mpy.o
401912 6168 2064 410144 64220 micropython
make: Leaving directory '/codefresh/volume/unix_stackless/ports/unix'
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C ports/unix CC=clang test
Executing command: make ${MAKEOPTS} -C ports/unix CC=clang test
+ cf_export CF_LINE_NUMBER_unix_stackless=4
+ make -C ports/unix CC=clang test
make: Entering directory '/codefresh/volume/unix_stackless/ports/unix'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
cd ../../tests && MICROPY_MICROPYTHON=../ports/unix/micropython ./run-tests
pass basics/0prelim.py
pass basics/andor.py
pass basics/array1.py
pass basics/array_add.py
pass basics/array_construct.py
pass basics/array_construct2.py
pass basics/array_construct_endian.py
pass basics/array_intbig.py
pass basics/array_micropython.py
pass basics/assign1.py
pass basics/async_await.py
pass basics/async_await2.py
pass basics/async_def.py
pass basics/async_for.py
pass basics/async_for2.py
pass basics/async_with.py
pass basics/async_with2.py
pass basics/async_with_break.py
pass basics/async_with_return.py
pass basics/attrtuple1.py
pass basics/bool1.py
pass basics/boundmeth1.py
pass basics/break.py
pass basics/builtin_abs.py
pass basics/builtin_abs_intbig.py
pass basics/builtin_allany.py
pass basics/builtin_bin.py
pass basics/builtin_bin_intbig.py
pass basics/builtin_callable.py
pass basics/builtin_chr.py
pass basics/builtin_compile.py
pass basics/builtin_delattr.py
pass basics/builtin_dir.py
pass basics/builtin_divmod.py
pass basics/builtin_divmod_intbig.py
pass basics/builtin_ellipsis.py
pass basics/builtin_enumerate.py
pass basics/builtin_eval.py
pass basics/builtin_eval_error.py
pass basics/builtin_exec.py
pass basics/builtin_filter.py
pass basics/builtin_getattr.py
pass basics/builtin_hasattr.py
pass basics/builtin_hash.py
pass basics/builtin_hash_gen.py
pass basics/builtin_hash_intbig.py
skip basics/builtin_help.py
pass basics/builtin_hex.py
pass basics/builtin_hex_intbig.py
pass basics/builtin_id.py
pass basics/builtin_issubclass.py
pass basics/builtin_len1.py
pass basics/builtin_locals.py
pass basics/builtin_map.py
pass basics/builtin_minmax.py
skip basics/builtin_next_arg2.py
pass basics/builtin_oct.py
pass basics/builtin_oct_intbig.py
pass basics/builtin_ord.py
pass basics/builtin_override.py
pass basics/builtin_pow.py
pass basics/builtin_pow3.py
pass basics/builtin_pow3_intbig.py
pass basics/builtin_print.py
pass basics/builtin_property.py
pass basics/builtin_property_inherit.py
pass basics/builtin_range.py
pass basics/builtin_range_attrs.py
skip basics/builtin_range_binop.py
pass basics/builtin_reversed.py
pass basics/builtin_round.py
pass basics/builtin_round_int.py
pass basics/builtin_round_intbig.py
pass basics/builtin_setattr.py
pass basics/builtin_slice.py
pass basics/builtin_sorted.py
pass basics/builtin_sum.py
pass basics/builtin_type.py
pass basics/builtin_zip.py
pass basics/bytearray1.py
pass basics/bytearray_add.py
pass basics/bytearray_append.py
pass basics/bytearray_construct.py
pass basics/bytearray_construct_array.py
pass basics/bytearray_construct_endian.py
pass basics/bytearray_decode.py
pass basics/bytearray_intbig.py
pass basics/bytearray_slice_assign.py
pass basics/bytes.py
pass basics/bytes_add.py
pass basics/bytes_add_array.py
pass basics/bytes_add_endian.py
pass basics/bytes_compare.py
pass basics/bytes_compare2.py
pass basics/bytes_compare3.py
pass basics/bytes_compare_array.py
pass basics/bytes_construct.py
pass basics/bytes_construct_array.py
pass basics/bytes_construct_endian.py
pass basics/bytes_construct_intbig.py
pass basics/bytes_count.py
pass basics/bytes_find.py
pass basics/bytes_format_modulo.py
pass basics/bytes_gen.py
pass basics/bytes_large.py
pass basics/bytes_mult.py
pass basics/bytes_partition.py
pass basics/bytes_replace.py
pass basics/bytes_split.py
pass basics/bytes_strip.py
pass basics/bytes_subscr.py
pass basics/class1.py
pass basics/class2.py
pass basics/class3.py
pass basics/class_bind_self.py
pass basics/class_binop.py
pass basics/class_call.py
pass basics/class_contains.py
skip basics/class_delattr_setattr.py
pass basics/class_descriptor.py
pass basics/class_emptybases.py
pass basics/class_getattr.py
pass basics/class_inherit1.py
pass basics/class_inherit_mul.py
pass basics/class_inplace_op.py
pass basics/class_instance_override.py
pass basics/class_item.py
pass basics/class_misc.py
pass basics/class_new.py
pass basics/class_notimpl.py
pass basics/class_number.py
pass basics/class_reverse_op.py
pass basics/class_staticclassmethod.py
pass basics/class_store.py
pass basics/class_store_class.py
pass basics/class_str.py
pass basics/class_super.py
pass basics/class_super_aslocal.py
pass basics/class_super_closure.py
pass basics/class_super_multinherit.py
pass basics/class_super_object.py
pass basics/class_use_other.py
pass basics/closure1.py
pass basics/closure2.py
pass basics/closure_defargs.py
pass basics/closure_manyvars.py
pass basics/closure_namedarg.py
pass basics/compare_multi.py
pass basics/comprehension1.py
pass basics/containment.py
pass basics/continue.py
pass basics/decorator.py
pass basics/del_attr.py
pass basics/del_deref.py
pass basics/del_global.py
pass basics/del_local.py
pass basics/del_name.py
pass basics/del_subscr.py
pass basics/deque1.py
pass basics/deque2.py
pass basics/dict1.py
pass basics/dict2.py
pass basics/dict_clear.py
pass basics/dict_construct.py
pass basics/dict_copy.py
pass basics/dict_del.py
pass basics/dict_fixed.py
pass basics/dict_from_iter.py
pass basics/dict_fromkeys.py
pass basics/dict_fromkeys2.py
pass basics/dict_get.py
pass basics/dict_intern.py
pass basics/dict_iterator.py
pass basics/dict_pop.py
pass basics/dict_popitem.py
pass basics/dict_setdefault.py
pass basics/dict_specialmeth.py
pass basics/dict_update.py
pass basics/dict_views.py
pass basics/equal.py
pass basics/equal_class.py
pass basics/errno1.py
pass basics/except_match_tuple.py
pass basics/exception1.py
pass basics/exception_chain.py
pass basics/exceptpoly.py
pass basics/exceptpoly2.py
pass basics/floordivide.py
pass basics/floordivide_intbig.py
pass basics/for1.py
pass basics/for2.py
pass basics/for3.py
pass basics/for_break.py
pass basics/for_else.py
pass basics/for_range.py
pass basics/for_return.py
pass basics/frozenset1.py
pass basics/frozenset_add.py
pass basics/frozenset_binop.py
pass basics/frozenset_copy.py
pass basics/frozenset_difference.py
pass basics/frozenset_set.py
pass basics/fun1.py
pass basics/fun2.py
pass basics/fun3.py
pass basics/fun_annotations.py
pass basics/fun_calldblstar.py
pass basics/fun_calldblstar2.py
pass basics/fun_calldblstar3.py
pass basics/fun_callstar.py
pass basics/fun_callstardblstar.py
pass basics/fun_defargs.py
pass basics/fun_defargs2.py
pass basics/fun_error.py
pass basics/fun_error2.py
pass basics/fun_kwargs.py
pass basics/fun_kwonly.py
pass basics/fun_kwonlydef.py
pass basics/fun_kwvarargs.py
pass basics/fun_largestate.py
pass basics/fun_name.py
pass basics/fun_str.py
pass basics/fun_varargs.py
pass basics/gc1.py
pass basics/gen_yield_from.py
pass basics/gen_yield_from_close.py
pass basics/gen_yield_from_ducktype.py
pass basics/gen_yield_from_exc.py
pass basics/gen_yield_from_executing.py
pass basics/gen_yield_from_iter.py
pass basics/gen_yield_from_send.py
pass basics/gen_yield_from_stopped.py
pass basics/gen_yield_from_throw.py
pass basics/gen_yield_from_throw2.py
pass basics/gen_yield_from_throw3.py
pass basics/generator1.py
pass basics/generator2.py
pass basics/generator_args.py
pass basics/generator_close.py
pass basics/generator_closure.py
pass basics/generator_exc.py
pass basics/generator_name.py
pass basics/generator_pend_throw.py
pass basics/generator_pep479.py
pass basics/generator_return.py
pass basics/generator_send.py
pass basics/generator_throw.py
pass basics/getattr.py
pass basics/getitem.py
pass basics/globals_del.py
pass basics/ifcond.py
pass basics/ifexpr.py
pass basics/int1.py
pass basics/int2.py
pass basics/int_big1.py
pass basics/int_big_add.py
pass basics/int_big_and.py
pass basics/int_big_and2.py
pass basics/int_big_and3.py
pass basics/int_big_cmp.py
pass basics/int_big_div.py
pass basics/int_big_error.py
pass basics/int_big_lshift.py
pass basics/int_big_mod.py
pass basics/int_big_mul.py
pass basics/int_big_or.py
pass basics/int_big_or2.py
pass basics/int_big_or3.py
pass basics/int_big_pow.py
pass basics/int_big_rshift.py
pass basics/int_big_unary.py
pass basics/int_big_xor.py
pass basics/int_big_xor2.py
pass basics/int_big_xor3.py
pass basics/int_big_zeroone.py
pass basics/int_bytes.py
pass basics/int_bytes_intbig.py
pass basics/int_constfolding.py
pass basics/int_constfolding_intbig.py
pass basics/int_divmod.py
pass basics/int_divmod_intbig.py
pass basics/int_divzero.py
pass basics/int_intbig.py
pass basics/int_small.py
skip basics/io_buffered_writer.py
pass basics/io_bytesio_cow.py
pass basics/io_bytesio_ext.py
pass basics/io_bytesio_ext2.py
pass basics/io_iobase.py
pass basics/io_stringio1.py
pass basics/io_stringio_with.py
pass basics/io_write_ext.py
pass basics/is_isnot.py
pass basics/iter0.py
pass basics/iter1.py
pass basics/iter2.py
pass basics/iter_of_iter.py
pass basics/lambda1.py
pass basics/lambda_defargs.py
pass basics/lexer.py
pass basics/list1.py
pass basics/list_clear.py
pass basics/list_compare.py
pass basics/list_copy.py
pass basics/list_count.py
pass basics/list_extend.py
pass basics/list_index.py
pass basics/list_insert.py
pass basics/list_mult.py
pass basics/list_pop.py
pass basics/list_remove.py
pass basics/list_reverse.py
pass basics/list_slice.py
pass basics/list_slice_3arg.py
pass basics/list_slice_assign.py
pass basics/list_slice_assign_grow.py
pass basics/list_sort.py
pass basics/list_sum.py
pass basics/logic_constfolding.py
pass basics/memoryerror.py
pass basics/memoryview1.py
pass basics/memoryview2.py
pass basics/memoryview_gc.py
pass basics/memoryview_intbig.py
skip basics/memoryview_itemsize.py
pass basics/module1.py
pass basics/module2.py
pass basics/namedtuple1.py
skip basics/namedtuple_asdict.py
pass basics/object1.py
pass basics/object_dict.py
pass basics/object_new.py
pass basics/op_error.py
pass basics/op_error_intbig.py
pass basics/op_error_memoryview.py
pass basics/op_precedence.py
pass basics/ordereddict1.py
pass basics/ordereddict_eq.py
pass basics/parser.py
pass basics/python34.py
pass basics/python36.py
pass basics/return1.py
pass basics/scope.py
pass basics/scope_implicit.py
pass basics/self_type_check.py
pass basics/seq_unpack.py
pass basics/set_add.py
pass basics/set_basic.py
pass basics/set_binop.py
pass basics/set_clear.py
pass basics/set_comprehension.py
pass basics/set_containment.py
pass basics/set_copy.py
pass basics/set_difference.py
pass basics/set_discard.py
pass basics/set_intersection.py
pass basics/set_isdisjoint.py
pass basics/set_isfooset.py
pass basics/set_iter.py
pass basics/set_iter_of_iter.py
pass basics/set_pop.py
pass basics/set_remove.py
pass basics/set_specialmeth.py
pass basics/set_symmetric_difference.py
pass basics/set_type.py
pass basics/set_union.py
pass basics/set_unop.py
pass basics/set_update.py
pass basics/slice_attrs.py
pass basics/slice_intbig.py
pass basics/slots_bool_len.py
pass basics/special_methods.py
pass basics/special_methods2.py
pass basics/string1.py
pass basics/string_center.py
pass basics/string_compare.py
pass basics/string_count.py
pass basics/string_cr_conversion.py
pass basics/string_crlf_conversion.py
pass basics/string_endswith.py
pass basics/string_endswith_upy.py
pass basics/string_escape.py
pass basics/string_find.py
pass basics/string_format.py
pass basics/string_format2.py
pass basics/string_format_error.py
pass basics/string_format_modulo.py
pass basics/string_format_modulo_int.py
pass basics/string_index.py
pass basics/string_istest.py
pass basics/string_join.py
pass basics/string_large.py
pass basics/string_mult.py
pass basics/string_partition.py
pass basics/string_replace.py
pass basics/string_repr.py
pass basics/string_rfind.py
pass basics/string_rindex.py
pass basics/string_rpartition.py
pass basics/string_rsplit.py
pass basics/string_slice.py
pass basics/string_split.py
pass basics/string_splitlines.py
pass basics/string_startswith.py
pass basics/string_startswith_upy.py
pass basics/string_strip.py
pass basics/string_upperlow.py
pass basics/struct1.py
pass basics/struct1_intbig.py
pass basics/struct2.py
pass basics/struct_micropython.py
pass basics/subclass_classmethod.py
pass basics/subclass_native1.py
pass basics/subclass_native2_list.py
pass basics/subclass_native2_tuple.py
pass basics/subclass_native3.py
pass basics/subclass_native4.py
pass basics/subclass_native5.py
pass basics/subclass_native_buffer.py
pass basics/subclass_native_call.py
pass basics/subclass_native_cmp.py
pass basics/subclass_native_containment.py
pass basics/subclass_native_init.py
pass basics/subclass_native_iter.py
pass basics/subclass_native_specmeth.py
pass basics/syntaxerror.py
pass basics/sys1.py
skip basics/sys_getsizeof.py
pass basics/true_value.py
pass basics/try1.py
pass basics/try2.py
pass basics/try3.py
pass basics/try4.py
pass basics/try_as_var.py
pass basics/try_continue.py
pass basics/try_else.py
pass basics/try_else_finally.py
pass basics/try_error.py
pass basics/try_finally1.py
pass basics/try_finally2.py
pass basics/try_finally_break.py
pass basics/try_finally_loops.py
pass basics/try_finally_return.py
pass basics/try_finally_return2.py
pass basics/try_finally_return3.py
pass basics/try_finally_return4.py
pass basics/try_reraise.py
pass basics/try_reraise2.py
pass basics/try_return.py
pass basics/tuple1.py
pass basics/tuple_compare.py
pass basics/tuple_count.py
pass basics/tuple_index.py
pass basics/tuple_mult.py
pass basics/types1.py
pass basics/types2.py
pass basics/unary_op.py
pass basics/unboundlocal.py
pass basics/unpack1.py
pass basics/while1.py
pass basics/while_cond.py
pass basics/while_nest_exc.py
pass basics/with1.py
pass basics/with_break.py
pass basics/with_continue.py
pass basics/with_raise.py
pass basics/with_return.py
pass cmdline/cmd_optimise.py
skip cmdline/cmd_parsetree.py
pass cmdline/cmd_showbc.py
pass cmdline/cmd_verbose.py
pass cmdline/repl_autocomplete.py
FAIL cmdline/repl_basic.py
FAIL cmdline/repl_cont.py
FAIL cmdline/repl_emacs_keys.py
pass extmod/btree1.py
skip extmod/framebuf1.py
skip extmod/framebuf16.py
skip extmod/framebuf2.py
skip extmod/framebuf4.py
skip extmod/framebuf8.py
skip extmod/framebuf_subclass.py
pass extmod/machine1.py
pass extmod/machine_pinbase.py
pass extmod/machine_pulse.py
pass extmod/machine_signal.py
pass extmod/ticks_diff.py
pass extmod/time_ms_us.py
pass extmod/ubinascii_a2b_base64.py
pass extmod/ubinascii_b2a_base64.py
pass extmod/ubinascii_crc32.py
pass extmod/ubinascii_hexlify.py
pass extmod/ubinascii_micropython.py
pass extmod/ubinascii_unhexlify.py
pass extmod/ucryptolib_aes128_cbc.py
skip extmod/ucryptolib_aes128_ctr.py
pass extmod/ucryptolib_aes128_ecb.py
pass extmod/ucryptolib_aes128_ecb_enc.py
pass extmod/ucryptolib_aes128_ecb_inpl.py
pass extmod/ucryptolib_aes128_ecb_into.py
pass extmod/ucryptolib_aes256_cbc.py
pass extmod/ucryptolib_aes256_ecb.py
pass extmod/uctypes_32bit_intbig.py
pass extmod/uctypes_array_assign_le.py
pass extmod/uctypes_array_assign_native_le.py
pass extmod/uctypes_array_assign_native_le_intbig.py
pass extmod/uctypes_bytearray.py
pass extmod/uctypes_byteat.py
pass extmod/uctypes_error.py
pass extmod/uctypes_le.py
pass extmod/uctypes_le_float.py
pass extmod/uctypes_native_float.py
pass extmod/uctypes_native_le.py
pass extmod/uctypes_print.py
pass extmod/uctypes_ptr_le.py
pass extmod/uctypes_ptr_native_le.py
pass extmod/uctypes_sizeof.py
pass extmod/uctypes_sizeof_float.py
pass extmod/uctypes_sizeof_layout.py
pass extmod/uctypes_sizeof_native.py
pass extmod/uctypes_sizeof_od.py
pass extmod/uhashlib_md5.py
pass extmod/uhashlib_sha1.py
pass extmod/uhashlib_sha256.py
pass extmod/uheapq1.py
pass extmod/ujson_dump.py
pass extmod/ujson_dump_iobase.py
pass extmod/ujson_dumps.py
pass extmod/ujson_dumps_extra.py
pass extmod/ujson_dumps_float.py
pass extmod/ujson_load.py
pass extmod/ujson_loads.py
pass extmod/ujson_loads_bytes.py
pass extmod/ujson_loads_float.py
pass extmod/urandom_basic.py
skip extmod/urandom_extra.py
skip extmod/urandom_extra_float.py
pass extmod/ure1.py
skip extmod/ure_debug.py
pass extmod/ure_error.py
pass extmod/ure_group.py
skip extmod/ure_groups.py
pass extmod/ure_namedclass.py
skip extmod/ure_span.py
pass extmod/ure_split.py
pass extmod/ure_split_empty.py
pass extmod/ure_split_notimpl.py
pass extmod/ure_stack_overflow.py
skip extmod/ure_sub.py
skip extmod/ure_sub_unmatched.py
pass extmod/uselect_poll_basic.py
pass extmod/ussl_basic.py
pass extmod/utimeq1.py
pass extmod/utimeq_stable.py
pass extmod/uzlib_decompio.py
pass extmod/uzlib_decompio_gz.py
pass extmod/uzlib_decompress.py
skip extmod/vfs_basic.py
skip extmod/vfs_fat_fileio1.py
skip extmod/vfs_fat_fileio2.py
skip extmod/vfs_fat_more.py
skip extmod/vfs_fat_oldproto.py
skip extmod/vfs_fat_ramdisk.py
skip extmod/vfs_fat_ramdisklarge.py
skip extmod/vfs_userfs.py
pass extmod/websocket_basic.py
pass float/array_construct.py
pass float/builtin_float_abs.py
pass float/builtin_float_hash.py
pass float/builtin_float_minmax.py
pass float/builtin_float_pow.py
pass float/builtin_float_round.py
pass float/builtin_float_round_intbig.py
pass float/bytearray_construct.py
pass float/bytes_construct.py
pass float/cmath_fun.py
pass float/cmath_fun_special.py
pass float/complex1.py
pass float/complex1_intbig.py
pass float/float1.py
pass float/float2int_doubleprec_intbig.py
pass float/float2int_fp30_intbig.py
pass float/float2int_intbig.py
pass float/float_array.py
pass float/float_compare.py
pass float/float_divmod.py
pass float/float_divmod_relaxed.py
pass float/float_format.py
pass float/float_parse.py
pass float/float_parse_doubleprec.py
pass float/float_struct.py
pass float/int_big_float.py
pass float/int_divzero.py
pass float/int_power.py
pass float/list_index.py
pass float/math_domain.py
pass float/math_domain_special.py
skip float/math_factorial_intbig.py
pass float/math_fun.py
pass float/math_fun_bool.py
pass float/math_fun_int.py
pass float/math_fun_intbig.py
pass float/math_fun_special.py
pass float/math_isclose.py
pass float/python36.py
pass float/string_format.py
pass float/string_format2.py
pass float/string_format_fp30.py
pass float/string_format_modulo.py
pass float/string_format_modulo2.py
pass float/string_format_modulo2_intbig.py
pass float/string_format_modulo3.py
pass float/true_value.py
pass float/types.py
pass import/builtin_import.py
pass import/gen_context.py
pass import/gen_context2.py
pass import/import1a.py
pass import/import1b.py
pass import/import2a.py
pass import/import3a.py
pass import/import_file.py
pass import/import_long_dyn.py
pass import/import_long_dyn2.py
pass import/import_override.py
pass import/import_pkg1.py
pass import/import_pkg2.py
pass import/import_pkg3.py
pass import/import_pkg4.py
pass import/import_pkg5.py
pass import/import_pkg6.py
pass import/import_pkg7.py
pass import/import_pkg8.py
skip import/module_getattr.py
skip import/mpy_invalid.py
skip import/mpy_native.py
pass import/rel_import_inv.py
pass import/try_module.py
pass io/argv.py
pass io/builtin_print_file.py
pass io/file1.py
pass io/file_iter.py
pass io/file_long_read.py
pass io/file_long_read2.py
pass io/file_long_read3.py
pass io/file_readinto.py
pass io/file_readinto_len.py
pass io/file_readline.py
pass io/file_seek.py
pass io/file_stdio.py
pass io/file_with.py
pass io/open_append.py
pass io/open_plus.py
skip io/resource_stream.py
pass micropython/const.py
pass micropython/const2.py
pass micropython/const_error.py
pass micropython/const_intbig.py
pass micropython/decorator.py
pass micropython/decorator_error.py
pass micropython/emg_exc.py
skip micropython/extreme_exc.py
pass micropython/heap_lock.py
skip micropython/heapalloc.py
pass micropython/heapalloc_bytesio.py
pass micropython/heapalloc_bytesio2.py
pass micropython/heapalloc_exc_raise.py
pass micropython/heapalloc_fail_bytearray.py
pass micropython/heapalloc_fail_dict.py
pass micropython/heapalloc_fail_list.py
pass micropython/heapalloc_fail_memoryview.py
pass micropython/heapalloc_fail_set.py
pass micropython/heapalloc_fail_tuple.py
pass micropython/heapalloc_inst_call.py
pass micropython/heapalloc_int_from_bytes.py
pass micropython/heapalloc_iter.py
pass micropython/heapalloc_str.py
skip micropython/heapalloc_super.py
pass micropython/heapalloc_traceback.py
pass micropython/kbd_intr.py
pass micropython/meminfo.py
pass micropython/memstats.py
pass micropython/native_closure.py
pass micropython/native_const.py
pass micropython/native_const_intbig.py
pass micropython/native_misc.py
pass micropython/native_try.py
pass micropython/native_try_deep.py
pass micropython/native_with.py
pass micropython/opt_level.py
pass micropython/opt_level_lineno.py
skip micropython/schedule.py
pass micropython/stack_use.py
pass micropython/viper_addr.py
pass micropython/viper_args.py
pass micropython/viper_binop_arith.py
pass micropython/viper_binop_comp.py
pass micropython/viper_binop_comp_imm.py
pass micropython/viper_binop_divmod.py
pass micropython/viper_binop_multi_comp.py
pass micropython/viper_cond.py
pass micropython/viper_const.py
pass micropython/viper_const_intbig.py
pass micropython/viper_error.py
pass micropython/viper_globals.py
pass micropython/viper_import.py
pass micropython/viper_misc.py
pass micropython/viper_misc_intbig.py
pass micropython/viper_ptr16_load.py
pass micropython/viper_ptr16_store.py
pass micropython/viper_ptr32_load.py
pass micropython/viper_ptr32_store.py
pass micropython/viper_ptr8_load.py
pass micropython/viper_ptr8_store.py
pass micropython/viper_subscr.py
pass micropython/viper_try.py
pass micropython/viper_types.py
pass micropython/viper_with.py
pass misc/features.py
pass misc/non_compliant.py
pass misc/non_compliant_lexer.py
pass misc/print_exception.py
pass misc/rge_sm.py
pass misc/sys_atexit.py
pass misc/sys_exc_info.py
pass stress/dict_copy.py
pass stress/dict_create.py
pass stress/dict_create_max.py
pass stress/gc_trace.py
pass stress/list_sort.py
pass stress/recursion.py
pass stress/recursive_data.py
pass stress/recursive_gen.py
pass stress/recursive_iternext.py
pass unicode/file1.py
pass unicode/file2.py
pass unicode/unicode.py
pass unicode/unicode_chr.py
pass unicode/unicode_id.py
pass unicode/unicode_index.py
pass unicode/unicode_iter.py
pass unicode/unicode_ord.py
pass unicode/unicode_pos.py
pass unicode/unicode_str_format.py
pass unicode/unicode_str_modulo.py
pass unicode/unicode_subscr.py
skip unix/extra_coverage.py
pass unix/ffi_callback.py
pass unix/ffi_float.py
pass unix/ffi_float2.py
709 tests performed (19442 individual testcases)
706 tests passed
41 tests skipped: builtin_help builtin_next_arg2 builtin_range_binop class_delattr_setattr io_buffered_writer memoryview_itemsize namedtuple_asdict sys_getsizeof cmd_parsetree framebuf1 framebuf16 framebuf2 framebuf4 framebuf8 framebuf_subclass ucryptolib_aes128_ctr urandom_extra urandom_extra_float ure_debug ure_groups ure_span ure_sub ure_sub_unmatched vfs_basic vfs_fat_fileio1 vfs_fat_fileio2 vfs_fat_more vfs_fat_oldproto vfs_fat_ramdisk vfs_fat_ramdisklarge vfs_userfs math_factorial_intbig module_getattr mpy_invalid mpy_native resource_stream extreme_exc heapalloc heapalloc_super schedule extra_coverage
3 tests failed: repl_basic repl_cont repl_emacs_keys
Makefile:193: recipe for target 'test' failed
make: *** [test] Error 1
make: Leaving directory '/codefresh/volume/unix_stackless/ports/unix'
Reading environment variable exporting file contents.
Reading environment variable exporting file contents.
[SYSTEM]
Message Failed to run freestyle step: unix_stackless
Caused by Container for step title: unix_stackless, step type: freestyle, operation: Freestyle step failed
with exit code: 2
Documentation Link https://codefresh.io/docs/docs/codefresh-yaml/steps/freestyle/
Exit code 2
Name NonZeroExitCodeError 
Running freestyle step: unix_standard
Pulling image devxpy/micropython:sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Digest: sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Status: Image is up to date for r.cfcr.io/devxpy/micropython@sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb
Finished pulling r.cfcr.io/devxpy/micropython@sha256:0c46420a2d88fe3f11b058455def82f97672cdde6b11411ce7dda1fda0abc9eb from internal registry
------------------------------
Executing command: . .codefresh/setup_build_step.sh
+ REPO_URL=https://github.com/devxpy/micropython.git
+ REPO_DIR=/codefresh/volume/unix_standard
+ [ ! -d /codefresh/volume/unix_standard ]
+ cd /codefresh/volume/unix_standard
+ git fetch
remote: Enumerating objects: 32, done.
remote: Counting objects: 3% (1/32)
remote: Counting objects: 6% (2/32)
remote: Counting objects: 9% (3/32)
remote: Counting objects: 12% (4/32)
remote: Counting objects: 15% (5/32)
remote: Counting objects: 18% (6/32)
remote: Counting objects: 21% (7/32)
remote: Counting objects: 25% (8/32)
remote: Counting objects: 28% (9/32)
remote: Counting objects: 31% (10/32)
remote: Counting objects: 34% (11/32)
remote: Counting objects: 37% (12/32)
remote: Counting objects: 40% (13/32)
remote: Counting objects: 43% (14/32)
remote: Counting objects: 46% (15/32)
remote: Counting objects: 50% (16/32)
remote: Counting objects: 53% (17/32)
remote: Counting objects: 56% (18/32)
remote: Counting objects: 59% (19/32)
remote: Counting objects: 62% (20/32)
remote: Counting objects: 65% (21/32)
remote: Counting objects: 68% (22/32)
remote: Counting objects: 71% (23/32)
remote: Counting objects: 75% (24/32)
remote: Counting objects: 78% (25/32)
remote: Counting objects: 81% (26/32)
remote: Counting objects: 84% (27/32)
remote: Counting objects: 87% (28/32)
remote: Counting objects: 90% (29/32)
remote: Counting objects: 93% (30/32)
remote: Counting objects: 96% (31/32)
remote: Counting objects: 100% (32/32)
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 10% (1/10)
remote: Compressing objects: 20% (2/10)
remote: Compressing objects: 30% (3/10)
remote: Compressing objects: 40% (4/10)
remote: Compressing objects: 50% (5/10)
remote: Compressing objects: 60% (6/10)
remote: Compressing objects: 70% (7/10)
remote: Compressing objects: 80% (8/10)
remote: Compressing objects: 90% (9/10)
remote: Compressing objects: 100% (10/10)
remote: Compressing objects: 100% (10/10), done.
remote: Total 24 (delta 14), reused 24 (delta 14), pack-reused 0
Unpacking objects: 4% (1/24)
Unpacking objects: 8% (2/24)
Unpacking objects: 12% (3/24)
Unpacking objects: 16% (4/24)
Unpacking objects: 20% (5/24)
Unpacking objects: 25% (6/24)
Unpacking objects: 29% (7/24)
Unpacking objects: 33% (8/24)
Unpacking objects: 37% (9/24)
Unpacking objects: 41% (10/24)
Unpacking objects: 45% (11/24)
Unpacking objects: 50% (12/24)
Unpacking objects: 54% (13/24)
Unpacking objects: 58% (14/24)
Unpacking objects: 62% (15/24)
Unpacking objects: 66% (16/24)
Unpacking objects: 70% (17/24)
Unpacking objects: 75% (18/24)
Unpacking objects: 79% (19/24)
Unpacking objects: 83% (20/24)
Unpacking objects: 87% (21/24)
Unpacking objects: 91% (22/24)
Unpacking objects: 95% (23/24)
Unpacking objects: 100% (24/24)
Unpacking objects: 100% (24/24), done.
From https://github.com/devxpy/micropython
38de42f0e..24d07fe25 ci-tests -> origin/ci-tests
+ git reset --hard 24d07fe25f3c8f5d55a48ce4c3c972d0c1b7a859
HEAD is now at 24d07fe25 use bash scritps
+ echo ------------------------------
------------------------------
+ echo Executing command: git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
Executing command: git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
+ cf_export CF_LINE_NUMBER_unix_standard=1
+ git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C mpy-cross
Executing command: make ${MAKEOPTS} -C mpy-cross
+ cf_export CF_LINE_NUMBER_unix_standard=2
+ make -C mpy-cross
make: Entering directory '/codefresh/volume/unix_standard/mpy-cross'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/mpversion.h
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
CC main.c
LINK mpy-cross
text data bss dec hex filename
275003 16816 872 292691 47753 mpy-cross
make: Leaving directory '/codefresh/volume/unix_standard/mpy-cross'
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C ports/unix deplibs
Executing command: make ${MAKEOPTS} -C ports/unix deplibs
+ cf_export CF_LINE_NUMBER_unix_standard=3
+ make -C ports/unix deplibs
make: Entering directory '/codefresh/volume/unix_standard/ports/unix'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
make: Nothing to be done for 'deplibs'.
make: Leaving directory '/codefresh/volume/unix_standard/ports/unix'
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C ports/unix
Executing command: make ${MAKEOPTS} -C ports/unix
+ cf_export CF_LINE_NUMBER_unix_standard=4
+ make -C ports/unix
make: Entering directory '/codefresh/volume/unix_standard/ports/unix'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/mpversion.h
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
CC main.c
LINK micropython
text data bss dec hex filename
2 0 0 2 2 build/build/frozen.o
2093 6870 0 8963 2303 build/build/frozen_mpy.o
439440 55224 2120 496784 79490 micropython
make: Leaving directory '/codefresh/volume/unix_standard/ports/unix'
+ echo ------------------------------
------------------------------
+ echo Executing command: make ${MAKEOPTS} -C ports/unix test
Executing command: make ${MAKEOPTS} -C ports/unix test
+ cf_export CF_LINE_NUMBER_unix_standard=5
+ make -C ports/unix test
make: Entering directory '/codefresh/volume/unix_standard/ports/unix'
Use make V=1 or set BUILD_VERBOSE in your environment to increase build verbosity.
GEN build/genhdr/qstrdefs.collected.h
QSTR not updated
cd ../../tests && MICROPY_MICROPYTHON=../ports/unix/micropython ./run-tests
pass basics/0prelim.py
pass basics/andor.py
pass basics/array1.py
pass basics/array_add.py
pass basics/array_construct.py
pass basics/array_construct2.py
pass basics/array_construct_endian.py
pass basics/array_intbig.py
pass basics/array_micropython.py
pass basics/assign1.py
pass basics/async_await.py
pass basics/async_await2.py
pass basics/async_def.py
pass basics/async_for.py
pass basics/async_for2.py
pass basics/async_with.py
pass basics/async_with2.py
pass basics/async_with_break.py
pass basics/async_with_return.py
pass basics/attrtuple1.py
pass basics/bool1.py
pass basics/boundmeth1.py
pass basics/break.py
pass basics/builtin_abs.py
pass basics/builtin_abs_intbig.py
pass basics/builtin_allany.py
pass basics/builtin_bin.py
pass basics/builtin_bin_intbig.py
pass basics/builtin_callable.py
pass basics/builtin_chr.py
pass basics/builtin_compile.py
pass basics/builtin_delattr.py
pass basics/builtin_dir.py
pass basics/builtin_divmod.py
pass basics/builtin_divmod_intbig.py
pass basics/builtin_ellipsis.py
pass basics/builtin_enumerate.py
pass basics/builtin_eval.py
pass basics/builtin_eval_error.py
pass basics/builtin_exec.py
pass basics/builtin_filter.py
pass basics/builtin_getattr.py
pass basics/builtin_hasattr.py
pass basics/builtin_hash.py
pass basics/builtin_hash_gen.py
pass basics/builtin_hash_intbig.py
skip basics/builtin_help.py
pass basics/builtin_hex.py
pass basics/builtin_hex_intbig.py
pass basics/builtin_id.py
pass basics/builtin_issubclass.py
pass basics/builtin_len1.py
pass basics/builtin_locals.py
pass basics/builtin_map.py
pass basics/builtin_minmax.py
skip basics/builtin_next_arg2.py
pass basics/builtin_oct.py
pass basics/builtin_oct_intbig.py
pass basics/builtin_ord.py
pass basics/builtin_override.py
pass basics/builtin_pow.py
pass basics/builtin_pow3.py
pass basics/builtin_pow3_intbig.py
pass basics/builtin_print.py
pass basics/builtin_property.py
pass basics/builtin_property_inherit.py
pass basics/builtin_range.py
pass basics/builtin_range_attrs.py
skip basics/builtin_range_binop.py
pass basics/builtin_reversed.py
pass basics/builtin_round.py
pass basics/builtin_round_int.py
pass basics/builtin_round_intbig.py
pass basics/builtin_setattr.py
pass basics/builtin_slice.py
pass basics/builtin_sorted.py
pass basics/builtin_sum.py
pass basics/builtin_type.py
pass basics/builtin_zip.py
pass basics/bytearray1.py
pass basics/bytearray_add.py
pass basics/bytearray_append.py
pass basics/bytearray_construct.py
pass basics/bytearray_construct_array.py
pass basics/bytearray_construct_endian.py
pass basics/bytearray_decode.py
pass basics/bytearray_intbig.py
pass basics/bytearray_slice_assign.py
pass basics/bytes.py
pass basics/bytes_add.py
pass basics/bytes_add_array.py
pass basics/bytes_add_endian.py
pass basics/bytes_compare.py
pass basics/bytes_compare2.py
pass basics/bytes_compare3.py
pass basics/bytes_compare_array.py
pass basics/bytes_construct.py
pass basics/bytes_construct_array.py
pass basics/bytes_construct_endian.py
pass basics/bytes_construct_intbig.py
pass basics/bytes_count.py
pass basics/bytes_find.py
pass basics/bytes_format_modulo.py
pass basics/bytes_gen.py
pass basics/bytes_large.py
pass basics/bytes_mult.py
pass basics/bytes_partition.py
pass basics/bytes_replace.py
pass basics/bytes_split.py
pass basics/bytes_strip.py
pass basics/bytes_subscr.py
pass basics/class1.py
pass basics/class2.py
pass basics/class3.py
pass basics/class_bind_self.py
pass basics/class_binop.py
pass basics/class_call.py
pass basics/class_contains.py
skip basics/class_delattr_setattr.py
pass basics/class_descriptor.py
pass basics/class_emptybases.py
pass basics/class_getattr.py
pass basics/class_inherit1.py
pass basics/class_inherit_mul.py
pass basics/class_inplace_op.py
pass basics/class_instance_override.py
pass basics/class_item.py
pass basics/class_misc.py
pass basics/class_new.py
pass basics/class_notimpl.py
pass basics/class_number.py
pass basics/class_reverse_op.py
pass basics/class_staticclassmethod.py
pass basics/class_store.py
pass basics/class_store_class.py
pass basics/class_str.py
pass basics/class_super.py
pass basics/class_super_aslocal.py
pass basics/class_super_closure.py
pass basics/class_super_multinherit.py
pass basics/class_super_object.py
pass basics/class_use_other.py
pass basics/closure1.py
pass basics/closure2.py
pass basics/closure_defargs.py
pass basics/closure_manyvars.py
pass basics/closure_namedarg.py
pass basics/compare_multi.py
pass basics/comprehension1.py
pass basics/containment.py
pass basics/continue.py
pass basics/decorator.py
pass basics/del_attr.py
pass basics/del_deref.py
pass basics/del_global.py
pass basics/del_local.py
pass basics/del_name.py
pass basics/del_subscr.py
pass basics/deque1.py
pass basics/deque2.py
pass basics/dict1.py
pass basics/dict2.py
pass basics/dict_clear.py
pass basics/dict_construct.py
pass basics/dict_copy.py
pass basics/dict_del.py
pass basics/dict_fixed.py
pass basics/dict_from_iter.py
pass basics/dict_fromkeys.py
pass basics/dict_fromkeys2.py
pass basics/dict_get.py
pass basics/dict_intern.py
pass basics/dict_iterator.py
pass basics/dict_pop.py
pass basics/dict_popitem.py
pass basics/dict_setdefault.py
pass basics/dict_specialmeth.py
pass basics/dict_update.py
pass basics/dict_views.py
pass basics/equal.py
pass basics/equal_class.py
pass basics/errno1.py
pass basics/except_match_tuple.py
pass basics/exception1.py
pass basics/exception_chain.py
pass basics/exceptpoly.py
pass basics/exceptpoly2.py
pass basics/floordivide.py
pass basics/floordivide_intbig.py
pass basics/for1.py
pass basics/for2.py
pass basics/for3.py
pass basics/for_break.py
pass basics/for_else.py
pass basics/for_range.py
pass basics/for_return.py
pass basics/frozenset1.py
pass basics/frozenset_add.py
pass basics/frozenset_binop.py
pass basics/frozenset_copy.py
pass basics/frozenset_difference.py
pass basics/frozenset_set.py
pass basics/fun1.py
pass basics/fun2.py
pass basics/fun3.py
pass basics/fun_annotations.py
pass basics/fun_calldblstar.py
pass basics/fun_calldblstar2.py
pass basics/fun_calldblstar3.py
pass basics/fun_callstar.py
pass basics/fun_callstardblstar.py
pass basics/fun_defargs.py
pass basics/fun_defargs2.py
pass basics/fun_error.py
pass basics/fun_error2.py
pass basics/fun_kwargs.py
pass basics/fun_kwonly.py
pass basics/fun_kwonlydef.py
pass basics/fun_kwvarargs.py
pass basics/fun_largestate.py
pass basics/fun_name.py
pass basics/fun_str.py
pass basics/fun_varargs.py
pass basics/gc1.py
pass basics/gen_yield_from.py
pass basics/gen_yield_from_close.py
pass basics/gen_yield_from_ducktype.py
pass basics/gen_yield_from_exc.py
pass basics/gen_yield_from_executing.py
pass basics/gen_yield_from_iter.py
pass basics/gen_yield_from_send.py
pass basics/gen_yield_from_stopped.py
pass basics/gen_yield_from_throw.py
pass basics/gen_yield_from_throw2.py
pass basics/gen_yield_from_throw3.py
pass basics/generator1.py
pass basics/generator2.py
pass basics/generator_args.py
pass basics/generator_close.py
pass basics/generator_closure.py
pass basics/generator_exc.py
pass basics/generator_name.py
pass basics/generator_pend_throw.py
pass basics/generator_pep479.py
pass basics/generator_return.py
pass basics/generator_send.py
pass basics/generator_throw.py
pass basics/getattr.py
pass basics/getitem.py
pass basics/globals_del.py
pass basics/ifcond.py
pass basics/ifexpr.py
pass basics/int1.py
pass basics/int2.py
pass basics/int_big1.py
pass basics/int_big_add.py
pass basics/int_big_and.py
pass basics/int_big_and2.py
pass basics/int_big_and3.py
pass basics/int_big_cmp.py
pass basics/int_big_div.py
pass basics/int_big_error.py
pass basics/int_big_lshift.py
pass basics/int_big_mod.py
pass basics/int_big_mul.py
pass basics/int_big_or.py
pass basics/int_big_or2.py
pass basics/int_big_or3.py
pass basics/int_big_pow.py
pass basics/int_big_rshift.py
pass basics/int_big_unary.py
pass basics/int_big_xor.py
pass basics/int_big_xor2.py
pass basics/int_big_xor3.py
pass basics/int_big_zeroone.py
pass basics/int_bytes.py
pass basics/int_bytes_intbig.py
pass basics/int_constfolding.py
pass basics/int_constfolding_intbig.py
pass basics/int_divmod.py
pass basics/int_divmod_intbig.py
pass basics/int_divzero.py
pass basics/int_intbig.py
pass basics/int_small.py
skip basics/io_buffered_writer.py
pass basics/io_bytesio_cow.py
pass basics/io_bytesio_ext.py
pass basics/io_bytesio_ext2.py
pass basics/io_iobase.py
pass basics/io_stringio1.py
pass basics/io_stringio_with.py
pass basics/io_write_ext.py
pass basics/is_isnot.py
pass basics/iter0.py
pass basics/iter1.py
pass basics/iter2.py
pass basics/iter_of_iter.py
pass basics/lambda1.py
pass basics/lambda_defargs.py
pass basics/lexer.py
pass basics/list1.py
pass basics/list_clear.py
pass basics/list_compare.py
pass basics/list_copy.py
pass basics/list_count.py
pass basics/list_extend.py
pass basics/list_index.py
pass basics/list_insert.py
pass basics/list_mult.py
pass basics/list_pop.py
pass basics/list_remove.py
pass basics/list_reverse.py
pass basics/list_slice.py
pass basics/list_slice_3arg.py
pass basics/list_slice_assign.py
pass basics/list_slice_assign_grow.py
pass basics/list_sort.py
pass basics/list_sum.py
pass basics/logic_constfolding.py
pass basics/memoryerror.py
pass basics/memoryview1.py
pass basics/memoryview2.py
pass basics/memoryview_gc.py
pass basics/memoryview_intbig.py
skip basics/memoryview_itemsize.py
pass basics/module1.py
pass basics/module2.py
pass basics/namedtuple1.py
skip basics/namedtuple_asdict.py
pass basics/object1.py
pass basics/object_dict.py
pass basics/object_new.py
pass basics/op_error.py
pass basics/op_error_intbig.py
pass basics/op_error_memoryview.py
pass basics/op_precedence.py
pass basics/ordereddict1.py
pass basics/ordereddict_eq.py
pass basics/parser.py
pass basics/python34.py
pass basics/python36.py
pass basics/return1.py
pass basics/scope.py
pass basics/scope_implicit.py
pass basics/self_type_check.py
pass basics/seq_unpack.py
pass basics/set_add.py
pass basics/set_basic.py
pass basics/set_binop.py
pass basics/set_clear.py
pass basics/set_comprehension.py
pass basics/set_containment.py
pass basics/set_copy.py
pass basics/set_difference.py
pass basics/set_discard.py
pass basics/set_intersection.py
pass basics/set_isdisjoint.py
pass basics/set_isfooset.py
pass basics/set_iter.py
pass basics/set_iter_of_iter.py
pass basics/set_pop.py
pass basics/set_remove.py
pass basics/set_specialmeth.py
pass basics/set_symmetric_difference.py
pass basics/set_type.py
pass basics/set_union.py
pass basics/set_unop.py
pass basics/set_update.py
pass basics/slice_attrs.py
pass basics/slice_intbig.py
pass basics/slots_bool_len.py
pass basics/special_methods.py
pass basics/special_methods2.py
pass basics/string1.py
pass basics/string_center.py
pass basics/string_compare.py
pass basics/string_count.py
pass basics/string_cr_conversion.py
pass basics/string_crlf_conversion.py
pass basics/string_endswith.py
pass basics/string_endswith_upy.py
pass basics/string_escape.py
pass basics/string_find.py
pass basics/string_format.py
pass basics/string_format2.py
pass basics/string_format_error.py
pass basics/string_format_modulo.py
pass basics/string_format_modulo_int.py
pass basics/string_index.py
pass basics/string_istest.py
pass basics/string_join.py
pass basics/string_large.py
pass basics/string_mult.py
pass basics/string_partition.py
pass basics/string_replace.py
pass basics/string_repr.py
pass basics/string_rfind.py
pass basics/string_rindex.py
pass basics/string_rpartition.py
pass basics/string_rsplit.py
pass basics/string_slice.py
pass basics/string_split.py
pass basics/string_splitlines.py
pass basics/string_startswith.py
pass basics/string_startswith_upy.py
pass basics/string_strip.py
pass basics/string_upperlow.py
pass basics/struct1.py
pass basics/struct1_intbig.py
pass basics/struct2.py
pass basics/struct_micropython.py
pass basics/subclass_classmethod.py
pass basics/subclass_native1.py
pass basics/subclass_native2_list.py
pass basics/subclass_native2_tuple.py
pass basics/subclass_native3.py
pass basics/subclass_native4.py
pass basics/subclass_native5.py
pass basics/subclass_native_buffer.py
pass basics/subclass_native_call.py
pass basics/subclass_native_cmp.py
pass basics/subclass_native_containment.py
pass basics/subclass_native_init.py
pass basics/subclass_native_iter.py
pass basics/subclass_native_specmeth.py
pass basics/syntaxerror.py
pass basics/sys1.py
skip basics/sys_getsizeof.py
pass basics/true_value.py
pass basics/try1.py
pass basics/try2.py
pass basics/try3.py
pass basics/try4.py
pass basics/try_as_var.py
pass basics/try_continue.py
pass basics/try_else.py
pass basics/try_else_finally.py
pass basics/try_error.py
pass basics/try_finally1.py
pass basics/try_finally2.py
pass basics/try_finally_break.py
pass basics/try_finally_loops.py
pass basics/try_finally_return.py
pass basics/try_finally_return2.py
pass basics/try_finally_return3.py
pass basics/try_finally_return4.py
pass basics/try_reraise.py
pass basics/try_reraise2.py
pass basics/try_return.py
pass basics/tuple1.py
pass basics/tuple_compare.py
pass basics/tuple_count.py
pass basics/tuple_index.py
pass basics/tuple_mult.py
pass basics/types1.py
pass basics/types2.py
pass basics/unary_op.py
pass basics/unboundlocal.py
pass basics/unpack1.py
pass basics/while1.py
pass basics/while_cond.py
pass basics/while_nest_exc.py
pass basics/with1.py
pass basics/with_break.py
pass basics/with_continue.py
pass basics/with_raise.py
pass basics/with_return.py
pass cmdline/cmd_optimise.py
skip cmdline/cmd_parsetree.py
pass cmdline/cmd_showbc.py
pass cmdline/cmd_verbose.py
FAIL cmdline/repl_autocomplete.py
pass cmdline/repl_basic.py
FAIL cmdline/repl_cont.py
FAIL cmdline/repl_emacs_keys.py
pass extmod/btree1.py
skip extmod/framebuf1.py
skip extmod/framebuf16.py
skip extmod/framebuf2.py
skip extmod/framebuf4.py
skip extmod/framebuf8.py
skip extmod/framebuf_subclass.py
pass extmod/machine1.py
pass extmod/machine_pinbase.py
pass extmod/machine_pulse.py
pass extmod/machine_signal.py
pass extmod/ticks_diff.py
pass extmod/time_ms_us.py
pass extmod/ubinascii_a2b_base64.py
pass extmod/ubinascii_b2a_base64.py
pass extmod/ubinascii_crc32.py
pass extmod/ubinascii_hexlify.py
pass extmod/ubinascii_micropython.py
pass extmod/ubinascii_unhexlify.py
pass extmod/ucryptolib_aes128_cbc.py
skip extmod/ucryptolib_aes128_ctr.py
pass extmod/ucryptolib_aes128_ecb.py
pass extmod/ucryptolib_aes128_ecb_enc.py
pass extmod/ucryptolib_aes128_ecb_inpl.py
pass extmod/ucryptolib_aes128_ecb_into.py
pass extmod/ucryptolib_aes256_cbc.py
pass extmod/ucryptolib_aes256_ecb.py
pass extmod/uctypes_32bit_intbig.py
pass extmod/uctypes_array_assign_le.py
pass extmod/uctypes_array_assign_native_le.py
pass extmod/uctypes_array_assign_native_le_intbig.py
pass extmod/uctypes_bytearray.py
pass extmod/uctypes_byteat.py
pass extmod/uctypes_error.py
pass extmod/uctypes_le.py
pass extmod/uctypes_le_float.py
pass extmod/uctypes_native_float.py
pass extmod/uctypes_native_le.py
pass extmod/uctypes_print.py
pass extmod/uctypes_ptr_le.py
pass extmod/uctypes_ptr_native_le.py
pass extmod/uctypes_sizeof.py
pass extmod/uctypes_sizeof_float.py
pass extmod/uctypes_sizeof_layout.py
pass extmod/uctypes_sizeof_native.py
pass extmod/uctypes_sizeof_od.py
pass extmod/uhashlib_md5.py
pass extmod/uhashlib_sha1.py
pass extmod/uhashlib_sha256.py
pass extmod/uheapq1.py
pass extmod/ujson_dump.py
pass extmod/ujson_dump_iobase.py
pass extmod/ujson_dumps.py
pass extmod/ujson_dumps_extra.py
pass extmod/ujson_dumps_float.py
pass extmod/ujson_load.py
pass extmod/ujson_loads.py
pass extmod/ujson_loads_bytes.py
pass extmod/ujson_loads_float.py
pass extmod/urandom_basic.py
skip extmod/urandom_extra.py
skip extmod/urandom_extra_float.py
pass extmod/ure1.py
skip extmod/ure_debug.py
pass extmod/ure_error.py
pass extmod/ure_group.py
skip extmod/ure_groups.py
pass extmod/ure_namedclass.py
skip extmod/ure_span.py
pass extmod/ure_split.py
pass extmod/ure_split_empty.py
pass extmod/ure_split_notimpl.py
pass extmod/ure_stack_overflow.py
skip extmod/ure_sub.py
skip extmod/ure_sub_unmatched.py
pass extmod/uselect_poll_basic.py
pass extmod/ussl_basic.py
pass extmod/utimeq1.py
pass extmod/utimeq_stable.py
pass extmod/uzlib_decompio.py
pass extmod/uzlib_decompio_gz.py
pass extmod/uzlib_decompress.py
skip extmod/vfs_basic.py
skip extmod/vfs_fat_fileio1.py
skip extmod/vfs_fat_fileio2.py
skip extmod/vfs_fat_more.py
skip extmod/vfs_fat_oldproto.py
skip extmod/vfs_fat_ramdisk.py
skip extmod/vfs_fat_ramdisklarge.py
skip extmod/vfs_userfs.py
pass extmod/websocket_basic.py
pass float/array_construct.py
pass float/builtin_float_abs.py
pass float/builtin_float_hash.py
pass float/builtin_float_minmax.py
pass float/builtin_float_pow.py
pass float/builtin_float_round.py
pass float/builtin_float_round_intbig.py
pass float/bytearray_construct.py
pass float/bytes_construct.py
pass float/cmath_fun.py
pass float/cmath_fun_special.py
pass float/complex1.py
pass float/complex1_intbig.py
pass float/float1.py
pass float/float2int_doubleprec_intbig.py
pass float/float2int_fp30_intbig.py
pass float/float2int_intbig.py
pass float/float_array.py
pass float/float_compare.py
pass float/float_divmod.py
pass float/float_divmod_relaxed.py
pass float/float_format.py
pass float/float_parse.py
pass float/float_parse_doubleprec.py
pass float/float_struct.py
pass float/int_big_float.py
pass float/int_divzero.py
pass float/int_power.py
pass float/list_index.py
pass float/math_domain.py
pass float/math_domain_special.py
skip float/math_factorial_intbig.py
pass float/math_fun.py
pass float/math_fun_bool.py
pass float/math_fun_int.py
pass float/math_fun_intbig.py
pass float/math_fun_special.py
pass float/math_isclose.py
pass float/python36.py
pass float/string_format.py
pass float/string_format2.py
pass float/string_format_fp30.py
pass float/string_format_modulo.py
pass float/string_format_modulo2.py
pass float/string_format_modulo2_intbig.py
pass float/string_format_modulo3.py
pass float/true_value.py
pass float/types.py
pass import/builtin_import.py
pass import/gen_context.py
pass import/gen_context2.py
pass import/import1a.py
pass import/import1b.py
pass import/import2a.py
pass import/import3a.py
pass import/import_file.py
pass import/import_long_dyn.py
pass import/import_long_dyn2.py
pass import/import_override.py
pass import/import_pkg1.py
pass import/import_pkg2.py
pass import/import_pkg3.py
pass import/import_pkg4.py
pass import/import_pkg5.py
pass import/import_pkg6.py
pass import/import_pkg7.py
pass import/import_pkg8.py
skip import/module_getattr.py
skip import/mpy_invalid.py
skip import/mpy_native.py
pass import/rel_import_inv.py
pass import/try_module.py
pass io/argv.py
pass io/builtin_print_file.py
pass io/file1.py
pass io/file_iter.py
pass io/file_long_read.py
pass io/file_long_read2.py
pass io/file_long_read3.py
pass io/file_readinto.py
pass io/file_readinto_len.py
pass io/file_readline.py
pass io/file_seek.py
pass io/file_stdio.py
pass io/file_with.py
pass io/open_append.py
pass io/open_plus.py
skip io/resource_stream.py
pass micropython/const.py
pass micropython/const2.py
pass micropython/const_error.py
pass micropython/const_intbig.py
pass micropython/decorator.py
pass micropython/decorator_error.py
pass micropython/emg_exc.py
pass micropython/extreme_exc.py
pass micropython/heap_lock.py
pass micropython/heapalloc.py
pass micropython/heapalloc_bytesio.py
pass micropython/heapalloc_bytesio2.py
pass micropython/heapalloc_exc_raise.py
pass micropython/heapalloc_fail_bytearray.py
pass micropython/heapalloc_fail_dict.py
pass micropython/heapalloc_fail_list.py
pass micropython/heapalloc_fail_memoryview.py
pass micropython/heapalloc_fail_set.py
pass micropython/heapalloc_fail_tuple.py
pass micropython/heapalloc_inst_call.py
pass micropython/heapalloc_int_from_bytes.py
pass micropython/heapalloc_iter.py
pass micropython/heapalloc_str.py
pass micropython/heapalloc_super.py
pass micropython/heapalloc_traceback.py
pass micropython/kbd_intr.py
pass micropython/meminfo.py
pass micropython/memstats.py
pass micropython/native_closure.py
pass micropython/native_const.py
pass micropython/native_const_intbig.py
pass micropython/native_misc.py
pass micropython/native_try.py
pass micropython/native_try_deep.py
pass micropython/native_with.py
pass micropython/opt_level.py
pass micropython/opt_level_lineno.py
skip micropython/schedule.py
pass micropython/stack_use.py
pass micropython/viper_addr.py
pass micropython/viper_args.py
pass micropython/viper_binop_arith.py
pass micropython/viper_binop_comp.py
pass micropython/viper_binop_comp_imm.py
pass micropython/viper_binop_divmod.py
pass micropython/viper_binop_multi_comp.py
pass micropython/viper_cond.py
pass micropython/viper_const.py
pass micropython/viper_const_intbig.py
pass micropython/viper_error.py
pass micropython/viper_globals.py
pass micropython/viper_import.py
pass micropython/viper_misc.py
pass micropython/viper_misc_intbig.py
pass micropython/viper_ptr16_load.py
pass micropython/viper_ptr16_store.py
pass micropython/viper_ptr32_load.py
pass micropython/viper_ptr32_store.py
pass micropython/viper_ptr8_load.py
pass micropython/viper_ptr8_store.py
pass micropython/viper_subscr.py
pass micropython/viper_try.py
pass micropython/viper_types.py
pass micropython/viper_with.py
pass misc/features.py
pass misc/non_compliant.py
pass misc/non_compliant_lexer.py
pass misc/print_exception.py
pass misc/rge_sm.py
pass misc/sys_atexit.py
pass misc/sys_exc_info.py
pass stress/dict_copy.py
pass stress/dict_create.py
pass stress/dict_create_max.py
pass stress/gc_trace.py
pass stress/list_sort.py
pass stress/recursion.py
pass stress/recursive_data.py
pass stress/recursive_gen.py
pass stress/recursive_iternext.py
pass unicode/file1.py
pass unicode/file2.py
pass unicode/unicode.py
pass unicode/unicode_chr.py
pass unicode/unicode_id.py
pass unicode/unicode_index.py
pass unicode/unicode_iter.py
pass unicode/unicode_ord.py
pass unicode/unicode_pos.py
pass unicode/unicode_str_format.py
pass unicode/unicode_str_modulo.py
pass unicode/unicode_subscr.py
skip unix/extra_coverage.py
pass unix/ffi_callback.py
pass unix/ffi_float.py
pass unix/ffi_float2.py
712 tests performed (19461 individual testcases)
709 tests passed
38 tests skipped: builtin_help builtin_next_arg2 builtin_range_binop class_delattr_setattr io_buffered_writer memoryview_itemsize namedtuple_asdict sys_getsizeof cmd_parsetree framebuf1 framebuf16 framebuf2 framebuf4 framebuf8 framebuf_subclass ucryptolib_aes128_ctr urandom_extra urandom_extra_float ure_debug ure_groups ure_span ure_sub ure_sub_unmatched vfs_basic vfs_fat_fileio1 vfs_fat_fileio2 vfs_fat_more vfs_fat_oldproto vfs_fat_ramdisk vfs_fat_ramdisklarge vfs_userfs math_factorial_intbig module_getattr mpy_invalid mpy_native resource_stream schedule extra_coverage
3 tests failed: repl_autocomplete repl_cont repl_emacs_keys
Makefile:193: recipe for target 'test' failed
make: *** [test] Error 1
make: Leaving directory '/codefresh/volume/unix_standard/ports/unix'
Reading environment variable exporting file contents.
Reading environment variable exporting file contents.
[SYSTEM]
Message Failed to run freestyle step: unix_standard
Caused by Container for step title: unix_standard, step type: freestyle, operation: Freestyle step failed
with exit code: 2
Documentation Link https://codefresh.io/docs/docs/codefresh-yaml/steps/freestyle/
Exit code 2
Name NonZeroExitCodeError 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment