Riot: 示例/测试:LoRa测试在不支持LoRa的平台上失败

创建于 2020-07-15  ·  3评论  ·  资料来源: RIOT-OS/RIOT

描述

对于非LoRa平台,#11915中引入的测试失败。 另请参阅https://github.com/RIOT-OS/Release-Specs/issues/156#issuecomment -658250837任务2和3。

重现此问题的步骤

$ BOARD=iotlab-m3 make -C examples/lorawan/ flash
...
$ BOARD=iotlab-m3 make -C examples/lorawan/ test
$ BOARD=iotlab-m3 make -C tests/pkg_semtech-loramac/ flash
...
$ BOARD=iotlab-m3 make -C tests/pkg_semtech-loramac/ test

预期成绩

测试将被忽略或标记为预期失败。

实际结果

测试失败。

版本号

2020.07-RC1

Operating System Environment
----------------------------
         Operating System: "Arch Linux" 
                   Kernel: Linux 5.7.7-arch1-1 x86_64 unknown
             System shell: GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)
             make's shell: GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)

Installed compiler toolchains
-----------------------------
               native gcc: gcc (GCC) 10.1.0
        arm-none-eabi-gcc: arm-none-eabi-gcc (Arch Repository) 10.1.0
                  avr-gcc: missing
         mips-mti-elf-gcc: missing
               msp430-gcc: missing
     riscv-none-embed-gcc: missing
     xtensa-esp32-elf-gcc: missing
   xtensa-esp8266-elf-gcc: missing
                    clang: clang version 10.0.0 

Installed compiler libs
-----------------------
     arm-none-eabi-newlib: "3.3.0"
      mips-mti-elf-newlib: missing
  riscv-none-embed-newlib: missing
  xtensa-esp32-elf-newlib: missing
xtensa-esp8266-elf-newlib: missing
                 avr-libc: missing (missing)

Installed development tools
---------------------------
                   ccache: missing
                    cmake: cmake version 3.17.3
                 cppcheck: missing
                  doxygen: 1.8.18
                      git: git version 2.27.0
                     make: GNU Make 4.3
                  openocd: Open On-Chip Debugger 0.10.0+dev-01089-g3bfe49266 (2020-02-26-14:18)
                   python: Python 3.8.3
                  python2: Python 2.7.18
                  python3: Python 3.8.3
                   flake8: 3.8.3 (mccabe: 0.6.1, pycodestyle: 2.6.0, pyflakes: 2.2.0) CPython 3.8.3 on
               coccinelle: missing

LoRa tests bug

最有用的评论

只是compile_and_test_for_board.py显然没有考虑到这一点。

是的,但是对于其他有效的测试(例如驱动程序)。

对于其他驱动程序,它会失败或引发groove_ledbar等硬故障,我认为该测试只是属于#11954部分解决的问题的众多测试之一,而该测试尤其可以完美地解决了这一问题,它是公关如果它得到更多支持,我想复兴。

所有3条评论

此测试在CI上已列入黑名单,因为它需要进行更多设置(例如,劳拉万网关):

https://github.com/RIOT-OS/RIOT/blob/90911f4bf99aced30556a460fc97d5127c03959e/examples/lorawan/Makefile#L49 -L50

只是compile_and_test_for_board.py显然没有考虑到这一点。

只是compile_and_test_for_board.py显然没有考虑到这一点。

是的,但是对于其他有效的测试(例如驱动程序)。

只是compile_and_test_for_board.py显然没有考虑到这一点。

是的,但是对于其他有效的测试(例如驱动程序)。

对于其他驱动程序,它会失败或引发groove_ledbar等硬故障,我认为该测试只是属于#11954部分解决的问题的众多测试之一,而该测试尤其可以完美地解决了这一问题,它是公关如果它得到更多支持,我想复兴。

此页面是否有帮助?
0 / 5 - 0 等级