Page 1 of 4

Call for testsuite running results

Posted: Fri Apr 01, 2016 10:54 pm
by pfalcon
We've approached an important milestone in ESP8266 port development: a moment when MicroPython testsuite passes successfully. Well, it passes for me, and I would like to collect as wide results as possible. The sooner lots of results will be collected, the sooner we'll reach final frontier of the phase 1 of the development: increased heap size.

Instructions:

1. Make sure you followed background requirements in http://forum.micropython.org/viewtopic.php?f=16&t=1689

2. esptool.py erase_flash

3. make deploy

4.

Code: Select all

cd ../tests
./run-tests --target esp8266 --device /dev/ttyUSB0

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 3:20 am
by slzatz
Adafruit Feather Huzzah esp8266. Looks good.

Code: Select all

405 tests performed (13213 individual testcases)
405 tests passed
48 tests skipped: builtin_compile class_descriptor exception_chain fun_name ordereddict1 parser slice_attrs string_splitlines machine1 machine_mem urandom_extra vfs_fat_ramdisk bytearray_construct bytes_construct cmath_fun cmath_fun_special complex1 float2int float2int_doubleprec float_divmod int_big_float math_fun_special string_format true_value types meminfo memstats native_closure native_const native_misc viper_addr viper_args viper_binop_arith viper_binop_comp viper_binop_comp_imm viper_binop_multi_comp viper_cond viper_error viper_misc viper_ptr16_load viper_ptr16_store viper_ptr32_load viper_ptr32_store viper_ptr8_load viper_ptr8_store viper_subscr rge_sm sys_exc_info
slzatz@slzatz-ThinkPad-X200:~/micropython/tests$ 

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 5:59 am
by numero_trey
Ran it on a $9 NodeMCU knockoff and it passes for me. Have run the suite about a dozen times.

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 7:03 am
by vfl68
On the Olimex MOD-WIFI-ESP8266-DEV it seems ok too :

Code: Select all

405 tests performed (13213 individual testcases)
405 tests passed
48 tests skipped: builtin_compile class_descriptor exception_chain fun_name ordereddict1 parser slice_attrs string_splitlines machine1 machine_mem urandom_extra vfs_fat_ramdisk bytearray_construct bytes_construct cmath_fun cmath_fun_special complex1 float2int float2int_doubleprec float_divmod int_big_float math_fun_special string_format true_value types meminfo memstats native_closure native_const native_misc viper_addr viper_args viper_binop_arith viper_binop_comp viper_binop_comp_imm viper_binop_multi_comp viper_cond viper_error viper_misc viper_ptr16_load viper_ptr16_store viper_ptr32_load viper_ptr32_store viper_ptr8_load viper_ptr8_store viper_subscr rge_sm sys_exc_info

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 8:10 am
by pfalcon
Thanks for quick response guys! Looking for more reports...

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 8:30 am
by mianos
NodeMCU from aliexpress:
405 tests performed (13213 individual testcases)
405 tests passed

WEMOS D1:
405 tests performed (13213 individual testcases)
405 tests passed

Itead studio 'sonoff' ESP with a PSU and relay on board.
405 tests performed (13213 individual testcases)
405 tests passed

An original ESP01 (Flash id 1340C8, I think this one was a 1MBit flash or maybe even a 512K, it's old)
405 tests performed (13213 individual testcases)
405 tests passed

(It might be useful to capture the flash id with esp.flash_id() too. Being such an integrated part, that's the only real difference).

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 12:51 pm
by gschmott
Passed on a generic ESP-12 module soldered onto a board:

405 tests performed (13213 individual testcases)
405 tests passed

Of course trying to connect to my access point fails unless I drop my heap-size down to 11KB. Is this issue (RAM) going to be addressed next? Kind limited having an ESP8266 that can't connect to the Internet ;-)

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 7:08 pm
by wendlers
Tests pass on Geekcreit NodeMcu (ESP-12E, e. g. http://www.banggood.com/Geekcreit-Doit- ... 85891.html)

Code: Select all

405 tests performed (13213 individual testcases)
405 tests passed
48 tests skipped: builtin_compile class_descriptor exception_chain fun_name ordereddict1 parser slice_attrs string_splitlines machine1 machine_mem urandom_extra vfs_fat_ramdisk bytearray_construct bytes_construct cmath_fun cmath_fun_special complex1 float2int float2int_doubleprec float_divmod int_big_float math_fun_special string_format true_value types meminfo memstats native_closure native_const native_misc viper_addr viper_args viper_binop_arith viper_binop_comp viper_binop_comp_imm viper_binop_multi_comp viper_cond viper_error viper_misc viper_ptr16_load viper_ptr16_store viper_ptr32_load viper_ptr32_store viper_ptr8_load viper_ptr8_store viper_subscr rge_sm sys_exc_info

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 7:13 pm
by wendlers
Tests pass on LoLin V3 NodeMcu (ESP-12E, e. g. http://www.banggood.com/V3-NodeMcu-Lua- ... 92733.html)

Code: Select all

405 tests performed (13213 individual testcases)
405 tests passed
48 tests skipped: builtin_compile class_descriptor exception_chain fun_name ordereddict1 parser slice_attrs string_splitlines machine1 machine_mem urandom_extra vfs_fat_ramdisk bytearray_construct bytes_construct cmath_fun cmath_fun_special complex1 float2int float2int_doubleprec float_divmod int_big_float math_fun_special string_format true_value types meminfo memstats native_closure native_const native_misc viper_addr viper_args viper_binop_arith viper_binop_comp viper_binop_comp_imm viper_binop_multi_comp viper_cond viper_error viper_misc viper_ptr16_load viper_ptr16_store viper_ptr32_load viper_ptr32_store viper_ptr8_load viper_ptr8_store viper_subscr rge_sm sys_exc_info

Re: [URGENT] Call for testsuite running results

Posted: Sat Apr 02, 2016 7:57 pm
by deshipu
I ran the tests on Adafruit Huzzah Feather. Initially, I forgot to apply the patch, and had two tests fail:

Code: Select all

FAIL  basics/struct1.py
FAIL  misc/features.py
But they didn't output any debugging information or anything. Then I tried again with the patch, and all tests passed.
Then I tried with an ESP-01 module, and got one failure:

Code: Select all

FAIL  basics/int_big_lshift.py
I reset the module and tried again, and this time all tests passed. I blame serial communication errors.