text:
aes: fix bug with GCM hanging

on-target CI success
This is an automated message.

Click to expand...
Output from: git clone git@github.com:newAM/stm32wl-hal.git /tmp/tmpn23mtkzj
Cloning into '/tmp/tmpn23mtkzj'...

Output from: git checkout cb5f58af50ce701fb982f92a4ae5b2e0b9f9628e
HEAD is now at cb5f58a aes: fix bug with GCM hanging

Output from: cargo test -p uart-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling autocfg v1.0.1
   Compiling proc-macro2 v1.0.29
   Compiling unicode-xid v0.2.2
   Compiling syn v1.0.76
   Compiling semver-parser v0.7.0
   Compiling cortex-m v0.7.3
   Compiling semver v1.0.4
   Compiling typenum v1.14.0
   Compiling nb v1.0.0
   Compiling cortex-m-rt v0.6.15
   Compiling void v1.0.2
   Compiling vcell v0.1.3
   Compiling version_check v0.9.3
   Compiling bitfield v0.13.2
   Compiling defmt-parser v0.2.2
   Compiling stable_deref_trait v1.2.0
   Compiling r0 v0.2.2
   Compiling cortex-m v0.6.7
   Compiling stm32wl v0.13.0 (https://github.com/newAM/stm32wl-rs.git?rev=a1aa8eaf9a3d771ccc1752ffff0fa69bf063f009#a1aa8eaf)
   Compiling bare-metal v1.0.0
   Compiling panic-probe v0.2.0
   Compiling paste v1.0.5
   Compiling rand_core v0.6.3
   Compiling cfg-if v1.0.0
   Compiling volatile-register v0.2.1
   Compiling nb v0.1.3
   Compiling semver v0.9.0
   Compiling num-traits v0.2.14
   Compiling num-integer v0.1.44
   Compiling num-rational v0.3.2
   Compiling num-iter v0.1.42
   Compiling embedded-hal v0.2.6
   Compiling generic-array v0.14.4
   Compiling rustc_version v0.2.3
   Compiling defmt v0.2.3
   Compiling bare-metal v0.2.5
   Compiling quote v1.0.9
   Compiling generic-array v0.13.3
   Compiling generic-array v0.12.4
   Compiling num-complex v0.3.1
   Compiling as-slice v0.1.5
   Compiling chrono v0.4.19
   Compiling aligned v0.3.5
   Compiling num v0.3.1
   Compiling embedded-time v0.12.0
   Compiling cortex-m-rt-macros v0.6.15
   Compiling defmt-macros v0.2.3
   Compiling defmt-test-macros v0.2.1
   Compiling defmt-rtt v0.2.0
   Compiling defmt-test v0.2.3
   Compiling stm32wl-hal v0.1.0-alpha.0 (/tmp/tmpn23mtkzj/hal)
   Compiling uart-testsuite v0.1.0 (/tmp/tmpn23mtkzj/uart-testsuite)
    Finished test [optimized + debuginfo] target(s) in 24.51s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-6a2f77b8d302b33b)
(HOST) INFO  flashing program (13.43 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 WARN  UART tests require C1 (LPUART TX) connected to A10 (UART1 RX) and C0 (LPUART RX) connected to A9 (UART1 TX)
└─ test::tests::init @ tests/test.rs:46
 INFO  (1/3) running `single_byte_loopback_no_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:16
 INFO  (2/3) running `single_byte_loopback_with_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:16
 INFO  (3/3) running `core_fmt`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:16
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:16
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p dac-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling dac-testsuite v0.1.0 (/tmp/tmpn23mtkzj/dac-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.34s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-58fba609f98de559)
(HOST) INFO  flashing program (12.70 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 INFO  (1/2) running `pin_output`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:15
 INFO  (2/2) running `loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:15
 INFO  DAC out: 1024
└─ test::tests::loopback @ tests/test.rs:75
 INFO  ADC in: 1022
└─ test::tests::loopback @ tests/test.rs:76
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:15
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p pka-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling pka-testsuite v0.1.0 (/tmp/tmpn23mtkzj/pka-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.47s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-0ed53d16ac96f8de)
(HOST) INFO  flashing program (17.20 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000008 INFO  (1/10) running `ecdsa_sign`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.108633 INFO  (2/10) running `ecdsa_sign_nb`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.217258 INFO  (3/10) running `ecdsa_sign_ram_error`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.436387 INFO  (4/10) running `ecdsa_sign_mode_error`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.655516 INFO  (5/10) running `ecdsa_verify`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
0.874645 INFO  (6/10) running `ecdsa_verify_nb`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.093774 INFO  (7/10) running `ecdsa_verify_ram_err`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.202398 INFO  (8/10) running `ecdsa_verify_mode_err`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.311020 INFO  (9/10) running `ecdsa_verify_invalid_err`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.527158 INFO  (10/10) running `ecdsa_doc_keypair`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
1.845844 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:60
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p spi-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling either v1.6.1
   Compiling itertools v0.10.1
   Compiling spi-testsuite v0.1.0 (/tmp/tmpn23mtkzj/spi-testsuite)
    Finished test [optimized + debuginfo] target(s) in 1.59s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-1c11d8c7d4a850fc)
(HOST) INFO  flashing program (21.25 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000011 WARN  SPI tests require (SCK, MISO, MOSI) pins SPI1 (A5, A6, A7) connected to SPI2 (A9, C2, C3)
└─ test::tests::init @ tests/test.rs:90
0.000024 INFO  (1/6) running `full_duplex_loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.000049 DEBUG ÷256 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.002288 DEBUG ÷256 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.004696 DEBUG ÷256 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.006954 DEBUG ÷256 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.009363 DEBUG ÷128 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.010655 DEBUG ÷128 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.012038 DEBUG ÷128 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.013330 DEBUG ÷128 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.014713 DEBUG ÷64 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.015527 DEBUG ÷64 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.016382 DEBUG ÷64 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.017196 DEBUG ÷64 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.018051 DEBUG ÷32 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.018638 DEBUG ÷32 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.019226 DEBUG ÷32 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.019813 DEBUG ÷32 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.020402 DEBUG ÷16 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.020876 DEBUG ÷16 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.021351 DEBUG ÷16 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.021825 DEBUG ÷16 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.022301 DEBUG ÷8 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.022720 DEBUG ÷8 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.023140 DEBUG ÷8 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.023559 DEBUG ÷8 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.023979 DEBUG ÷4 MODE_0
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.024349 DEBUG ÷4 MODE_1
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.024719 DEBUG ÷4 MODE_2
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.025089 DEBUG ÷4 MODE_3
└─ test::tests::full_duplex_loopback @ tests/test.rs:98
0.025458 INFO  (2/6) running `full_duplex_loopback_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.025483 DEBUG ÷256 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.027728 DEBUG ÷256 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.030017 DEBUG ÷256 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.032262 DEBUG ÷256 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.034551 DEBUG ÷128 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.035788 DEBUG ÷128 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.037049 DEBUG ÷128 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.038287 DEBUG ÷128 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.039548 DEBUG ÷64 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.040289 DEBUG ÷64 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.041041 DEBUG ÷64 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.041782 DEBUG ÷64 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.042534 DEBUG ÷32 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.043028 DEBUG ÷32 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.043520 DEBUG ÷32 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.044013 DEBUG ÷32 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.044505 DEBUG ÷16 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.044881 DEBUG ÷16 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.045254 DEBUG ÷16 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.045629 DEBUG ÷16 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.046002 DEBUG ÷8 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.046305 DEBUG ÷8 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.046608 DEBUG ÷8 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.046911 DEBUG ÷8 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.047215 DEBUG ÷4 MODE_0
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.047493 DEBUG ÷4 MODE_1
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.047770 DEBUG ÷4 MODE_2
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.048049 DEBUG ÷4 MODE_3
└─ test::tests::full_duplex_loopback_dma @ tests/test.rs:143
0.048326 INFO  (3/6) running `mosi_simplex_loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.048350 DEBUG ÷256 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.049426 DEBUG ÷256 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.050527 DEBUG ÷256 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.051604 DEBUG ÷256 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.052705 DEBUG ÷128 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.053285 DEBUG ÷128 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.053874 DEBUG ÷128 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.054454 DEBUG ÷128 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.055043 DEBUG ÷64 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.055371 DEBUG ÷64 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.055707 DEBUG ÷64 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056035 DEBUG ÷64 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056371 DEBUG ÷32 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056573 DEBUG ÷32 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056776 DEBUG ÷32 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.056978 DEBUG ÷32 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057181 DEBUG ÷16 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057321 DEBUG ÷16 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057461 DEBUG ÷16 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057601 DEBUG ÷16 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057741 DEBUG ÷8 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057851 DEBUG ÷8 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.057960 DEBUG ÷8 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058070 DEBUG ÷8 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058180 DEBUG ÷4 MODE_0
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058289 DEBUG ÷4 MODE_1
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058399 DEBUG ÷4 MODE_2
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058509 DEBUG ÷4 MODE_3
└─ test::tests::mosi_simplex_loopback @ tests/test.rs:190
0.058618 INFO  (4/6) running `mosi_simplex_loopback_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.058642 DEBUG ÷256 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.059724 DEBUG ÷256 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.060828 DEBUG ÷256 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.061910 DEBUG ÷256 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.063014 DEBUG ÷128 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.063603 DEBUG ÷128 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.064192 DEBUG ÷128 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.064781 DEBUG ÷128 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.065370 DEBUG ÷64 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.065709 DEBUG ÷64 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.066045 DEBUG ÷64 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.066384 DEBUG ÷64 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.066720 DEBUG ÷32 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.066926 DEBUG ÷32 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067132 DEBUG ÷32 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067337 DEBUG ÷32 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067543 DEBUG ÷16 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067683 DEBUG ÷16 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067831 DEBUG ÷16 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.067970 DEBUG ÷16 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068118 DEBUG ÷8 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068230 DEBUG ÷8 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068341 DEBUG ÷8 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068453 DEBUG ÷8 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068565 DEBUG ÷4 MODE_0
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068671 DEBUG ÷4 MODE_1
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068776 DEBUG ÷4 MODE_2
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068882 DEBUG ÷4 MODE_3
└─ test::tests::mosi_simplex_loopback_dma @ tests/test.rs:213
0.068988 INFO  (5/6) running `miso_simplex_loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.069012 DEBUG ÷256 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.070136 DEBUG ÷256 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.071332 DEBUG ÷256 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.072457 DEBUG ÷256 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.073654 DEBUG ÷128 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.074297 DEBUG ÷128 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.074980 DEBUG ÷128 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.075622 DEBUG ÷128 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.076305 DEBUG ÷64 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.076710 DEBUG ÷64 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.077134 DEBUG ÷64 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.077538 DEBUG ÷64 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.077963 DEBUG ÷32 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.078250 DEBUG ÷32 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.078542 DEBUG ÷32 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.078828 DEBUG ÷32 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.079120 DEBUG ÷16 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.079350 DEBUG ÷16 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.079580 DEBUG ÷16 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.079809 DEBUG ÷16 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080039 DEBUG ÷8 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080243 DEBUG ÷8 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080446 DEBUG ÷8 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080649 DEBUG ÷8 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.080853 DEBUG ÷4 MODE_0
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.081032 DEBUG ÷4 MODE_1
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.081211 DEBUG ÷4 MODE_2
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.081390 DEBUG ÷4 MODE_3
└─ test::tests::miso_simplex_loopback @ tests/test.rs:247
0.081569 INFO  (6/6) running `miso_simplex_loopback_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
0.081593 DEBUG ÷256 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.082702 DEBUG ÷256 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.083884 DEBUG ÷256 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.084993 DEBUG ÷256 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.086175 DEBUG ÷128 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.086802 DEBUG ÷128 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.087470 DEBUG ÷128 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.088098 DEBUG ÷128 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.088766 DEBUG ÷64 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.089153 DEBUG ÷64 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.089563 DEBUG ÷64 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.089951 DEBUG ÷64 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.090361 DEBUG ÷32 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.090632 DEBUG ÷32 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.090909 DEBUG ÷32 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.091180 DEBUG ÷32 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.091458 DEBUG ÷16 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.091672 DEBUG ÷16 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.091886 DEBUG ÷16 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.092099 DEBUG ÷16 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.119151 DEBUG ÷8 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.119339 DEBUG ÷8 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.119527 DEBUG ÷8 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.119715 DEBUG ÷8 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.119904 DEBUG ÷4 MODE_0
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.120068 DEBUG ÷4 MODE_1
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.120232 DEBUG ÷4 MODE_2
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.120396 DEBUG ÷4 MODE_3
└─ test::tests::miso_simplex_loopback_dma @ tests/test.rs:275
0.120559 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:75
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p i2c-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling i2c-testsuite v0.1.0 (/tmp/tmpn23mtkzj/i2c-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.47s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-4a58f6b85b8c68fd)
(HOST) INFO  flashing program (21.38 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 INFO  (1/2) running `sht31_measurement`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:22
 WARN  A SHT31 sensor must be connected to the board on pins B8 (SCL) & B7 (SDA) for this test to work
└─ test::tests::sht31_measurement @ tests/test.rs:81
 ERROR I2C error: Nack
└─ test::tests::sht31_measurement @ tests/test.rs:88
 INFO  (2/2) running `loopback`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:22
 WARN  I2C1 pins B8 (SCL) and B7 (SDA) must be connected to I2C pins A12 (SCL) and A11 (SDA) for this test to pass
└─ test::tests::loopback @ tests/test.rs:94
 DEBUG I2C2 ISR=0xEE8009
└─ test::__cortex_m_rt_I2C2_EV @ tests/test.rs:114
 DEBUG I2C2 ISR=0xEF800C
└─ test::__cortex_m_rt_I2C2_EV @ tests/test.rs:114
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:22
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p lptim-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling lptim-testsuite v0.1.0 (/tmp/tmpn23mtkzj/lptim-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.43s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-7e3059787ba94315)
(HOST) INFO  flashing program (12.37 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000009 INFO  (1/2) running `oneshot`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:25
0.000105 DEBUG 1317404 < 1317504 < 1317604
└─ test::tests::oneshot @ tests/test.rs:96
0.000141 INFO  (2/2) running `oneshot_external_trigger`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:25
0.000164 WARN  Pin B7 must be connected to A11 for this test to pass
└─ test::tests::oneshot_external_trigger @ tests/test.rs:102
0.000237 DEBUG 7466 < 7566 < 7666
└─ test::tests::oneshot_external_trigger @ tests/test.rs:137
0.000273 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:25
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p aes-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling hex-literal v0.3.3
   Compiling aes-testsuite v0.1.0 (/tmp/tmpn23mtkzj/aes-testsuite)
    Finished test [optimized + debuginfo] target(s) in 1.32s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-63f23314b915b7e6)
(HOST) INFO  flashing program (52.46 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/14) running `encrypt_ecb_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.000283 INFO  Approximate cycles per 128-bit encrypt: 213
└─ test::tests::encrypt_ecb_128 @ tests/test.rs:1529
0.000305 INFO  (2/14) running `encrypt_ecb_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.000540 INFO  Approximate cycles per 256-bit encrypt: 262
└─ test::tests::encrypt_ecb_256 @ tests/test.rs:1554
0.000562 INFO  (3/14) running `encrypt_ecb_inplace_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.000837 INFO  Approximate cycles per 128-bit encrypt: 215
└─ test::tests::encrypt_ecb_inplace_128 @ tests/test.rs:1580
0.000859 INFO  (4/14) running `encrypt_ecb_inplace_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.001091 INFO  Approximate cycles per 256-bit encrypt: 259
└─ test::tests::encrypt_ecb_inplace_256 @ tests/test.rs:1604
0.001113 INFO  (5/14) running `encrypt_gcm_inplace_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.002523 INFO  Approximate cycles per 128-bit encrypt: 681
└─ test::tests::encrypt_gcm_inplace_128 @ tests/test.rs:1637
0.002545 INFO  (6/14) running `encrypt_gcm_inplace_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.004065 INFO  Approximate cycles per 256-bit encrypt: 770
└─ test::tests::encrypt_gcm_inplace_256 @ tests/test.rs:1670
0.004086 INFO  (7/14) running `decrypt_ecb_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.004394 INFO  Average cycles per 128-bit decrypt: 274
└─ test::tests::decrypt_ecb_128 @ tests/test.rs:1695
0.004415 INFO  (8/14) running `decrypt_ecb_inplace_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.004718 INFO  Average cycles per 128-bit decrypt: 258
└─ test::tests::decrypt_ecb_inplace_128 @ tests/test.rs:1719
0.004739 INFO  (9/14) running `decrypt_ecb_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.005004 INFO  Average cycles per 256-bit decrypt: 338
└─ test::tests::decrypt_ecb_256 @ tests/test.rs:1744
0.005026 INFO  (10/14) running `decrypt_ecb_inplace_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.005289 INFO  Average cycles per 256-bit decrypt: 323
└─ test::tests::decrypt_ecb_inplace_256 @ tests/test.rs:1768
0.005311 INFO  (11/14) running `decrypt_gcm_inplace_128`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.006760 INFO  Approximate cycles per 128-bit decrypt: 698
└─ test::tests::decrypt_gcm_inplace_128 @ tests/test.rs:1801
0.006781 INFO  (12/14) running `decrypt_gcm_inplace_256`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.008305 INFO  Approximate cycles per 256-bit decrypt: 765
└─ test::tests::decrypt_gcm_inplace_256 @ tests/test.rs:1834
0.008327 INFO  (13/14) running `gcm_inplace_normal_use`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.008562 INFO  Encrypting 445 bytes: 10148 cycles
└─ test::tests::gcm_inplace_normal_use @ tests/test.rs:1864
0.008905 INFO  Decrypting 445 bytes: 10128 cycles
└─ test::tests::gcm_inplace_normal_use @ tests/test.rs:1887
0.008934 INFO  (14/14) running `gcm_inplace_all_sizes`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
0.008957 DEBUG 0-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009001 DEBUG 1-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009057 DEBUG 2-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009112 DEBUG 3-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009168 DEBUG 4-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009225 DEBUG 5-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009283 DEBUG 6-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009341 DEBUG 7-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009400 DEBUG 8-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009459 DEBUG 9-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009520 DEBUG 10-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009581 DEBUG 11-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009642 DEBUG 12-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009703 DEBUG 13-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009766 DEBUG 14-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009829 DEBUG 15-length buffer
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1900
0.009893 DEBUG 0-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.009936 DEBUG 1-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.009985 DEBUG 2-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010034 DEBUG 3-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010083 DEBUG 4-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010132 DEBUG 5-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010182 DEBUG 6-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010232 DEBUG 7-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010282 DEBUG 8-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010332 DEBUG 9-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010382 DEBUG 10-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010433 DEBUG 11-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010484 DEBUG 12-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010534 DEBUG 13-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010585 DEBUG 14-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010636 DEBUG 15-length AAD
└─ test::tests::gcm_inplace_all_sizes @ tests/test.rs:1915
0.010688 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:1491
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p rng-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling ppv-lite86 v0.2.10
   Compiling rand_chacha v0.3.1
   Compiling rng-testsuite v0.1.0 (/tmp/tmpn23mtkzj/rng-testsuite)
    Finished test [optimized + debuginfo] target(s) in 2.47s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-c767ac65602b86db)
(HOST) INFO  flashing program (36.82 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 INFO  (1/2) running `cha_cha`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:31
 WARN  Test results are only valid for release mode
└─ test::tests::cha_cha @ tests/test.rs:47
 INFO  ChaCha20: 2817.355
└─ test::tests::cha_cha @ tests/test.rs:91
 INFO  ChaCha12: 1737.985
└─ test::tests::cha_cha @ tests/test.rs:92
 INFO  ChaCha8: 1199.65
└─ test::tests::cha_cha @ tests/test.rs:93
 INFO  HW: 409.915
└─ test::tests::cha_cha @ tests/test.rs:94
 INFO  (2/2) running `random_enough_for_me`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:31
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:31
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p rtc-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling rtc-testsuite v0.1.0 (/tmp/tmpn23mtkzj/rtc-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.39s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-bfb705fa412c01af)
(HOST) INFO  flashing program (17.86 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000010 INFO  (1/3) running `test_set_date_time_lse`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:93
0.160717 TRACE four_rtc_clk_cycles=5856
└─ test::test_set_date_time_with_clk @ tests/test.rs:39
0.171008 DEBUG Timestamp before 1634731325000 after 1634731325007 Δ 7
└─ test::test_set_date_time_with_clk @ tests/test.rs:84
0.171044 INFO  (2/3) running `test_set_date_time_lsi`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:93
0.171393 TRACE four_rtc_clk_cycles=6000
└─ test::test_set_date_time_with_clk @ tests/test.rs:39
0.181690 DEBUG Timestamp before 1634731325000 after 1634731325009 Δ 9
└─ test::test_set_date_time_with_clk @ tests/test.rs:84
0.181726 INFO  (3/3) running `test_set_date_time_hse`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:93
0.181950 TRACE four_rtc_clk_cycles=192
└─ test::test_set_date_time_with_clk @ tests/test.rs:39
0.192029 DEBUG Timestamp before 1634731325000 after 1634731325010 Δ 10
└─ test::test_set_date_time_with_clk @ tests/test.rs:84
0.192065 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:93
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p rcc-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling rcc-testsuite v0.1.0 (/tmp/tmpn23mtkzj/rcc-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.40s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-b944c20e483c3ba4)
(HOST) INFO  flashing program (13.90 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
 INFO  (1/3) running `sysclk_switching`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
 INFO  from Hsi to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hsi to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_0) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Hse(V1_2) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range200k) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range400k) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range800k) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range1M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range2M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range4M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range8M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range16M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range24M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range32M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Hsi
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Hse(V1_0)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Hse(V1_2)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range200k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range400k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range800k)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range1M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range2M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range4M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range8M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range16M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range24M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range32M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  from Msi(Range48M) to Msi(Range48M)
└─ test::tests::sysclk_switching @ tests/test.rs:117
 INFO  (2/3) running `enter_exit_lprun`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
 INFO  Range200k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range400k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range800k
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  Range1M
└─ test::tests::enter_exit_lprun @ tests/test.rs:136
 INFO  (3/3) running `lsi_to_from`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
 INFO  LSI disabled from Div1 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div1 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div128 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI disabled from Div128 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:179
 INFO  LSI enabled from Div1 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div1 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div128 to Div1
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  LSI enabled from Div128 to Div128
└─ test::tests::lsi_to_from::{{impl}}::format @ tests/test.rs:191
 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:92
────────────────────────────────────────────────────────────────────────────────
(HOST) INFO  device halted without error

Output from: cargo test -p adc-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
   Compiling adc-testsuite v0.1.0 (/tmp/tmpn23mtkzj/adc-testsuite)
    Finished test [optimized + debuginfo] target(s) in 0.59s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-25ac4abb6638d544)
(HOST) INFO  flashing program (20.37 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/10) running `enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000034 INFO  Enable cycles: 137 CPU 34 ADC
└─ test::tests::enable @ tests/test.rs:80
0.000067 INFO  Disable cycles: 105 CPU 26 ADC
└─ test::tests::enable @ tests/test.rs:99
0.000099 INFO  (2/10) running `tsen_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000375 INFO  (3/10) running `vbat_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000402 INFO  (4/10) running `vref_enable`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000428 INFO  (5/10) running `vref`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000536 INFO  vref_cal: 1508
└─ test::tests::vref @ tests/test.rs:187
0.000557 INFO  vref pre-calibration: 1529 Δ 21
└─ test::tests::vref @ tests/test.rs:190
0.000585 INFO  vref post-calibration: 1498 Δ 10
└─ test::tests::vref @ tests/test.rs:191
0.000613 INFO  (6/10) running `test_hsi16`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000703 INFO  vref: 1497 Δ 11
└─ test::tests::test_hsi16 @ tests/test.rs:216
0.000737 INFO  (7/10) running `temperature`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.000948 INFO  Temperature: 32 °C
└─ test::tests::temperature @ tests/test.rs:235
0.000970 INFO  (8/10) running `vbat`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001056 INFO  VBAT=1372 Δ 7
└─ test::validate_vbat @ tests/test.rs:31
0.001085 INFO  (9/10) running `vbat_advanced`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001147 INFO  Calibration cycles: CPU 470 ADC 117
└─ test::tests::vbat_advanced @ tests/test.rs:269
0.001178 INFO  Enable cycles: CPU 120 ADC 30
└─ test::tests::vbat_advanced @ tests/test.rs:280
0.001207 INFO  Channel configuration cycles: CPU 15 ADC 3
└─ test::tests::vbat_advanced @ tests/test.rs:292
0.001252 INFO  Sample cycles: CPU 717 ADC 179
└─ test::tests::vbat_advanced @ tests/test.rs:305
0.001281 INFO  VBAT=1369 Δ 4
└─ test::validate_vbat @ tests/test.rs:31
0.001309 INFO  VBAT=1369 Δ 4
└─ test::validate_vbat @ tests/test.rs:31
0.001338 INFO  (10/10) running `stop_conversion`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
0.001367 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:35
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p subghz-testsuite --target thumbv7em-none-eabi -- --probe 002900205553500A20393256
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
   Compiling static_assertions v1.1.0
   Compiling nucleo-wl55jc-bsp v0.1.0-alpha.0 (/tmp/tmpn23mtkzj/nucleo-wl55jc-bsp)
   Compiling subghz-testsuite v0.1.0 (/tmp/tmpn23mtkzj/subghz-testsuite)
    Finished test [optimized + debuginfo] target(s) in 1.04s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-fbb389608b5f5d95)
(HOST) INFO  flashing program (26.26 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/5) running `buffer_io`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.000405 INFO  Cycles 255B: 17933
└─ test::tests::buffer_io @ tests/test.rs:337
0.000514 INFO  Cycles 0B: 1186
└─ test::tests::buffer_io @ tests/test.rs:346
0.000536 INFO  (2/5) running `buffer_io_no_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.001931 INFO  Cycles 255B: 65826
└─ test::tests::buffer_io_no_dma @ tests/test.rs:359
0.002044 INFO  Cycles 0B: 1347
└─ test::tests::buffer_io_no_dma @ tests/test.rs:368
0.002066 INFO  (3/5) running `sleep_enter_exit`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.004166 INFO  74962 cycles to wake radio
└─ test::tests::sleep_enter_exit @ tests/test.rs:383
0.004204 INFO  (4/5) running `fsk_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.017182 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:185
0.017213 DEBUG RX with timeout 136 ms
└─ test::ping_pong @ tests/test.rs:194
0.177257 INFO  RX timeout 160 ms Δ 24 ms
└─ test::ping_pong @ tests/test.rs:205
0.196585 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.196599 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:185
0.196710 DEBUG RX with timeout 269 ms
└─ test::ping_pong @ tests/test.rs:194
0.205422 INFO  RX done
└─ test::ping_pong @ tests/test.rs:217
0.205463 INFO  Ok(FskPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    preamble_err: false,
    sync_err: false,
    addr_err: false,
    crc_err: false,
    length_err: false,
    abort_err: false,
    pkt_received: true,
    pkt_sent: false,
    rssi_sync: -43,
    rssi_avg: -42,
})
└─ test::ping_pong @ tests/test.rs:222
0.205613 INFO  received PONG
└─ test::ping_pong @ tests/test.rs:248
0.205628 INFO  (5/5) running `lora_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.218715 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:185
0.218744 DEBUG RX with timeout 214 ms
└─ test::ping_pong @ tests/test.rs:194
0.464684 INFO  RX timeout 245 ms Δ 31 ms
└─ test::ping_pong @ tests/test.rs:205
0.539701 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.539715 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:185
0.539827 DEBUG RX with timeout 52 ms
└─ test::ping_pong @ tests/test.rs:194
0.597151 INFO  RX timeout 57 ms Δ 5 ms
└─ test::ping_pong @ tests/test.rs:205
0.672196 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.672210 INFO  Attempt: 2/100
└─ test::ping_pong @ tests/test.rs:185
0.672322 DEBUG RX with timeout 198 ms
└─ test::ping_pong @ tests/test.rs:194
0.879521 INFO  RX done
└─ test::ping_pong @ tests/test.rs:217
0.879562 INFO  Ok(LoRaPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    rssi_pkt: -39,
    snr_pkt: 13,
    signal_rssi_pkt: -41,
})
└─ test::ping_pong @ tests/test.rs:223
0.879687 INFO  received PING
└─ test::ping_pong @ tests/test.rs:237
0.943660 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.007626 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.071604 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.135589 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.199572 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.263555 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.327541 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.391523 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.455508 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.519503 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
1.519519 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error

Output from: cargo test -p subghz-testsuite --target thumbv7em-none-eabi -- --probe 0034001A5553500B20393256
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on package cache
    Blocking waiting for file lock on build directory
    Finished test [optimized + debuginfo] target(s) in 1.05s
     Running tests/test.rs (target/thumbv7em-none-eabi/debug/deps/test-fbb389608b5f5d95)
(HOST) INFO  flashing program (26.26 KiB)
(HOST) INFO  success!
────────────────────────────────────────────────────────────────────────────────
0.000007 INFO  (1/5) running `buffer_io`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.000405 INFO  Cycles 255B: 17933
└─ test::tests::buffer_io @ tests/test.rs:337
0.000514 INFO  Cycles 0B: 1186
└─ test::tests::buffer_io @ tests/test.rs:346
0.000536 INFO  (2/5) running `buffer_io_no_dma`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.001931 INFO  Cycles 255B: 65826
└─ test::tests::buffer_io_no_dma @ tests/test.rs:359
0.002044 INFO  Cycles 0B: 1347
└─ test::tests::buffer_io_no_dma @ tests/test.rs:368
0.002066 INFO  (3/5) running `sleep_enter_exit`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.004149 INFO  74128 cycles to wake radio
└─ test::tests::sleep_enter_exit @ tests/test.rs:383
0.004187 INFO  (4/5) running `fsk_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.017519 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:185
0.017549 DEBUG RX with timeout 145 ms
└─ test::ping_pong @ tests/test.rs:194
0.192912 INFO  RX timeout 175 ms Δ 30 ms
└─ test::ping_pong @ tests/test.rs:205
0.212619 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.212633 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:185
0.212744 DEBUG RX with timeout 88 ms
└─ test::ping_pong @ tests/test.rs:194
0.223859 INFO  RX done
└─ test::ping_pong @ tests/test.rs:217
0.223900 INFO  Ok(FskPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    preamble_err: false,
    sync_err: false,
    addr_err: false,
    crc_err: false,
    length_err: false,
    abort_err: false,
    pkt_received: true,
    pkt_sent: false,
    rssi_sync: -40,
    rssi_avg: -40,
})
└─ test::ping_pong @ tests/test.rs:222
0.224050 INFO  received PING
└─ test::ping_pong @ tests/test.rs:237
0.232335 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.240603 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.248875 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.257145 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.265416 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.273689 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.281961 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.290230 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.298504 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.306778 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.306794 INFO  (5/5) running `lora_ping_pong`...
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
0.320246 INFO  Attempt: 0/100
└─ test::ping_pong @ tests/test.rs:185
0.320358 DEBUG RX with timeout 157 ms
└─ test::ping_pong @ tests/test.rs:194
0.509872 INFO  RX timeout 189 ms Δ 32 ms
└─ test::ping_pong @ tests/test.rs:205
0.585412 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.585426 INFO  Attempt: 1/100
└─ test::ping_pong @ tests/test.rs:185
0.585455 DEBUG RX with timeout 57 ms
└─ test::ping_pong @ tests/test.rs:194
0.650338 INFO  RX timeout 64 ms Δ 7 ms
└─ test::ping_pong @ tests/test.rs:205
0.725912 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.725926 INFO  Attempt: 2/100
└─ test::ping_pong @ tests/test.rs:185
0.726038 DEBUG RX with timeout 93 ms
└─ test::ping_pong @ tests/test.rs:194
0.831904 INFO  RX timeout 105 ms Δ 12 ms
└─ test::ping_pong @ tests/test.rs:205
0.907515 INFO  TX done
└─ test::tx_or_panic @ tests/test.rs:116
0.907529 INFO  Attempt: 3/100
└─ test::ping_pong @ tests/test.rs:185
0.907640 DEBUG RX with timeout 158 ms
└─ test::ping_pong @ tests/test.rs:194
0.973143 INFO  RX done
└─ test::ping_pong @ tests/test.rs:217
0.973184 INFO  Ok(LoRaPacketStatus {
    status: Status { mode: Ok(StandbyHse), cmd: Ok(Avaliable) },
    rssi_pkt: -36,
    snr_pkt: 14,
    signal_rssi_pkt: -37,
})
└─ test::ping_pong @ tests/test.rs:223
0.973309 INFO  received PONG
└─ test::ping_pong @ tests/test.rs:248
0.973324 INFO  all tests passed!
└─ test::tests::__defmt_test_entry @ tests/test.rs:279
────────────────────────────────────────────────────────────────────────────────
  (HOST) INFO  device halted without error


text:
Adds italian translation

Thank you very much for your translation effort! 👍

source: gharchive/pull-request

authors: gmcinalli newmarcel

repo: newmarcel/KeepingYouAwake

license: mit

license_type: permissive

license_source: bigquery


text:
Adding post-install validation using nerdgraph & nrql

@Julien4218 still need to remove references to this branch from within tests...once reviewed I can edit/push pointing to main, cancel actions on branch and merge

repo: newrelic/open-install-library

license_source: github-api


text:
Typo in Getting-containers-IDs.md

Thanks !

authors: buchdag jhoffi

repo: nginx-proxy/acme-companion

license: MIT


text:
NXT-98 Rebrand

Didn't notice any reference to colours changed as per AC2 of NXT-98?

Didn't notice any reference to colours changed as per AC2 of NXT-98?

@johndavey72 that's because NXT doesn't actually use any NDS colours directly. It does through GN. So a tester looking at this should see the new GN colours changes.

repo: nice-digital/next-web


text:
Add discrete bootstrap password command

Closed by https://github.com/nickgerace/bovine/pull/57

source: gharchive/issue

repo: nickgerace/bovine


text:
Make the texture data provider use OpenGL instead of AWT

Bigger change, not important for now, will be done later, so LibX can release.

Could probably use the ImageHelper from RecipePrinter and integrate it into LibX.

repo: noeppi-noeppi/LibX


text:
Soften logic to matching solely SinglePoint calculations

@ladinesa Let me know if I can go ahead and merge.
There's still a circular dependency error, but I didn't add anything.

@ladinesa Let me know if I can go ahead and merge.
There's still a circular dependency error, but I didn't add anything.

please rebase to fix the circular dep issue

authors: ladinesa ndaelman-hu


text:
feat: Unify Batch Map and Unary Map Operations Using a Shared gRPC Protocol

We have one pipeline running in IKS, will run it over night. Thank you @KeranYang

@vigith cool. Thanks!

authors: KeranYang vigith yhl25

repo: numaproj/numaflow-java


text:
test: add e2e test and upgrade dependencies

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@e3bc76d). Click here to learn what that means.
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #96   +/-   ##
=======================================
  Coverage        ?   75.65%
=======================================
  Files           ?       18
  Lines           ?      645
  Branches        ?       73
=======================================
  Hits            ?      488
  Misses          ?      156
  Partials        ?        1

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

authors: codecov-commenter danielroe

repo: nuxt/telemetry


text:
It would be good to collect metrics from this CLI

Metrics counter created to count how may times each menu item was selected:
# HELP target_info Target metadata
# TYPE target_info gauge
target_info{service_name="unknown_service:node",telemetry_sdk_language="nodejs",telemetry_sdk_name="opentelemetry",telemetry_sdk_version="1.10.1"} 1
# HELP menu_usage_total Menu action counter
# TYPE menu_usage_total counter
menu_usage_total{pid="5786",menuEntry="cpuArch"} 4 1679918106259
menu_usage_total{pid="5786",menuEntry="cpuModelSpeed"} 1 1679918106259

For some reason this is not being exported to Prometheus, still trying to find what is happening.

For this repository running the CLI on localhost and prometheus via docker-compose, we need to add
network_mode: host and comment the port binding
# ports:
    #   - 9090:9090

repo: obs-nebula/osview


text:
feat: change method for error

why feat?

Change to chore

authors: ernado sashamelentyev

repo: ogen-go/ogen


text:
Inomurko/update boba node docs

Codecov Report

Merging #414 (ac802cc) into develop (2d68682) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff            @@
##           develop     #414   +/-   ##
========================================
  Coverage    71.32%   71.32%
========================================
  Files           68       68
  Lines         2326     2326
  Branches       351      351
========================================
  Hits          1659     1659
  Misses         667      667

Flag
Coverage Δ

batch-submitter
62.18% <ø> (ø)

contracts
87.18% <ø> (ø)

core-utils
53.79% <ø> (ø)

data-transport-layer
34.82% <ø> (ø)

message-relayer
83.17% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2d68682...ac802cc. Read the comment docs.

authors: InoMurko codecov-commenter


text:
Document the flag heirarchy

This all makes sense to me, and it seems like we have some consensus in related discussions. The open question about how to implement variant identifiers in various vendors that don't explicitly carry such a concept seems like an implementation concern that can be relatively easily dealt with by vendors in their providers and associated doc (hashing or mapping of some other attribute associated with a flag value).

authors: justinabrahms toddbaert

repo: open-feature/spec


text:
Isis telemetry

adding pdu-type as key in  isis telemetry

repo: open-traffic-generator/models-yang


text:
Add GitHub Action for automatic release

@jiripetrlik have you had a chance to look at this again?

Not relevant any more, closing.

authors: anishasthana jiripetrlik sutaakar

repo: opendatahub-io/distributed-workloads


text:
Emscripten support

6 CI jobs succeeded for this pull request.

repo: openfheorg/openfhe-development


text:
Setup sentry environment

Task linked: QF-2437 Configure sentry environment

authors: duke-nyuki suricactus

repo: opengisch/qfieldcloud


text:
2021-12-10 release

Admin override for log4j rce.

repo: openlattice/openlattice


text:
pull request for e2e test at 11/30/2016 21:26:05

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


text:
pull request for e2e test at 12/25/2016 14:26:11

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


text:
pull request for e2e test at 01/09/2017 11:56:12

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


text:
pull request for e2e test at 01/18/2017 19:56:12

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


text:
pull request for e2e test at 01/21/2017 13:56:18

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


text:
Fix golangci lint timeout config

/cc @pixelsoccupied @AlinaSecret

repo: openshift/kube-compare


text:
Sync with u/s metallb-operator

/test operator-e2e
failed to create OCP cluster

/test operator-e2e
failed to create OCP cluster

/lgtm
/approve

/approve
/lgtm
/override ci/prow/metallb-e2e-metal-ipi
/override ci/prow/metallb-e2e-metal-ipi-ovn

authors: fedepaol sabinaaledort

repo: openshift/metallb-operator


text:
Add 3.3 and 3.2 branches to Coveralls builds

This pull request is ready to merge

Merged to the master branch. Thank you for the reviews.

repo: openssl/openssl


text:
Change permission for /etc/rsyslog.d

/ok-to-test

recheck

/lgtm
We need this as we are getting blocked from permissions on that dir on downstream testing.

authors: jlarriba mgirgisf vyzigold


text:
WIP Enable baremetal deployment with virtualmedia

/retest


text:
Update docker image builds for Python 3.8

🤞

Looks like there was one failure in CI / cross_compile_and_test (linux, riscv_32, ilp32d,[...].  I think it's this:
295/295 Test  #32: iree/tests/e2e/matmul/e2e_matmul_direct_f32_large_split_k_llvm-cpu_local-task ............................***Timeout  59.98 sec

Looks like there was one failure in CI / cross_compile_and_test (linux, riscv_32, ilp32d,[...]. I think it's this:
295/295 Test #32: iree/tests/e2e/matmul/e2e_matmul_direct_f32_large_split_k_llvm-cpu_local-task ............................***Timeout 59.98 sec

That's a know issue, should be "fixed" with https://github.com/openxla/iree/commit/7758e4830ced8f81cd23e8751cfc1682f2fbbe44. We can merge past that failure.

Thanks!

repo: openxla/iree


text:
Update inscriptions.json

updated new inscriptions

please check my new inscriptions

repo: ordinals-wallet/ordinals-collections


text:
Decimal balance

LGTM

authors: casey raphjaph

repo: ordinals/ord


text:
Updates

@manan164 - can you review & merge?

repo: orkes-io/orkes-conductor-client


text:
Remove dummy file

This PR was successfully deployed to production by CircleCI build 15 at 2017-02-09 10:37 GMT.

repo: ovotech/shipit


text:
Integrate oxc wasm

Done in https://github.com/oxc-project/playground/commit/70800839a3ab2ef4479e3404a5936bb161544ed6

repo: oxc-project/playground


text:
various updates and new room link

wip, i plan on doing big thigns

repo: papertek/CyDJ


text:
chore(primitives): use alloy eth conversion constants

lgtm, needs a rebase though (sorry about that)

@onbjerg no problem, done :)

@onbjerg Should be ready now, sorry for back and forth

repo: paradigmxyz/reth


text:
fixed type issues with preact

Thanks for the contribution!
Does the changed one also compatible with React?

Tested in my local machine and these 2 types seem to be equal. Thanks!


text:
Store dark mode settings locally

Also you can look into https://stackoverflow.com/questions/56393880/how-do-i-detect-dark-mode-using-javascript to detect OS theme to use as default.

@BAM5 prefers-color-scheme: dark is redundant in Chakra UI Vue; IIRC the color mode system works fine as to detect the OS theme.

Issue fixed by #12, thanks a lot @ElijahPepe and @BAM5!

authors: BAM5 ElijahPepe pedrozaalex


text:
Puneet2019/zeroamountfixesv7

changes already in master. Closing

repo: persistenceOne/persistenceBridge


text:
Upgrade to .NET 7

Is there a compatible version with .NET 7 of Azure Functions .NET Worker ?

authors: jamesmontemagno mabroukmahdhi

repo: planetxamarin/aggregator-functions


text:
sbt 1.4.9 (was 1.4.7); and standardize JDK+sbt setup

@mkurz ?

@marcospereira ? @octonato ?

repo: playframework/twirl


text:
Staging

LGTM

authors: PseudoMera jhodak

repo: pokt-foundation/wallet


text:
Kompose changes - now superseded

Superseded by #8355.

repo: portainer/portainer

license: Zlib


text:
#12 ausführbares makro hinzufügen => dev

Review @LucaBach @Ediz97

Review @LucaBach @Ediz97

done

repo: powercode-boys/digital-macro-pad


text:
Remove specific actions

These don't exist in the project, so we can consider them done (?)


text:
Python venv

Actually this is a container, no need for virtualenvs right now

repo: protech-engineering/devcontainers


text:
update sdk and ibc-go

Codecov Report

Merging #624 (a29eaa6) into main (a8ceb2a) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #624   +/-   ##
=======================================
  Coverage   10.30%   10.30%
=======================================
  Files          57       57
  Lines        8087     8087
=======================================
  Hits          833      833
  Misses       7191     7191
  Partials       63       63

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a8ceb2a...a29eaa6. Read the comment docs.

I don't think that dependency was updated

authors: codecov-commenter jhernandezb

repo: public-awesome/stargaze


text:
Azure Native version guide layout is incorrect

Talked with @susanev about how to handle this:

[ ] You get to this page by going to the overview, and in a description towards the bottom, there's a link to this version guide
[ ] We want to handle like we do with how to guides - clicking the version guide link brings you to this page, and it's layout/styling is like you're on the overview (so overview tab is underlined, etc)
[ ] There's a breadcrumb that shows how you got here (so Azure Native > Version Guide)

authors: kimberleyamackenzie praneetloke

repo: pulumi/registry


text:
Release v0.13.8

Pull Request Test Coverage Report for Build 3390798373

0 of 0   changed or added relevant lines in 0 files are covered.
65 unchanged lines in 12 files lost coverage.
Overall coverage decreased (-0.5%) to 84.247%

Files with Coverage Reduction
New Missed Lines
%

src/main/python/pybuilder/core.py
1
96.84%

src/main/python/pybuilder/plugins/python/coverage_plugin.py
1
86.81%

src/main/python/pybuilder/plugins/python/_coverage_util.py
1
18.68%

src/main/python/pybuilder/plugins/python/flake8_plugin.py
1
85.94%

src/main/python/pybuilder/plugins/python/integrationtest_plugin.py
1
73.18%

src/main/python/pybuilder/plugins/python/remote_tools/init.py
1
27.4%

src/main/python/pybuilder/remote/init.py
1
76.76%

src/main/python/pybuilder/extern/init.py
2
86.42%

src/main/python/pybuilder/reactor.py
4
93.49%

src/main/python/pybuilder/utils.py
6
83.88%

Totals

Change from base Build 3374589570:
-0.5%

Covered Lines:
5399

Relevant Lines:
6350

💛  - Coveralls

authors: arcivanov coveralls

repo: pybuilder/pybuilder


text:
Add MLA 9th edition template link

Thanks for the awesome contribution @Luis-Licea !

authors: Luis-Licea qjcg

repo: qjcg/awesome-typst


text:
Update Hungarian translation

Thanks for the update


text:
Translate Lesson 17 into Malayalam

Could you kindly assign this issue to me and include a hacktoberfest label?

Thank you @rcallaby .

repo: rcallaby/Learn-Git


text:
Jm/create groups

Great advice, we will work on all that on different PRs as y'all mention and merge this one.

repo: realm/FindOurDevices


text:
Bug 2122521: Unique IP address validation for IBM storage system

ok-to-test

/ok-to-test

/test odf-console-e2e-aws

@bipuladh LGTM.
can u enable workflows and take a look once at the PR as well...
https://github.com/red-hat-storage/odf-console/issues/879 issue for updating and refactoring later...

@alonfirestein plz squash the commits into a single commit. Also, if u notice second commit is showing me as a co-author, seems like there is some issue and commit is not clean.

@SanjalKatiyar please see email from Alon , please assist squash commits as you requested.

authors: SanjalKatiyar alonfirestein bvered

repo: red-hat-storage/odf-console


text:
How to write hash data

Thanks， I have found a way

repo: redis/hiredis


text:
Parse json within a script

Thanks for the PR!

I managed to make the CI pass, with one basic test of the parse_json function and two error case:

a json array under no_index
a call to parse_json under no_object

Let me know if something is missing to this PR :+1:

How about using serde_json under metadata?  Since metadata pulls it in, it can use serde_json directly...
So gate that also under #[cfg(not(feature = "metadata"))], and put in another implementation using serde_json under metadata?

Looking at it, the two can probably be merged into a single function:
    #[cfg(not(feature = "no_object"))]
    #[rhai_fn(return_raw)]
    pub fn parse_json(ctx: NativeCallContext, json: &str) -> RhaiResultOf<crate::Map> {
        #[cfg(feature = "metadata")]
        return serde_json::from_str(json).map_err(|err| err.to_string().into());
        #[cfg(not(feature = "metadata"))]
        return ctx.engine().parse_json(json, true);
    }

I made a mistake, i should had rename the parmeter _ctx for ctx in the parse_json

authors: Mathieu-Lala schungx

repo: rhaiscript/rhai


text:
Update Alignment Research Center and create two files as part of the update

Model Evaluation and Threat Research org file created. See [https://github.com/riceissa/aiwatch/commit/3abf0a37f7e597f5d49c758669d2a47fde71fb1c]

repo: riceissa/aiwatch


text:
feat: style navbar for riddc

Here's the repo for the website - https://github.com/ridatadiscoverycenter/buoy-viewer-nuxt

authors: eldu mirestrepo


text:
[Mobile] Monster Screen - Default Functionality

Issue: If a student doesn't select a monster, when the teacher starts a game, the student's app will crash.
Resolution: Assign the green monster as default so that it is chosen automatically if a teacher starts the game.

repo: rightoneducation/righton-app


text:
typo

Thanks for the update

authors: MahmoudFayed pancakevirus

repo: ring-lang/ring


text:
i suggest adding profiles as another collaboration group

Thanks - should be covered by line 71 of the current document (a35344b). Let me know if you meant something different.

authors: andreiw mark-riscv

repo: riscv-admin/server-platform


text:
chore(readme): add note about openssl when building from source

#234  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @NathanFlurry and the rest of your teammates on  Graphite

repo: rivet-gg/cli


text:
chore: update lobbies docs

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#148  👈
#147
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @NathanFlurry and the rest of your teammates on  Graphite

Merge activity

Sep 4, 4:46 AM EDT: @NathanFlurry started a stack merge that includes this pull request via Graphite.

repo: rivet-gg/opengb-modules


text:
adding comments to re-test

/blossom-ci

/blossom-ci

/blossom-ci

/blossom-ci


text:
Telaprolu keerthana patch 5

Grading has to be added to the se23 repository. Closing this pull request.

authors: TelaproluKeerthana rrajpuro

repo: rrajpuro/DollarBot


text:
Camdozaal v1.1 - Migrate Camdozaal plugin from old repo to new one.

You should really just not change the plugin's name, leave it in the camdozaal file

You should really just not change the plugin's name, leave it in the camdozaal file

I would like to go forward with the name change.

I too would prefer if it wasn't renamed. There is no reason to rename it and it just causes headaches

I've decided to disallow renames like this since it is entirely pointless. Do not rename the file in this repo

As a sign of protest I have decided to request disabling this plugin

repo: runelite/plugin-hub


text:
Support parsing of asm! args

fyi @ytmimi since this should unblock you. few things to note:

all the AsmArgs fields are still private, which means we can't do much with them just yet. I think the operands and templates would suffice, but since we can't really know for sure what all we'll need till we start I opted to leave it as-is

i'll send you some notes offline around how you can locally adjust the visibility on the various fields to start working, and once we have a good feel for which ones we'll need we can make the update back in the compiler

when checking the call to determine if it's an asm one, be sure to account for calls using a fully qualified path (e.g. core::arch::asm!(...) which I suspect we can handle by looking at the last path segment

repo: rust-lang/rustfmt


text:
Implement ResourceArc::make_binary

@josevalim FYI

@filmor looks great! :+1:

Btw, for completeness, I don't think this would work for my use case, so we would still need the low-level APIs. I am allocating multiple binaries from the same resource:
https://github.com/elixir-nx/explorer/pull/346/files#diff-3cb6b1439fef8fae9e6949e097296b4a3b17c8761ec9d8e98c0b4fa813d362f3R224
Well, maybe you could allow a Vec of slices to be returned? But also note in the example above that I proceed to create sub binaries from the resource binary, and even if you changed this function to create multiple binaries, it would require me doing an additional pass on the data.
In any case, I think this is still solid for a convenient, safer API. :) Even though I don't think my opinion is worth much here.

Couldn't you just call make_binary first, returning array.values().as_slice(), then call make_subbinary on that inside your iter.rfold? Aside from some bounds checks, I think that should be equivalent to what your code does today

@hansihe that's a chunked array, so array.values() returns a vector of resource binaries. I can't convert array.values().as_slice() to a resource binary.

This API is a really good idea by the way @filmor!

@josevalim Ahh, I see what you mean

How about an unsafe variant of the same function without the lifetime bound? That way you at least don't have to fiddle with so many pointers.

I think adding a fn make_binary_unsafe<'env, 'a>(&self, env: Env<'env>, data: &'a [u8]) -> Binary might be better, if we don't enforce the lifetime, I don't think there would be any need to have it go through a callback?
We need to make the documentation for that function very scary.

@filmor that would work but I may send a PR for Term::make_sub_binary so we skip the binary overhead in the tight loop, if that's ok?

I think adding a fn make_binary_unsafe<'env, 'a>(&self, env: Env<'env>, data: &'a [u8]) -> Binary might be better, if we don't enforce the lifetime, I don't think there would be any need to have it go through a callback?

Having the same signature helps to clarify the difference, IMO. It also makes it clear that the binary's lifetime should be connected to the referenced object.

@filmor that would work but I may send a PR for Term::make_sub_binary so we skip the binary overhead in the tight loop, if that's ok?

What overhead are you referring to? Creating a Binary from a Term in an unsafe way (like we are doing here) should have no measurable overhead, it's just an additional stack operation. And it clarifies for make_sub_binary at compile-time that we know that the referenced term is a binary. The only additional overhead I could think of is from the bounds-checking in Binary::make_subbinary, but that could also be lifted with an unsafe variant.

Let’s merge this with the unsafe version and I can give it a try and benchmark. But last I checked it was measurable. :)

Let’s merge this with the unsafe version and I can give it a try and benchmark. But last I checked it was measurable. :)

I was actually able to reproduce the benchmark with the current code. Here is the current code:
https://github.com/elixir-nx/explorer/blob/ab0ff323c2bd0d5bae69424dabac83268a50c2f6/native/explorer/src/encoding.rs#L235-L249
Here is the patched version:
        iter.rfold(acc, |acc, uncast_offset| {
            let offset = *uncast_offset as NIF_TERM;

            let term = if validity_iter.next_back().unwrap_or(true) {
                unsafe {
                    rustler_sys::enif_make_sub_binary(
                        env_as_c_arg,
                        binary_as_c_arg,
                        offset,
                        last_offset - offset,
                    )
                }
            } else {
                nil_atom.as_c_arg()
            };

            last_offset = offset;
            unsafe { list::make_list_cell(env_as_c_arg, term, acc) }
        })

Here are the benchmark numbers:
Name               ips        average  deviation         median         99th %
new            15.02 K       66.57 μs    ±69.59%       67.08 μs      109.05 μs
old             6.41 K      155.93 μs    ±42.30%      152.58 μs      227.04 μs

I have also removed the bound checks, to see if they are the root cause, and no meaningful difference in the numbers:
Name               ips        average  deviation         median         99th %
nobound         6.38 K      156.62 μs    ±38.62%      152.19 μs      289.57 μs

And for completeness, here is the benchmark:
alias Explorer.Series, as: S

strings =
  for _ <- 1..1000 do
    :crypto.strong_rand_bytes(8) |> Base.encode64()
  end

series = S.from_list(strings)

Benchee.run(
  %{"new" => fn -> S.to_list(series) end},
  time: 5
)

In a nutshell, each call to to_list will create 1k binaries. In the benchmark, we are calling it then 6M-15M per second, and that's why we are seeing those small changes, such as Term and Binary wrapping, show up. Which is why I have been asking for more either rustler::wrapper functions or straight Term operations. :) That would make a difference for us.

Well, we have this pending PR to introduce inlining, maybe that does it already?

@filmor I have just tried the PR, it actually made things slower?
Name               ips        average  deviation         median         99th %
inline          5.56 K      179.91 μs   ±163.61%      152.54 μs      857.17 μs

My understanding from other languages is that sometimes inlining can cause negative impact, by making the code larger so it doesn't fit the cache or by making code reuse harder (and then purged more frequently). I am not sure how much this applies to Rust.

I looked into this a little bit, and I think the main difference in performance between using enif_make_sub_binary directly vs the make_subbinary function is due to make_subbinary also calling enif_inspect_binary.
You can see that Binary::make_subbinary calls Binary::from_term, which again calls enif_inspect_binary to get the ErlNifBinary data from it.
As far as I can see, we only really use the ErlNifBinary to get the data pointer and length. If we instead stored those directly in the Binary struct, we could avoid calling enif_inspect_binary when making subbinaries.

@hansihe nice find! We could apply the same idea to this PR as well. There is no reason to inspect it if we have the term, pointer and size upfront.

Made a PR for the change
https://github.com/rusterlium/rustler/pull/488

@hansihe awesome! It brings the benchmark up to:
Name               ips        average  deviation         median         99th %
new branch     10.05 K       99.54 μs    ±47.18%         100 μs      270.91 μs

I think the remaining overhead might be code bloat from panic handling for when unwrap is called on the result from make_subbinary.
Introducing and using a make_subbinary_unchecked seems to result in pretty much the exact same assembly code output for that function.

@josevalim Can you check with your benchmark whether this is now acceptable without using the direct enif_ functions? :)

I think we might still need to have a make_subbinary_unchecked to match the performance. I think the current state should be roughly equivalent of the new_branch benchmark posted earlier?

@hansihe correct. I am on 10k with this branch, the code looks super clean though. :)

@josevalim I added the unchecked variant and extended the comments a bit, will that do now? :)

Looking at your code from the branch again, you can make it even more safe by using the direct term methods, so instead of list::make_list_cell you could keep everything in a term and do acc.list_prepend(term). That should allow you to ditch pretty much all unsafe code.

With the new check:
                unsafe {
                    binary.make_subbinary_unchecked(offset, last_offset - offset)
                }.to_term(env).as_c_arg()

I get this:
sub_unchecked       11.65 K       85.83 μs    ±82.26%       80.71 μs      200.61 μs

It is an improvement but more than 20% slower than the previous 15k. I will convert this to rustler_sys just to be double sure that the difference is exclusively in this function.

Using Term.list_prepend on top of the above, I got this:
list_prepend       10.23 K       97.72 μs   ±124.10%       89.88 μs      304.94 μs

However, I just realized I have been benchmarking in MIX_ENV=dev and I assume MIX_ENV=prod will give different results. So give me a sec. :)

Yeah, I can actually measure those in MIX_ENV=prod too:
Name                ips        average  deviation         median         99th %
unsafe_list     37.44 K       26.71 μs   ±172.22%       22.83 μs      101.17 μs
term_list       23.86 K       41.92 μs   ±123.37%       40.71 μs      105.82 μs

Yes, after more benchmarks the wrapper/rustler_sys version is still ~30% faster. So I would say having something like pub use rustler_sys::enif_make_sub_binary as make_subbinary; in the wrapper/binary.rs module makes sense for this paticular use case. WDYT?
I am not sure if it makes sense to keep the unchecked version though if we add the wrapper. :)
Thanks btw for all the back and forth in this, I am learning a lot!

I am definitely for exporting enif_make_sub_binary for when that is needed.
It would be nice however if we could try to iron out the remaining potential performance issues and see if we can get them on par with each other. I could also probably try to get the benchmarks set up myself so we don't have to go back and forth on this here?
The version of rustler you are using doesn't have the #[inline] attribute on the Term.list_prepend function right? If that is the case then this might be what slows things down.
In Rust, functions not marked with #[inline] will never be inlined across crates (with the exception of LTO). That is why the inline attribute on small functions like this could potentially have a big impact on performance.

This is the branch/PR: https://github.com/elixir-nx/explorer/pull/346 - notice I am pointing to a local Rustler for now.
Here is the benchmark:
alias Explorer.Series, as: S

strings =
  for _ <- 1..1000 do
    :crypto.strong_rand_bytes(8) |> Base.encode64()
  end

series = S.from_list(strings)

Benchee.run(
  %{
    "flat_map" => fn -> S.to_list(series) end
  },
  time: 5

Run it with mix run foo.exs. I will try inlining.

OK, I think we should do the following:

Expose the enif_ functions you need directly for now. This makes it possible for you to make progress on your end.
Merge this for others to use.
Open a separate tracking issue that links to this discussion so that this does not get lost. I would like to try to iron out the performance issues from these APIs where possible.

Does this make sense to you @josevalim @filmor?

Beautiful, thank you! I will send a PR for the missing bit!

authors: filmor hansihe josevalim

repo: rusterlium/rustler


text:
cicd - 9

Codecov Report
All modified lines are covered by tests :white_check_mark:

Comparison is base (b297f84) 0.00% compared to head (edf11d7) 97.56%.
Report is 1 commits behind head on master.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##           master      #11       +/-   ##
===========================================
+ Coverage        0   97.56%   +97.56%
===========================================
  Files           0        2        +2
  Lines           0      123      +123
  Branches        0       27       +27
===========================================
+ Hits            0      120      +120
- Misses          0        3        +3

see 2 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

authors: codecov-commenter samaysar


text:
Bump version

Codecov Report

Merging #92 (9f207f1) into main (e11db19) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main       #92   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            9         9
  Lines          632       632
=========================================
  Hits           632       632

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e11db19...9f207f1. Read the comment docs.