Skip to content

tests/test-rtc: test retrieval of unix-time#20031

Merged
mguetschow merged 1 commit intoRIOT-OS:masterfrom
kfessel:p-test-unix-time
Jan 24, 2025
Merged

tests/test-rtc: test retrieval of unix-time#20031
mguetschow merged 1 commit intoRIOT-OS:masterfrom
kfessel:p-test-unix-time

Conversation

@kfessel
Copy link
Copy Markdown
Contributor

@kfessel kfessel commented Oct 30, 2023

Contribution description

adds a test for unixtime conversion to our rtc function tests.

Testing procedure

make -C tests/unittests/tests-rtc/ tests-rtc test

Issues/PRs references

#20023

@kfessel kfessel requested a review from miri64 as a code owner October 30, 2023 16:59
@github-actions github-actions bot added the Area: tests Area: tests and testing framework label Oct 30, 2023
@kfessel kfessel changed the title tests/test-rtc: test retrivel of unix-time tests/test-rtc: test retrieval of unix-time Oct 30, 2023
@kfessel kfessel requested a review from maribu October 30, 2023 17:52
@kfessel kfessel added the CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR label Nov 2, 2023
@riot-ci
Copy link
Copy Markdown

riot-ci commented Nov 2, 2023

Murdock results

✔️ PASSED

254d133 tests/test-rtc: test retrieval of unix-time

Success Failures Total Runtime
17 0 17 01m:46s

Artifacts

@kfessel kfessel requested a review from bergzand November 3, 2023 09:10
@kfessel kfessel force-pushed the p-test-unix-time branch 3 times, most recently from 647297e to 49c219c Compare November 3, 2023 14:00
@kfessel
Copy link
Copy Markdown
Contributor Author

kfessel commented Nov 3, 2023

added some comment informing the reader why the test might have failed

@kfessel
Copy link
Copy Markdown
Contributor Author

kfessel commented Nov 20, 2023

thank you

@mguetschow
Copy link
Copy Markdown
Contributor

@Teufelchen1 mind to take another look at this?

Copy link
Copy Markdown
Contributor

@Teufelchen1 Teufelchen1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks still good to me

@mguetschow mguetschow added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Nov 4, 2024
@Teufelchen1 Teufelchen1 added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Nov 12, 2024
@mguetschow mguetschow added CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR and removed CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR labels Nov 26, 2024
@mguetschow mguetschow marked this pull request as draft November 26, 2024 09:46
@mguetschow mguetschow marked this pull request as ready for review November 26, 2024 09:47
@mguetschow
Copy link
Copy Markdown
Contributor

@kfessel Would you mind rebasing on current master to try to get the CI unstuck?

@mguetschow mguetschow added this pull request to the merge queue Jan 24, 2025
Merged via the queue into RIOT-OS:master with commit 71437f2 Jan 24, 2025
@mguetschow mguetschow added this to the Release 2025.04 milestone Apr 8, 2025
@mguetschow
Copy link
Copy Markdown
Contributor

@kfessel This test fails for me on current master within docker, but not outside of it. Any idea how to fix that?

BUILD_IN_DOCKER=1 make -C tests/unittests flash test
make: Entering directory '/home/mikolai/TUD/Code/RIOT-build/tests/unittests'
using BOARD="native64" as "native" on a 64-bit system
Due to limitations in the gcoap API it is currently not possible to use a dual stack setup
Launching build container using image "docker.io/riot/riotbuild@sha256:08fa7da2c702ac4db7cf57c23fc46c1971f3bffc4a6eff129793f853ec808736".
docker run --rm --tty --user $(id -u) --platform linux/amd64 -v '/usr/share/zoneinfo/Europe/Berlin:/etc/localtime:ro' -v '/home/mikolai/TUD/Code/RIOT-build:/data/riotbuild/riotbase:delegated' -v '/home/mikolai/.cargo/registry:/data/riotbuild/.cargo/registry:delegated' -v '/home/mikolai/.cargo/git:/data/riotbuild/.cargo/git:delegated' -e 'RIOTBASE=/data/riotbuild/riotbase' -e 'CCACHE_BASEDIR=/data/riotbuild/riotbase' -v '/home/mikolai/.riot:/data/riotbuild/build:delegated' -e 'BUILD_DIR=/data/riotbuild/build' -e 'BUILD_IN_DOCKER=0' -e 'RIOTPROJECT=/data/riotbuild/riotbase' -e 'RIOTCPU=/data/riotbuild/riotbase/cpu' -e 'RIOTBOARD=/data/riotbuild/riotbase/boards' -e 'RIOTMAKE=/data/riotbuild/riotbase/makefiles'     -v '/home/mikolai/TUD/Code/RIOT/.git:/home/mikolai/TUD/Code/RIOT/.git:delegated'  -e 'DISABLE_MODULE=auto_init auto_init_%' -e 'DEFAULT_MODULE=test_utils_print_stack_usage' -e 'FEATURES_REQUIRED=' -e 'FEATURES_BLACKLIST=arch_avr8 arch_esp32 highlevel_stdio' -e 'FEATURES_OPTIONAL=' -e 'USEMODULE=analog_util base64url bcd bhp_event bhp_msg bitfield bloom bluetil_addr checksum chunked_ringbuffer clif coding color constfs core_mbox credman credman_load crypto_aes_128 div dns_cache dns_msg ecc_golay2412 ecc_hamming256 ecc_repetition embunit event_thread fib fmt frac gcoap gnrc_ipv6 gnrc_ipv6_hdr gnrc_ipv6_nib gnrc_netif_pktq gnrc_netreg gnrc_pktbuf_static gnrc_priority_pktqueue gnrc_sixlowpan gnrc_sixlowpan_ctx gnrc_sixlowpan_frag_vrb gnrc_sixlowpan_nd gnrc_sock gnrc_sock_udp gnrc_udp hashes ieee802154 inet_csum ipv4 ipv4_addr ipv6 ipv6_addr ipv6_hdr isrpipe isrpipe_read_timeout luid matstat mtd mtd_emulated nanocoap nanocoap_cache nanocoap_token_ext netopt od phydat pktqueue posix_headers posix_inet printf_float random rtc_utils rtt_rtc saul_reg scanf_float seq sht1x sock_udp sock_util test_utils_result_output test_utils_result_output_check timex tsrb unicoap unicoap_driver_rfc7252_pdu uri_parser ut_process uuid vfs xtimer zptr ztimer64 ztimer_convert_frac ztimer_convert_muldiv64 ztimer_core ztimer_mock ztimer_no_periph_rtt ztimer_ondemand ztimer_usec' -e 'USEPKG='  -w '/data/riotbuild/riotbase/tests/unittests/' 'docker.io/riot/riotbuild@sha256:08fa7da2c702ac4db7cf57c23fc46c1971f3bffc4a6eff129793f853ec808736' make     test
using BOARD="native64" as "native" on a 64-bit system
Due to limitations in the gcoap API it is currently not possible to use a dual stack setup
Due to limitations in the gcoap API it is currently not possible to use a dual stack setup
/data/riotbuild/riotbase/tests/unittests/bin/native64/tests_unittests.elf  tap0 
RIOT native interrupts/signals initialized.
TZ not set, setting UTC
RIOT native64 board initialized.
RIOT native hardware initialization complete.

main(): This is RIOT! (Version: 2026.01-devel-177-g2aafa)
...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
rtc_tests.test_mktime (tests/unittests/tests-rtc/tests-rtc.c 244) exp 1 was -3599
.............................................................................................................................................................................................................................................................
run 1256 failures 1

native: exiting
make[1]: *** [/data/riotbuild/riotbase/Makefile.include:877: cleanterm] Error 1
Unexpected end of file in expect script at "child.expect(r'OK \((\d+) tests\)', timeout=timeout)" (dist/pythonlibs/testrunner/__init__.py:57)

Process already stopped
make: *** [/data/riotbuild/riotbase/makefiles/tests/tests.inc.mk:32: test] Error 1
make: *** [/home/mikolai/TUD/Code/RIOT-build/makefiles/docker.inc.mk:393: ..in-docker-container] Error 2
make: Leaving directory '/home/mikolai/TUD/Code/RIOT-build/tests/unittests'

(note that it explicitly says "TZ not set, setting UTC" above)

but

make -C tests/unittests flash test       
make: Entering directory '/home/mikolai/TUD/Code/RIOT-build/tests/unittests'
using BOARD="native64" as "native" on a 64-bit system
Due to limitations in the gcoap API it is currently not possible to use a dual stack setup
Building application "tests_unittests" for "native64" with CPU "native".

"make" -C /home/mikolai/TUD/Code/RIOT-build/pkg/tiny-asn1/ 
"make" -C /home/mikolai/.riot/pkg/tiny-asn1/src -f /home/mikolai/TUD/Code/RIOT-build/Makefile.base MODULE=tiny-asn1
"make" -C /home/mikolai/TUD/Code/RIOT-build/boards
"make" -C /home/mikolai/TUD/Code/RIOT-build/boards/common/init
"make" -C /home/mikolai/TUD/Code/RIOT-build/boards/native64
"make" -C /home/mikolai/TUD/Code/RIOT-build/boards/common/native
"make" -C /home/mikolai/TUD/Code/RIOT-build/boards/common/native/drivers
"make" -C /home/mikolai/TUD/Code/RIOT-build/core
"make" -C /home/mikolai/TUD/Code/RIOT-build/core/lib
"make" -C /home/mikolai/TUD/Code/RIOT-build/cpu/native
"make" -C /home/mikolai/TUD/Code/RIOT-build/cpu/native/mtd
"make" -C /home/mikolai/TUD/Code/RIOT-build/cpu/native/periph
"make" -C /home/mikolai/TUD/Code/RIOT-build/cpu/native/stdio_native
"make" -C /home/mikolai/TUD/Code/RIOT-build/cpu/native/vfs
"make" -C /home/mikolai/TUD/Code/RIOT-build/drivers
"make" -C /home/mikolai/TUD/Code/RIOT-build/drivers/mtd
"make" -C /home/mikolai/TUD/Code/RIOT-build/drivers/mtd_emulated
"make" -C /home/mikolai/TUD/Code/RIOT-build/drivers/periph_common
"make" -C /home/mikolai/TUD/Code/RIOT-build/drivers/rtt_rtc
"make" -C /home/mikolai/TUD/Code/RIOT-build/drivers/saul
"make" -C /home/mikolai/TUD/Code/RIOT-build/drivers/sht1x
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/analog_util
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/base64
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/bcd
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/bhp
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/bitfield
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/bloom
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/checksum
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/chunked_ringbuffer
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/clif
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/coding
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/color
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/crypto
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/div
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/ecc
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/embunit
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/event
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/evtimer
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/fmt
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/frac
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/fs/constfs
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/hashes
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/iolist
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/isrpipe
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/isrpipe/read_timeout
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/libc
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/luid
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/matstat
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/application_layer/dns
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/application_layer/gcoap
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/application_layer/nanocoap
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/application_layer/unicoap
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/application_layer/unicoap/drivers/rfc7252/common/pdu
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/ble/bluetil
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/ble/bluetil/bluetil_addr
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/credman
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/crosslayer/inet_csum
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/crosslayer/netopt
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/netapi
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/netif
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/netif/hdr
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/netif/pktq
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/netreg
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/icmpv6
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/ipv6
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/ipv6/hdr
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/ipv6/nib
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/ndp
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/sixlowpan
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/sixlowpan/ctx
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/sixlowpan/frag/fb
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/sixlowpan/frag/vrb
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/network_layer/sixlowpan/nd
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/pkt
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/pktbuf
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/pktbuf_static
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/priority_pktqueue
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/sock
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/sock/udp
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/gnrc/transport_layer/udp
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/link_layer/ieee802154
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/link_layer/l2util
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/netif
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/network_layer/fib
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/network_layer/icmpv6
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/network_layer/ipv4/addr
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/network_layer/ipv6/addr
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/network_layer/ipv6/hdr
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/network_layer/sixlowpan
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/sock
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/sock/async/event
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/net/transport_layer/udp
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/od
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/phydat
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/posix/inet
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/random
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/rtc_utils
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/saul_reg
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/seq
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/stdio
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/test_utils/print_stack_usage
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/test_utils/result_output
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/test_utils/result_output/check
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/timex
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/tsrb
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/universal_address
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/uri_parser
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/ut_process
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/uuid
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/vfs
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/ztimer
"make" -C /home/mikolai/TUD/Code/RIOT-build/sys/ztimer64
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-analog_util
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-base64
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-bcd
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-bhp_event
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-bhp_msg
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-bit
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-bitfield
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-bloom
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-bluetil
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-checksum
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-chunked_ringbuffer
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-clif
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-coding
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-color
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-core
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-credman
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-div
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-dns_cache
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-dns_msg
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-ecc
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-fib
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-fib_sr
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-fmt
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-frac
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-gcoap
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-gnrc_ipv6
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-gnrc_ipv6_hdr
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-gnrc_ipv6_nib
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-gnrc_netif_pktq
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-gnrc_sixlowpan_frag_vrb
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-gnrc_udp
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-hashes
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-ieee802154
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-inet_csum
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-ipv4_addr
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-ipv6_addr
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-ipv6_hdr
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-isrpipe
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-kernel_defines
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-libc
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-luid
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-matstat
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-mtd
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-nanocoap
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-nanocoap_cache
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-netopt
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-netreg
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-phydat
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-pkt
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-pktbuf
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-pktqueue
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-printf_float
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-priority_pktqueue
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-rtc
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-rtt_rtc
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-saul_reg
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-scanf_float
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-seq
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-sht1x
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-sixlowpan
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-sixlowpan_ctx
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-sixlowpan_sfr
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-sock_util
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-timex
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-tsrb
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-turo
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-unicoap
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-uri_parser
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-ut_process
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-uuid
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-vfs
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-zptr
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-ztimer
"make" -C /home/mikolai/TUD/Code/RIOT-build/tests/unittests/tests-ztimer64
/usr/bin/ld: warning: /home/mikolai/TUD/Code/RIOT-build/tests/unittests/bin/native64/tests_unittests.elf has a LOAD segment with RWX permissions
   text    data     bss     dec     hex filename
 697932   45872  161856  905660   dd1bc /home/mikolai/TUD/Code/RIOT-build/tests/unittests/bin/native64/tests_unittests.elf
Due to limitations in the gcoap API it is currently not possible to use a dual stack setup
/home/mikolai/TUD/Code/RIOT-build/tests/unittests/bin/native64/tests_unittests.elf  tap0 
RIOT native interrupts/signals initialized.
TZ not set, setting UTC
RIOT native64 board initialized.
RIOT native hardware initialization complete.

main(): This is RIOT! (Version: 2026.01-devel-177-g2aafa)
........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
OK (1256 tests)

native: exiting

Process already stopped
make: Leaving directory '/home/mikolai/TUD/Code/RIOT-build/tests/unittests'

@kfessel
Copy link
Copy Markdown
Contributor Author

kfessel commented Dec 8, 2025

@mguetschow i think the quetion is more about #20023 but i don't know why that happens: the docker run setsup you local time zone but the manpage of tzset() (POSIX) tzset(3) explicitly says that TZ is the prefered source of information -> the env/the injected env TZ should be the source

a possible reason would be that TZ=UTC is read as a filespec and there is a very strange UTC description file in the docker container zoneinfo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: tests Area: tests and testing framework CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants