Created
August 28, 2019 19:07
-
-
Save devxpy/6f1ac23b9b033183a728522a4586de8b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
------------------------------ | |
[32mExecuting command:[39m . .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.[K | |
remote: Counting objects: 3% (1/32)[K | |
remote: Counting objects: 6% (2/32)[K | |
remote: Counting objects: 9% (3/32)[K | |
remote: Counting objects: 12% (4/32)[K | |
remote: Counting objects: 15% (5/32)[K | |
remote: Counting objects: 18% (6/32)[K | |
remote: Counting objects: 21% (7/32)[K | |
remote: Counting objects: 25% (8/32)[K | |
remote: Counting objects: 28% (9/32)[K | |
remote: Counting objects: 31% (10/32)[K | |
remote: Counting objects: 34% (11/32)[K | |
remote: Counting objects: 37% (12/32)[K | |
remote: Counting objects: 40% (13/32)[K | |
remote: Counting objects: 43% (14/32)[K | |
remote: Counting objects: 46% (15/32)[K | |
remote: Counting objects: 50% (16/32)[K | |
remote: Counting objects: 53% (17/32)[K | |
remote: Counting objects: 56% (18/32)[K | |
remote: Counting objects: 59% (19/32)[K | |
remote: Counting objects: 62% (20/32)[K | |
remote: Counting objects: 65% (21/32)[K | |
remote: Counting objects: 68% (22/32)[K | |
remote: Counting objects: 71% (23/32)[K | |
remote: Counting objects: 75% (24/32)[K | |
remote: Counting objects: 78% (25/32)[K | |
remote: Counting objects: 81% (26/32)[K | |
remote: Counting objects: 84% (27/32)[K | |
remote: Counting objects: 87% (28/32)[K | |
remote: Counting objects: 90% (29/32)[K | |
remote: Counting objects: 93% (30/32)[K | |
remote: Counting objects: 96% (31/32)[K | |
remote: Counting objects: 100% (32/32)[K | |
remote: Counting objects: 100% (32/32), done.[K | |
remote: Compressing objects: 10% (1/10)[K | |
remote: Compressing objects: 20% (2/10)[K | |
remote: Compressing objects: 30% (3/10)[K | |
remote: Compressing objects: 40% (4/10)[K | |
remote: Compressing objects: 50% (5/10)[K | |
remote: Compressing objects: 60% (6/10)[K | |
remote: Compressing objects: 70% (7/10)[K | |
remote: Compressing objects: 80% (8/10)[K | |
remote: Compressing objects: 90% (9/10)[K | |
remote: Compressing objects: 100% (10/10)[K | |
remote: Compressing objects: 100% (10/10), done.[K | |
remote: Total 24 (delta 14), reused 24 (delta 14), pack-reused 0[K | |
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 [32mExecuting command:[39m make ${MAKEOPTS} -C mpy-cross | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C ports/qemu-arm -f Makefile.test test | |
[32mExecuting command:[39m 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. | |
[31m[SYSTEM] | |
[31mMessage[39m [31mFailed to run freestyle step: qemu_arm[39m | |
[32mCaused by[39m Container for step title: qemu_arm, step type: freestyle, operation: Freestyle step failed with | |
exit code: 2 | |
[32mDocumentation Link[39m https://codefresh.io/docs/docs/codefresh-yaml/steps/freestyle/ | |
[32mExit code[39m 2 | |
[32mName[39m NonZeroExitCodeError [0m |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
------------------------------ | |
[32mExecuting command:[39m . .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.[K | |
remote: Counting objects: 3% (1/32)[K | |
remote: Counting objects: 6% (2/32)[K | |
remote: Counting objects: 9% (3/32)[K | |
remote: Counting objects: 12% (4/32)[K | |
remote: Counting objects: 15% (5/32)[K | |
remote: Counting objects: 18% (6/32)[K | |
remote: Counting objects: 21% (7/32)[K | |
remote: Counting objects: 25% (8/32)[K | |
remote: Counting objects: 28% (9/32)[K | |
remote: Counting objects: 31% (10/32)[K | |
remote: Counting objects: 34% (11/32)[K | |
remote: Counting objects: 37% (12/32)[K | |
remote: Counting objects: 40% (13/32)[K | |
remote: Counting objects: 43% (14/32)[K | |
remote: Counting objects: 46% (15/32)[K | |
remote: Counting objects: 50% (16/32)[K | |
remote: Counting objects: 53% (17/32)[K | |
remote: Counting objects: 56% (18/32)[K | |
remote: Counting objects: 59% (19/32)[K | |
remote: Counting objects: 62% (20/32)[K | |
remote: Counting objects: 65% (21/32)[K | |
remote: Counting objects: 68% (22/32)[K | |
remote: Counting objects: 71% (23/32)[K | |
remote: Counting objects: 75% (24/32)[K | |
remote: Counting objects: 78% (25/32)[K | |
remote: Counting objects: 81% (26/32)[K | |
remote: Counting objects: 84% (27/32)[K | |
remote: Counting objects: 87% (28/32)[K | |
remote: Counting objects: 90% (29/32)[K | |
remote: Counting objects: 93% (30/32)[K | |
remote: Counting objects: 96% (31/32)[K | |
remote: Counting objects: 100% (32/32)[K | |
remote: Counting objects: 100% (32/32), done.[K | |
remote: Compressing objects: 10% (1/10)[K | |
remote: Compressing objects: 20% (2/10)[K | |
remote: Compressing objects: 30% (3/10)[K | |
remote: Compressing objects: 40% (4/10)[K | |
remote: Compressing objects: 50% (5/10)[K | |
remote: Compressing objects: 60% (6/10)[K | |
remote: Compressing objects: 70% (7/10)[K | |
remote: Compressing objects: 80% (8/10)[K | |
remote: Compressing objects: 90% (9/10)[K | |
remote: Compressing objects: 100% (10/10)[K | |
remote: Compressing objects: 100% (10/10), done.[K | |
remote: Total 24 (delta 14), reused 24 (delta 14), pack-reused 0[K | |
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 [32mExecuting command:[39m git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C mpy-cross | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C ports/unix deplibs | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C ports/unix nanbox | |
[32mExecuting command:[39m 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 | |
[01m[Kmodffi.c:32:10:[m[K [01;31m[Kfatal error: [m[Kffi.h: No such file or directory | |
#include [01;31m[K<ffi.h>[m[K | |
[01;31m[K^~~~~~~[m[K | |
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. | |
[31m[SYSTEM] | |
[31mMessage[39m [31mFailed to run freestyle step: unix_nanobox[39m | |
[32mCaused by[39m Container for step title: unix_nanobox, step type: freestyle, operation: Freestyle step failed | |
with exit code: 2 | |
[32mDocumentation Link[39m https://codefresh.io/docs/docs/codefresh-yaml/steps/freestyle/ | |
[32mExit code[39m 2 | |
[32mName[39m NonZeroExitCodeError [0m |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
------------------------------ | |
[32mExecuting command:[39m . .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.[K | |
remote: Counting objects: 3% (1/32)[K | |
remote: Counting objects: 6% (2/32)[K | |
remote: Counting objects: 9% (3/32)[K | |
remote: Counting objects: 12% (4/32)[K | |
remote: Counting objects: 15% (5/32)[K | |
remote: Counting objects: 18% (6/32)[K | |
remote: Counting objects: 21% (7/32)[K | |
remote: Counting objects: 25% (8/32)[K | |
remote: Counting objects: 28% (9/32)[K | |
remote: Counting objects: 31% (10/32)[K | |
remote: Counting objects: 34% (11/32)[K | |
remote: Counting objects: 37% (12/32)[K | |
remote: Counting objects: 40% (13/32)[K | |
remote: Counting objects: 43% (14/32)[K | |
remote: Counting objects: 46% (15/32)[K | |
remote: Counting objects: 50% (16/32)[K | |
remote: Counting objects: 53% (17/32)[K | |
remote: Counting objects: 56% (18/32)[K | |
remote: Counting objects: 59% (19/32)[K | |
remote: Counting objects: 62% (20/32)[K | |
remote: Counting objects: 65% (21/32)[K | |
remote: Counting objects: 68% (22/32)[K | |
remote: Counting objects: 71% (23/32)[K | |
remote: Counting objects: 75% (24/32)[K | |
remote: Counting objects: 78% (25/32)[K | |
remote: Counting objects: 81% (26/32)[K | |
remote: Counting objects: 84% (27/32)[K | |
remote: Counting objects: 87% (28/32)[K | |
remote: Counting objects: 90% (29/32)[K | |
remote: Counting objects: 93% (30/32)[K | |
remote: Counting objects: 96% (31/32)[K | |
remote: Counting objects: 100% (32/32)[K | |
remote: Counting objects: 100% (32/32), done.[K | |
remote: Compressing objects: 10% (1/10)[K | |
remote: Compressing objects: 20% (2/10)[K | |
remote: Compressing objects: 30% (3/10)[K | |
remote: Compressing objects: 40% (4/10)[K | |
remote: Compressing objects: 50% (5/10)[K | |
remote: Compressing objects: 60% (6/10)[K | |
remote: Compressing objects: 70% (7/10)[K | |
remote: Compressing objects: 80% (8/10)[K | |
remote: Compressing objects: 90% (9/10)[K | |
remote: Compressing objects: 100% (10/10)[K | |
remote: Compressing objects: 100% (10/10), done.[K | |
remote: Total 24 (delta 14), reused 24 (delta 14), pack-reused 0[K | |
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 [32mExecuting command:[39m git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C mpy-cross CC=clang | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C ports/unix CC=clang CFLAGS_EXTRA="-DMICROPY_STACKLESS=1 -DMICROPY_STACKLESS_STRICT=1" | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C ports/unix CC=clang test | |
[32mExecuting command:[39m 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. | |
[31m[SYSTEM] | |
[31mMessage[39m [31mFailed to run freestyle step: unix_stackless[39m | |
[32mCaused by[39m Container for step title: unix_stackless, step type: freestyle, operation: Freestyle step failed | |
with exit code: 2 | |
[32mDocumentation Link[39m https://codefresh.io/docs/docs/codefresh-yaml/steps/freestyle/ | |
[32mExit code[39m 2 | |
[32mName[39m NonZeroExitCodeError [0m |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
------------------------------ | |
[32mExecuting command:[39m . .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.[K | |
remote: Counting objects: 3% (1/32)[K | |
remote: Counting objects: 6% (2/32)[K | |
remote: Counting objects: 9% (3/32)[K | |
remote: Counting objects: 12% (4/32)[K | |
remote: Counting objects: 15% (5/32)[K | |
remote: Counting objects: 18% (6/32)[K | |
remote: Counting objects: 21% (7/32)[K | |
remote: Counting objects: 25% (8/32)[K | |
remote: Counting objects: 28% (9/32)[K | |
remote: Counting objects: 31% (10/32)[K | |
remote: Counting objects: 34% (11/32)[K | |
remote: Counting objects: 37% (12/32)[K | |
remote: Counting objects: 40% (13/32)[K | |
remote: Counting objects: 43% (14/32)[K | |
remote: Counting objects: 46% (15/32)[K | |
remote: Counting objects: 50% (16/32)[K | |
remote: Counting objects: 53% (17/32)[K | |
remote: Counting objects: 56% (18/32)[K | |
remote: Counting objects: 59% (19/32)[K | |
remote: Counting objects: 62% (20/32)[K | |
remote: Counting objects: 65% (21/32)[K | |
remote: Counting objects: 68% (22/32)[K | |
remote: Counting objects: 71% (23/32)[K | |
remote: Counting objects: 75% (24/32)[K | |
remote: Counting objects: 78% (25/32)[K | |
remote: Counting objects: 81% (26/32)[K | |
remote: Counting objects: 84% (27/32)[K | |
remote: Counting objects: 87% (28/32)[K | |
remote: Counting objects: 90% (29/32)[K | |
remote: Counting objects: 93% (30/32)[K | |
remote: Counting objects: 96% (31/32)[K | |
remote: Counting objects: 100% (32/32)[K | |
remote: Counting objects: 100% (32/32), done.[K | |
remote: Compressing objects: 10% (1/10)[K | |
remote: Compressing objects: 20% (2/10)[K | |
remote: Compressing objects: 30% (3/10)[K | |
remote: Compressing objects: 40% (4/10)[K | |
remote: Compressing objects: 50% (5/10)[K | |
remote: Compressing objects: 60% (6/10)[K | |
remote: Compressing objects: 70% (7/10)[K | |
remote: Compressing objects: 80% (8/10)[K | |
remote: Compressing objects: 90% (9/10)[K | |
remote: Compressing objects: 100% (10/10)[K | |
remote: Compressing objects: 100% (10/10), done.[K | |
remote: Total 24 (delta 14), reused 24 (delta 14), pack-reused 0[K | |
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 [32mExecuting command:[39m git submodule update --init lib/axtls lib/berkeley-db-1.xx lib/libffi | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C mpy-cross | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C ports/unix deplibs | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C ports/unix | |
[32mExecuting command:[39m 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 [32mExecuting command:[39m make ${MAKEOPTS} -C ports/unix test | |
[32mExecuting command:[39m 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. | |
[31m[SYSTEM] | |
[31mMessage[39m [31mFailed to run freestyle step: unix_standard[39m | |
[32mCaused by[39m Container for step title: unix_standard, step type: freestyle, operation: Freestyle step failed | |
with exit code: 2 | |
[32mDocumentation Link[39m https://codefresh.io/docs/docs/codefresh-yaml/steps/freestyle/ | |
[32mExit code[39m 2 | |
[32mName[39m NonZeroExitCodeError [0m |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment