Closed cfriedt closed 1 year ago
This is a kind of regression caused by #53032, degu_evk configuration has to be fixed.
This is a kind of regression caused by #53032, degu_evk configuration has to be fixed.
@jfischer-no - is there a fix for this issue that would prevent needing more future fixes in other areas?
This was not fixed by #53149. #52977 is still failing due to the following.
twister -i -p bl654_usb -s zephyr/tests/posix/common/portability.posix.common.tls
...
/Users/cfriedt/workspace/zephyrproject/zephyr/subsys/usb/device/class/cdc_acm.c:63:2: error: #warning "USB_CDC_ACM_LOG_LEVEL forced to LOG_LEVEL_NONE" [-Werror=cpp]
63 | #warning "USB_CDC_ACM_LOG_LEVEL forced to LOG_LEVEL_NONE"
| ^~~~~~~
@stephanosio - thought I should pull you into this one. It just warmed up a bit. I also commented on #53032. Just concerned that we might have changes coming up to release that can trigger several regressions.
is there a fix for this issue that would prevent needing more future fixes in other areas?
A possible "fix" is to just remove the #warning
. The downside is that the configured CDC ACM log level would be silently ignored.
It might be that bl654_usb
is the only one left, or that there are still others. I am running twister locally on all platforms, build only, on tests/posix/common
from #52977. This will take quite some time, but at least it will give some better indication about failing targets.
For what it is worth, running twister for all boards, i.e.
./scripts/twister --jobs 2 -p native_posix -p native_posix_64 -p nrf52_bsim -p qemu_nios2 -p altera_max10 -p esp32s2_franzininho -p intel_adsp_cavs20 -p intel_adsp_cavs20_jsl -p heltec_wifi_lora32_v2 -p esp32s2_saola -p esp_wrover_kit -p esp32 -p intel_adsp_cavs15 -p qemu_xtensa -p esp32_net -p olimex_esp32_evb -p nxp_adsp_imx8x -p nxp_adsp_imx8m -p esp32_ethernet_kit -p nxp_adsp_imx8 -p odroid_go -p intel_adsp_ace15_mtpm -p xt-sim -p intel_adsp_cavs25_tgph -p intel_adsp_cavs25 -p intel_adsp_cavs18 -p qemu_malta -p qemu_malta_be -p acrn_ehl_crb -p acrn -p rpl_crb -p ehl_crb_sbl -p ehl_crb -p qemu_x86_xip -p qemu_x86_virt -p qemu_x86_nokpti -p qemu_x86_tiny -p qemu_x86_tiny@768 -p qemu_x86_lakemont -p qemu_x86_nopae -p qemu_x86 -p qemu_x86_64_nokpti -p qemu_x86_nommu -p qemu_x86_64 -p up_squared -p beaglev_starlight_jh7100 -p gd32vf103v_eval -p mpfs_icicle -p it8xxx2_evb -p hifive1 -p qemu_riscv64_smp -p qemu_riscv64 -p litex_vexriscv -p hifive_unleashed -p hifive_unmatched -p m2gl025_miv -p esp32c3_devkitm -p xiao_esp32c3 -p adp_xc7k_ae350 -p qemu_riscv32_smp -p qemu_riscv32_xip -p qemu_riscv32 -p tlsr9518adk80d -p qemu_riscv32e -p neorv32 -p neorv32@1.6.1 -p gd32vf103c_starter -p longan_nano -p longan_nano_lite -p hifive1_revb -p icev_wireless -p rv32m1_vega_zero_riscy -p rv32m1_vega_ri5cy -p emsdp_em5d -p emsdp_em6 -p emsdp_em9d -p emsdp_em7d_esp -p emsdp -p emsdp_em4 -p emsdp_em7d -p em_starterkit_em7d -p em_starterkit_em7d_v22 -p em_starterkit_em11d -p em_starterkit -p qemu_arc_hs5x -p qemu_arc_hs6x -p qemu_arc_hs_xip -p qemu_arc_hs -p qemu_arc_em -p iotdk -p hsdk -p hsdk_2cores -p nsim_hs_mpuv6 -p nsim_hs5x_smp -p nsim_em -p nsim_em7d_v22 -p nsim_hs -p nsim_hs5x -p nsim_hs_flash_xip -p nsim_sem_mpu_stack_guard -p nsim_hs6x -p nsim_hs_smp -p nsim_hs6x_smp -p nsim_sem -p nsim_hs_sram -p mimx8mm_evk_a53 -p mimx8mm_evk_a53_smp -p qemu_kvm_arm64 -p fvp_base_revc_2xaemv8a -p fvp_base_revc_2xaemv8a_smp_ns -p khadas_edgev -p mimx8mp_evk_a53_smp -p mimx8mp_evk_a53 -p nxp_ls1046ardb -p nxp_ls1046ardb_smp_2cores -p nxp_ls1046ardb_smp_4cores -p fvp_baser_aemv8r -p fvp_baser_aemv8r_smp -p xenvm_gicv3 -p xenvm -p bcm958402m2_a72 -p intel_socfpga_agilex_socdk -p qemu_cortex_a53 -p qemu_cortex_a53_xip -p qemu_cortex_a53_smp -p mimx8mn_evk_a53_smp -p mimx8mn_evk_a53 -p gr716a_mini -p generic_leon3 -p qemu_leon3 -p atsaml21_xpro -p nucleo_f303k8 -p mimx8mm_evk -p pan1782_evb -p olimex_stm32_e407 -p steval_fcu001v1 -p ip_k66f -p stm32l562e_dk -p stm32l562e_dk_ns -p 96b_avenger96 -p stm32f0_disco -p serpente -p mimxrt685_evk_cm33 -p bl653_dvk -p nucleo_f334r8 -p xmc45_relax_kit -p nucleo_l432kc -p stm32g0316_disco -p efm32hg_slstk3400a -p adafruit_feather_nrf52840 -p pico_pi_m4 -p stm32_min_dev_black -p stm32_min_dev_blue -p qemu_cortex_m0 -p nucleo_f411re -p nucleo_f303re -p lpcxpresso55s28 -p mimxrt1170_evk_cm4 -p mimxrt1170_evk_cm7 -p stm32mp157c_dk2 -p nucleo_wb55rg -p sam4e_xpro -p efm32pg_stk3402a -p efm32pg_stk3402a_jg -p nrf52832_mdk -p arduino_portenta_h7_m4 -p arduino_portenta_h7_m7 -p nucleo_f091rc -p stm32h747i_disco_m7 -p stm32h747i_disco_m4 -p frdm_kw41z -p nrf51_ble400 -p mec15xxevb_assy6853 -p adafruit_feather_m0_basic_proto -p disco_l475_iot1 -p stm32f4_disco -p twr_ke18f -p s32z270dc2_rtu0_r52 -p s32z270dc2_rtu1_r52 -p nrf9160dk_nrf52840 -p gd32e103v_eval -p sam4s_xplained -p we_ophelia1ev_nrf52805 -p 96b_argonkey -p legend -p nrf21540dk_nrf52840 -p nucleo_f207zg -p nucleo_h7a3zi_q -p adafruit_itsybitsy_m4_express -p nucleo_l433rc_p -p nucleo_l031k6 -p sensortile_box -p nucleo_f446re -p nrf51dongle_nrf51422 -p mimxrt1015_evk -p nrf52_adafruit_feather -p rak4631_nrf52840 -p nucleo_l452re -p nucleo_l452re_p -p nrf52840_mdk -p nucleo_f302r8 -p nucleo_f030r8 -p nucleo_f030r8@1 -p nucleo_f030r8@2 -p cc1352r_sensortag -p nucleo_l073rz -p arduino_nicla_sense_me -p mps2_an385 -p atsamr21_xpro -p waveshare_open103z -p stm32f3_disco -p stm32f3_disco@B -p stm32f3_disco@E -p olimex_lora_stm32wl_devkit -p ast1030_evb -p nrf52_sparkfun -p qemu_cortex_m3 -p cyclonev_socdk -p fvp_baser_aemv8r_aarch32 -p scobc_module1 -p we_proteus3ev_nrf52840 -p actinius_icarus_som -p actinius_icarus_som_ns -p stm32l1_disco -p nucleo_l152re -p nrf51_vbluno51 -p ubx_evkannab1_nrf52832 -p rddrone_fmuk66 -p zybo -p nucleo_h745zi_q_m4 -p nucleo_h745zi_q_m7 -p stm32f769i_disco -p hexiwear_k64 -p contextualelectronics_abc -p stm32373c_eval -p b_l4s5i_iot01a -p reel_board -p reel_board_v2 -p bl5340_dvk_cpunet -p bl5340_dvk_cpuapp -p bl5340_dvk_cpuapp_ns -p ubx_evkninab1_nrf52832 -p mimxrt1160_evk_cm7 -p mimxrt1160_evk_cm4 -p stm32f072b_disco -p bl652_dvk -p mimxrt1010_evk -p b_u585i_iot02a -p b_u585i_iot02a_ns -p olimex_stm32_h407 -p v2m_beetle -p frdm_kl25z -p arduino_due -p mikroe_clicker_2 -p nucleo_l4a6zg -p mps3_an547 -p mps3_an547_ns -p efr32_radio_brd4104a -p efr32_radio_brd4255a -p efr32_radio_brd4250b -p efr32_radio_brd4180a -p adafruit_itsybitsy_nrf52840 -p nrf5340dk_nrf5340_cpuapp -p nrf5340dk_nrf5340_cpunet -p nrf5340dk_nrf5340_cpuapp_ns -p nucleo_g431rb -p arduino_mkrzero -p bcm958402m2_m7 -p sam_e70b_xplained -p sam_e70_xplained -p cy8ckit_062_ble_m0 -p cy8ckit_062_ble_m0@1.0.0 -p cy8ckit_062_ble_m0@0.0.0 -p cy8ckit_062_ble_m4 -p cy8ckit_062_ble_m4@0.0.0 -p stm32vl_disco -p twr_kv58f220m -p nucleo_f412zg -p efm32gg_slwstk6121a -p 96b_carbon -p adafruit_feather_m0_lora -p mimxrt1024_evk -p atsamd21_xpro -p xiao_ble -p lpcxpresso55s36 -p stm32h735g_disco -p v2m_musca_b1 -p v2m_musca_b1_ns -p frdm_k82f -p bl654_dvk -p mimxrt1020_evk -p nrf52840_papyr -p gd32f407v_start -p qemu_cortex_r5 -p 96b_meerkat96 -p udoo_neo_full_m4 -p thingy53_nrf5340_cpunet -p thingy53_nrf5340_cpuapp -p thingy53_nrf5340_cpuapp_ns -p stm32f746g_disco -p ubx_bmd340eval_nrf52840 -p nucleo_l053r8 -p stm32f103_mini -p arduino_nano_33_ble -p arduino_nano_33_ble_sense -p gd32f403z_eval -p stm32l496g_disco -p tdk_robokit1 -p rcar_h3_salvatorx_cr7 -p mg100 -p ubx_bmd330eval_nrf52810 -p google_dragonclaw -p nucleo_l552ze_q_ns -p nucleo_l552ze_q -p nrf9160_innblue22 -p nrf9160_innblue22_ns -p decawave_dwm1001_dev -p nucleo_h723zg -p efr32mg_sltb004a -p circuitdojo_feather_nrf9160 -p circuitdojo_feather_nrf9160_ns -p arty_a7_arm_designstart_m1 -p arty_a7_arm_designstart_m3 -p b_l072z_lrwan1 -p msp_exp432p401r_launchxl -p rm1xx_dvk -p mimx8mq_evk_cm4 -p 96b_carbon_nrf51 -p black_f407zg_pro -p ubx_bmd345eval_nrf52840 -p nrf52_vbluno52 -p npcx9m6f_evb -p gd32f350r_eval -p lora_e5_dev_board -p mimxrt1060_evk -p mimxrt1060_evkb -p mimxrt1060_evk_hyperflash -p we_proteus2ev_nrf52832 -p pan1781_evb -p nrf52840dongle_nrf52840 -p ronoth_lodev -p actinius_icarus_bee_ns -p actinius_icarus_bee -p stm32g081b_eval -p ruuvi_ruuvitag -p arduino_nano_33_iot -p nucleo_l412rb_p -p swan_r5 -p ubx_evkninab3_nrf52840 -p cc1352r1_launchxl -p nucleo_f070rb -p nucleo_l4r5zi -p atsamd20_xpro -p nucleo_f103rb -p adafruit_kb2040 -p particle_boron -p mec1501modular_assy6885 -p degu_evk -p ebyte_e73_tbb_nrf52832 -p cc26x2r1_launchxl -p ubx_bmd360eval_nrf52811 -p nucleo_f767zi -p nrf52840_blip -p warp7_m4 -p nrf52dk_nrf52832 -p 96b_aerocore2 -p stm32l476g_disco -p bl654_usb -p lpcxpresso54114_m4 -p lpcxpresso54114_m0 -p nrf51dk_nrf51422 -p ubx_bmd300eval_nrf52832 -p nucleo_g474re -p segger_trb_stm32f407 -p nucleo_f756zg -p npcx7m6fb_evb -p gd32e507z_eval -p pan1770_evb -p nuvoton_pfm_m487 -p nrf52833dk_nrf52820 -p bt610 -p stm3210c_eval -p mimx8mp_evk_itcm -p mimx8mp_evk_ddr -p nrf52840dk_nrf52811 -p 96b_stm32_sensor_mez -p nucleo_l011k4 -p nucleo_wl55jc -p atsamr34_xpro -p nucleo_g0b1re -p 96b_nitrogen -p mps2_an521_remote -p mps2_an521_ns -p mps2_an521 -p qemu_cortex_a9 -p gd32f450v_start -p bbc_microbit -p qomu -p mm_swiftio -p nrf52dk_nrf52810 -p nucleo_f746zg -p faze -p mercury_xu -p nucleo_g031k8 -p gd32f450z_eval -p mec172xevb_assy6906 -p adafruit_feather_stm32f405 -p nrf52840_mdk_usb_dongle -p blackpill_f411ce -p usb_kw24d512 -p mm_feather -p nrf52_blenano2 -p stm32f429i_disc1 -p 96b_wistrio -p hexiwear_kw40z -p pan1780_evb -p bt510 -p arduino_zero -p pinetime_devkit0 -p lpcxpresso11u68 -p olimex_stm32_h405 -p nucleo_f401re -p nrf52833dk_nrf52833 -p stm32f723e_disco -p nrf9160dk_nrf9160 -p nrf9160dk_nrf9160_ns -p stm32f412g_disco -p stm32f030_demo -p stm32f072_eval -p nucleo_u575zi_q -p adafruit_trinket_m0 -p bl654_sensor_board -p da1469x_dk_pro -p lpcxpresso55s69_ns -p lpcxpresso55s69_cpu1 -p lpcxpresso55s69_cpu0 -p bbc_microbit_v2 -p efm32pg_stk3401a -p seeeduino_xiao -p stm32h7b3i_dk -p cy8ckit_062_wifi_bt_m4 -p cy8ckit_062_wifi_bt_m0 -p cc3235sf_launchxl -p dragino_lsn50 -p efm32gg_stk3701a -p b_g474e_dpow1 -p nucleo_h753zi -p nrf9160_innblue21 -p nrf9160_innblue21_ns -p stm32f7508_dk -p nrf51_blenano -p nucleo_l496zg -p particle_xenon -p lpcxpresso51u68 -p blueclover_plt_demo_v2_nrf52832 -p dragino_nbsn95 -p nrf52840dk_nrf52840 -p atsame54_xpro -p v2m_musca_s1 -p v2m_musca_s1_ns -p mimxrt1050_evk -p mimxrt1050_evk_qspi -p mec2016evb_assy6797 -p pinnacle_100_dvk -p nucleo_l476rg -p thingy52_nrf52832 -p teensy40 -p teensy41 -p particle_argon -p lpcxpresso55s06 -p nucleo_g071rb -p ubx_bmd380eval_nrf52840 -p mimxrt595_evk_cm33 -p black_f407ve -p nrf52dk_nrf52805 -p sparkfun_thing_plus_nrf9160_ns -p sparkfun_thing_plus_nrf9160 -p blackpill_f401ce -p sam_v71_xult -p sam_v71b_xult -p nucleo_f410rb -p nucleo_h743zi -p olimexino_stm32 -p frdm_k64f -p mikroe_mini_m4_for_stm32 -p holyiot_yj16019 -p blackpill_f401cc -p stm32f469i_disco -p sam4l_ek -p google_kukui -p olimex_stm32_p405 -p nucleo_f429zi -p ubx_evkninab4_nrf52833 -p olimex_stm32_h103 -p nucleo_f446ze -p mimxrt1064_evk -p colibri_imx7d_m4 -p stm32f411e_disco -p stm32f411e_disco@B -p stm32f411e_disco@D -p nucleo_f413zh -p quick_feather -p nucleo_f031k6 -p rak5010_nrf52840 -p 96b_neonkey -p gd32f470i_eval -p actinius_icarus_ns -p actinius_icarus -p gd32e507v_start -p bcm958401m2 -p frdm_k22f -p stm32f401_mini -p stm32g071b_disco -p rcar_h3ulcb_cr7 -p mec172xmodular_assy6930 -p efm32wg_stk3800 -p lpcxpresso55s16 -p atsamc21n_xpro -p cc3220sf_launchxl -p rpi_pico -p gd32f450i_eval -p unit_testing -b -n --testsuite tests/posix/common/
gave following output
ZEPHYR_BASE unset, using "/home/tmon/zephyrproject/zephyr"
Keeping artifacts untouched
INFO - Using Ninja..
INFO - Zephyr version: zephyr-v3.2.0-2684-g4cad4933d705
INFO - Using 'zephyr' toolchain.
INFO - Building initial testsuite list...
INFO - JOBS: 2
INFO - Adding tasks to the queue...
INFO - Added initial list of jobs to queue
INFO - Total complete: 4168/4168 100% skipped: 2339, failed: 0
INFO - 8 test scenarios (4168 test instances) selected, 2339 configurations skipped (2246 by static filter, 93 at runtime).
INFO - 1829 of 4168 test configurations passed (100.00%), 0 failed, 2339 skipped with 0 warnings in 18930.93 seconds
INFO - 0 test configurations executed on platforms, 1829 test configurations were only built.
INFO - Saving reports...
INFO - Writing JSON report /home/tmon/zephyrproject/zephyr/twister-out/twister.json
INFO - Writing xunit report /home/tmon/zephyrproject/zephyr/twister-out/twister.xml...
INFO - Writing xunit report /home/tmon/zephyrproject/zephyr/twister-out/twister_report.xml...
INFO - Run completed
The twister-out
directory size was 64GiB. I hope there are no more CDC ACM logging related issues, but if there are, then please bear in mind that it is not easy to find them.
For what it is worth, running twister for all boards, i.e.
./scripts/twister --jobs 2 -p native_posix -p native_posix_64 -p nrf52_bsim -p qemu_nios2 -p altera_max10 -p esp32s2_franzininho -p intel_adsp_cavs20 -p intel_adsp_cavs20_jsl -p heltec_wifi_lora32_v2 -p esp32s2_saola -p esp_wrover_kit -p esp32 -p intel_adsp_cavs15 -p qemu_xtensa -p esp32_net -p olimex_esp32_evb -p nxp_adsp_imx8x -p nxp_adsp_imx8m -p esp32_ethernet_kit -p nxp_adsp_imx8 -p odroid_go -p intel_adsp_ace15_mtpm -p xt-sim -p intel_adsp_cavs25_tgph -p intel_adsp_cavs25 -p intel_adsp_cavs18 -p qemu_malta -p qemu_malta_be -p acrn_ehl_crb -p acrn -p rpl_crb -p ehl_crb_sbl -p ehl_crb -p qemu_x86_xip -p qemu_x86_virt -p qemu_x86_nokpti -p qemu_x86_tiny -p qemu_x86_tiny@768 -p qemu_x86_lakemont -p qemu_x86_nopae -p qemu_x86 -p qemu_x86_64_nokpti -p qemu_x86_nommu -p qemu_x86_64 -p up_squared -p beaglev_starlight_jh7100 -p gd32vf103v_eval -p mpfs_icicle -p it8xxx2_evb -p hifive1 -p qemu_riscv64_smp -p qemu_riscv64 -p litex_vexriscv -p hifive_unleashed -p hifive_unmatched -p m2gl025_miv -p esp32c3_devkitm -p xiao_esp32c3 -p adp_xc7k_ae350 -p qemu_riscv32_smp -p qemu_riscv32_xip -p qemu_riscv32 -p tlsr9518adk80d -p qemu_riscv32e -p neorv32 -p neorv32@1.6.1 -p gd32vf103c_starter -p longan_nano -p longan_nano_lite -p hifive1_revb -p icev_wireless -p rv32m1_vega_zero_riscy -p rv32m1_vega_ri5cy -p emsdp_em5d -p emsdp_em6 -p emsdp_em9d -p emsdp_em7d_esp -p emsdp -p emsdp_em4 -p emsdp_em7d -p em_starterkit_em7d -p em_starterkit_em7d_v22 -p em_starterkit_em11d -p em_starterkit -p qemu_arc_hs5x -p qemu_arc_hs6x -p qemu_arc_hs_xip -p qemu_arc_hs -p qemu_arc_em -p iotdk -p hsdk -p hsdk_2cores -p nsim_hs_mpuv6 -p nsim_hs5x_smp -p nsim_em -p nsim_em7d_v22 -p nsim_hs -p nsim_hs5x -p nsim_hs_flash_xip -p nsim_sem_mpu_stack_guard -p nsim_hs6x -p nsim_hs_smp -p nsim_hs6x_smp -p nsim_sem -p nsim_hs_sram -p mimx8mm_evk_a53 -p mimx8mm_evk_a53_smp -p qemu_kvm_arm64 -p fvp_base_revc_2xaemv8a -p fvp_base_revc_2xaemv8a_smp_ns -p khadas_edgev -p mimx8mp_evk_a53_smp -p mimx8mp_evk_a53 -p nxp_ls1046ardb -p nxp_ls1046ardb_smp_2cores -p nxp_ls1046ardb_smp_4cores -p fvp_baser_aemv8r -p fvp_baser_aemv8r_smp -p xenvm_gicv3 -p xenvm -p bcm958402m2_a72 -p intel_socfpga_agilex_socdk -p qemu_cortex_a53 -p qemu_cortex_a53_xip -p qemu_cortex_a53_smp -p mimx8mn_evk_a53_smp -p mimx8mn_evk_a53 -p gr716a_mini -p generic_leon3 -p qemu_leon3 -p atsaml21_xpro -p nucleo_f303k8 -p mimx8mm_evk -p pan1782_evb -p olimex_stm32_e407 -p steval_fcu001v1 -p ip_k66f -p stm32l562e_dk -p stm32l562e_dk_ns -p 96b_avenger96 -p stm32f0_disco -p serpente -p mimxrt685_evk_cm33 -p bl653_dvk -p nucleo_f334r8 -p xmc45_relax_kit -p nucleo_l432kc -p stm32g0316_disco -p efm32hg_slstk3400a -p adafruit_feather_nrf52840 -p pico_pi_m4 -p stm32_min_dev_black -p stm32_min_dev_blue -p qemu_cortex_m0 -p nucleo_f411re -p nucleo_f303re -p lpcxpresso55s28 -p mimxrt1170_evk_cm4 -p mimxrt1170_evk_cm7 -p stm32mp157c_dk2 -p nucleo_wb55rg -p sam4e_xpro -p efm32pg_stk3402a -p efm32pg_stk3402a_jg -p nrf52832_mdk -p arduino_portenta_h7_m4 -p arduino_portenta_h7_m7 -p nucleo_f091rc -p stm32h747i_disco_m7 -p stm32h747i_disco_m4 -p frdm_kw41z -p nrf51_ble400 -p mec15xxevb_assy6853 -p adafruit_feather_m0_basic_proto -p disco_l475_iot1 -p stm32f4_disco -p twr_ke18f -p s32z270dc2_rtu0_r52 -p s32z270dc2_rtu1_r52 -p nrf9160dk_nrf52840 -p gd32e103v_eval -p sam4s_xplained -p we_ophelia1ev_nrf52805 -p 96b_argonkey -p legend -p nrf21540dk_nrf52840 -p nucleo_f207zg -p nucleo_h7a3zi_q -p adafruit_itsybitsy_m4_express -p nucleo_l433rc_p -p nucleo_l031k6 -p sensortile_box -p nucleo_f446re -p nrf51dongle_nrf51422 -p mimxrt1015_evk -p nrf52_adafruit_feather -p rak4631_nrf52840 -p nucleo_l452re -p nucleo_l452re_p -p nrf52840_mdk -p nucleo_f302r8 -p nucleo_f030r8 -p nucleo_f030r8@1 -p nucleo_f030r8@2 -p cc1352r_sensortag -p nucleo_l073rz -p arduino_nicla_sense_me -p mps2_an385 -p atsamr21_xpro -p waveshare_open103z -p stm32f3_disco -p stm32f3_disco@B -p stm32f3_disco@E -p olimex_lora_stm32wl_devkit -p ast1030_evb -p nrf52_sparkfun -p qemu_cortex_m3 -p cyclonev_socdk -p fvp_baser_aemv8r_aarch32 -p scobc_module1 -p we_proteus3ev_nrf52840 -p actinius_icarus_som -p actinius_icarus_som_ns -p stm32l1_disco -p nucleo_l152re -p nrf51_vbluno51 -p ubx_evkannab1_nrf52832 -p rddrone_fmuk66 -p zybo -p nucleo_h745zi_q_m4 -p nucleo_h745zi_q_m7 -p stm32f769i_disco -p hexiwear_k64 -p contextualelectronics_abc -p stm32373c_eval -p b_l4s5i_iot01a -p reel_board -p reel_board_v2 -p bl5340_dvk_cpunet -p bl5340_dvk_cpuapp -p bl5340_dvk_cpuapp_ns -p ubx_evkninab1_nrf52832 -p mimxrt1160_evk_cm7 -p mimxrt1160_evk_cm4 -p stm32f072b_disco -p bl652_dvk -p mimxrt1010_evk -p b_u585i_iot02a -p b_u585i_iot02a_ns -p olimex_stm32_h407 -p v2m_beetle -p frdm_kl25z -p arduino_due -p mikroe_clicker_2 -p nucleo_l4a6zg -p mps3_an547 -p mps3_an547_ns -p efr32_radio_brd4104a -p efr32_radio_brd4255a -p efr32_radio_brd4250b -p efr32_radio_brd4180a -p adafruit_itsybitsy_nrf52840 -p nrf5340dk_nrf5340_cpuapp -p nrf5340dk_nrf5340_cpunet -p nrf5340dk_nrf5340_cpuapp_ns -p nucleo_g431rb -p arduino_mkrzero -p bcm958402m2_m7 -p sam_e70b_xplained -p sam_e70_xplained -p cy8ckit_062_ble_m0 -p cy8ckit_062_ble_m0@1.0.0 -p cy8ckit_062_ble_m0@0.0.0 -p cy8ckit_062_ble_m4 -p cy8ckit_062_ble_m4@0.0.0 -p stm32vl_disco -p twr_kv58f220m -p nucleo_f412zg -p efm32gg_slwstk6121a -p 96b_carbon -p adafruit_feather_m0_lora -p mimxrt1024_evk -p atsamd21_xpro -p xiao_ble -p lpcxpresso55s36 -p stm32h735g_disco -p v2m_musca_b1 -p v2m_musca_b1_ns -p frdm_k82f -p bl654_dvk -p mimxrt1020_evk -p nrf52840_papyr -p gd32f407v_start -p qemu_cortex_r5 -p 96b_meerkat96 -p udoo_neo_full_m4 -p thingy53_nrf5340_cpunet -p thingy53_nrf5340_cpuapp -p thingy53_nrf5340_cpuapp_ns -p stm32f746g_disco -p ubx_bmd340eval_nrf52840 -p nucleo_l053r8 -p stm32f103_mini -p arduino_nano_33_ble -p arduino_nano_33_ble_sense -p gd32f403z_eval -p stm32l496g_disco -p tdk_robokit1 -p rcar_h3_salvatorx_cr7 -p mg100 -p ubx_bmd330eval_nrf52810 -p google_dragonclaw -p nucleo_l552ze_q_ns -p nucleo_l552ze_q -p nrf9160_innblue22 -p nrf9160_innblue22_ns -p decawave_dwm1001_dev -p nucleo_h723zg -p efr32mg_sltb004a -p circuitdojo_feather_nrf9160 -p circuitdojo_feather_nrf9160_ns -p arty_a7_arm_designstart_m1 -p arty_a7_arm_designstart_m3 -p b_l072z_lrwan1 -p msp_exp432p401r_launchxl -p rm1xx_dvk -p mimx8mq_evk_cm4 -p 96b_carbon_nrf51 -p black_f407zg_pro -p ubx_bmd345eval_nrf52840 -p nrf52_vbluno52 -p npcx9m6f_evb -p gd32f350r_eval -p lora_e5_dev_board -p mimxrt1060_evk -p mimxrt1060_evkb -p mimxrt1060_evk_hyperflash -p we_proteus2ev_nrf52832 -p pan1781_evb -p nrf52840dongle_nrf52840 -p ronoth_lodev -p actinius_icarus_bee_ns -p actinius_icarus_bee -p stm32g081b_eval -p ruuvi_ruuvitag -p arduino_nano_33_iot -p nucleo_l412rb_p -p swan_r5 -p ubx_evkninab3_nrf52840 -p cc1352r1_launchxl -p nucleo_f070rb -p nucleo_l4r5zi -p atsamd20_xpro -p nucleo_f103rb -p adafruit_kb2040 -p particle_boron -p mec1501modular_assy6885 -p degu_evk -p ebyte_e73_tbb_nrf52832 -p cc26x2r1_launchxl -p ubx_bmd360eval_nrf52811 -p nucleo_f767zi -p nrf52840_blip -p warp7_m4 -p nrf52dk_nrf52832 -p 96b_aerocore2 -p stm32l476g_disco -p bl654_usb -p lpcxpresso54114_m4 -p lpcxpresso54114_m0 -p nrf51dk_nrf51422 -p ubx_bmd300eval_nrf52832 -p nucleo_g474re -p segger_trb_stm32f407 -p nucleo_f756zg -p npcx7m6fb_evb -p gd32e507z_eval -p pan1770_evb -p nuvoton_pfm_m487 -p nrf52833dk_nrf52820 -p bt610 -p stm3210c_eval -p mimx8mp_evk_itcm -p mimx8mp_evk_ddr -p nrf52840dk_nrf52811 -p 96b_stm32_sensor_mez -p nucleo_l011k4 -p nucleo_wl55jc -p atsamr34_xpro -p nucleo_g0b1re -p 96b_nitrogen -p mps2_an521_remote -p mps2_an521_ns -p mps2_an521 -p qemu_cortex_a9 -p gd32f450v_start -p bbc_microbit -p qomu -p mm_swiftio -p nrf52dk_nrf52810 -p nucleo_f746zg -p faze -p mercury_xu -p nucleo_g031k8 -p gd32f450z_eval -p mec172xevb_assy6906 -p adafruit_feather_stm32f405 -p nrf52840_mdk_usb_dongle -p blackpill_f411ce -p usb_kw24d512 -p mm_feather -p nrf52_blenano2 -p stm32f429i_disc1 -p 96b_wistrio -p hexiwear_kw40z -p pan1780_evb -p bt510 -p arduino_zero -p pinetime_devkit0 -p lpcxpresso11u68 -p olimex_stm32_h405 -p nucleo_f401re -p nrf52833dk_nrf52833 -p stm32f723e_disco -p nrf9160dk_nrf9160 -p nrf9160dk_nrf9160_ns -p stm32f412g_disco -p stm32f030_demo -p stm32f072_eval -p nucleo_u575zi_q -p adafruit_trinket_m0 -p bl654_sensor_board -p da1469x_dk_pro -p lpcxpresso55s69_ns -p lpcxpresso55s69_cpu1 -p lpcxpresso55s69_cpu0 -p bbc_microbit_v2 -p efm32pg_stk3401a -p seeeduino_xiao -p stm32h7b3i_dk -p cy8ckit_062_wifi_bt_m4 -p cy8ckit_062_wifi_bt_m0 -p cc3235sf_launchxl -p dragino_lsn50 -p efm32gg_stk3701a -p b_g474e_dpow1 -p nucleo_h753zi -p nrf9160_innblue21 -p nrf9160_innblue21_ns -p stm32f7508_dk -p nrf51_blenano -p nucleo_l496zg -p particle_xenon -p lpcxpresso51u68 -p blueclover_plt_demo_v2_nrf52832 -p dragino_nbsn95 -p nrf52840dk_nrf52840 -p atsame54_xpro -p v2m_musca_s1 -p v2m_musca_s1_ns -p mimxrt1050_evk -p mimxrt1050_evk_qspi -p mec2016evb_assy6797 -p pinnacle_100_dvk -p nucleo_l476rg -p thingy52_nrf52832 -p teensy40 -p teensy41 -p particle_argon -p lpcxpresso55s06 -p nucleo_g071rb -p ubx_bmd380eval_nrf52840 -p mimxrt595_evk_cm33 -p black_f407ve -p nrf52dk_nrf52805 -p sparkfun_thing_plus_nrf9160_ns -p sparkfun_thing_plus_nrf9160 -p blackpill_f401ce -p sam_v71_xult -p sam_v71b_xult -p nucleo_f410rb -p nucleo_h743zi -p olimexino_stm32 -p frdm_k64f -p mikroe_mini_m4_for_stm32 -p holyiot_yj16019 -p blackpill_f401cc -p stm32f469i_disco -p sam4l_ek -p google_kukui -p olimex_stm32_p405 -p nucleo_f429zi -p ubx_evkninab4_nrf52833 -p olimex_stm32_h103 -p nucleo_f446ze -p mimxrt1064_evk -p colibri_imx7d_m4 -p stm32f411e_disco -p stm32f411e_disco@B -p stm32f411e_disco@D -p nucleo_f413zh -p quick_feather -p nucleo_f031k6 -p rak5010_nrf52840 -p 96b_neonkey -p gd32f470i_eval -p actinius_icarus_ns -p actinius_icarus -p gd32e507v_start -p bcm958401m2 -p frdm_k22f -p stm32f401_mini -p stm32g071b_disco -p rcar_h3ulcb_cr7 -p mec172xmodular_assy6930 -p efm32wg_stk3800 -p lpcxpresso55s16 -p atsamc21n_xpro -p cc3220sf_launchxl -p rpi_pico -p gd32f450i_eval -p unit_testing -b -n --testsuite tests/posix/common/
gave following output
ZEPHYR_BASE unset, using "/home/tmon/zephyrproject/zephyr" Keeping artifacts untouched INFO - Using Ninja.. INFO - Zephyr version: zephyr-v3.2.0-2684-g4cad4933d705 INFO - Using 'zephyr' toolchain. INFO - Building initial testsuite list... INFO - JOBS: 2 INFO - Adding tasks to the queue... INFO - Added initial list of jobs to queue INFO - Total complete: 4168/4168 100% skipped: 2339, failed: 0 INFO - 8 test scenarios (4168 test instances) selected, 2339 configurations skipped (2246 by static filter, 93 at runtime). INFO - 1829 of 4168 test configurations passed (100.00%), 0 failed, 2339 skipped with 0 warnings in 18930.93 seconds INFO - 0 test configurations executed on platforms, 1829 test configurations were only built. INFO - Saving reports... INFO - Writing JSON report /home/tmon/zephyrproject/zephyr/twister-out/twister.json INFO - Writing xunit report /home/tmon/zephyrproject/zephyr/twister-out/twister.xml... INFO - Writing xunit report /home/tmon/zephyrproject/zephyr/twister-out/twister_report.xml... INFO - Run completed
The
twister-out
directory size was 64GiB. I hope there are no more CDC ACM logging related issues, but if there are, then please bear in mind that it is not easy to find them.
Would this show up in the biweekly run? (https://github.com/zephyrproject-rtos/zephyr/actions/workflows/twister.yaml?query=event%3Aschedule) Maybe we could try and get better visibility to those.
@desowin - it's a bit scary to me to think that the issue might randomly resurface over again later, whenever CDC_ACM is used as the serial interface. Is there no cleaner solution than to tack on a Kconfig.board
every time?
Would this show up in the biweekly run? (https://github.com/zephyrproject-rtos/zephyr/actions/workflows/twister.yaml?query=event%3Aschedule) Maybe we could try and get better visibility to those.
@PerMac @gopiotr Do you know what is the test coverage? Does it build all samples for all targets or just a selected set? I guess there is not 100% coverage and there is quite some dependency on vendors reporting issues.
@desowin - it's a bit scary to me to think that the issue might randomly resurface over again later, whenever CDC_ACM is used as the serial interface. Is there no cleaner solution than to tack on a
Kconfig.board
every time?
This is what you get when the essentially flawed Kconfig configuration is not prevented from the beginning. That is, if you prevent the incorrect configuration years after it was possible to build with such config, you'll keep discovering issues in places you don't expect for some time. However the sooner you start warning/failing builds with incorrect config, the less problems you'll have in total.
Describe the bug It seems that a
cdc_acm
logging feature is triggering a warning that gets promoted to error in twister.To Reproduce Steps to reproduce the behavior:
twister -i -p degu_evk -s zephyr/tests/posix/common/portability.posix.common.tls.newlib
Expected behavior The test should build and pass.
Impact What impact does this issue have on your progress (e.g., annoyance, showstopper)
Logs and console output
Environment (please complete the following information):
Additional context It's likely that this has to do with a recent change in logging cc @nordic-krch
This is currently failing in #52977 even after a rebase.