View Issue Details

IDProjectCategoryView StatusLast Update
0011358GNUnetcore servicepublic2026-04-24 01:57
Reporterch3 Assigned Toch3  
PrioritynormalSeverityfeatureReproducibilityN/A
Status assignedResolutionopen 
Summary0011358: Get a working testing-based core test
DescriptionSeveral things are required:

1. core-independant issues:
    1.1 Fix meson so the executed binary finds the testing library. Currently I have to manually specify LD_LIBRARY_PATH.
    1.2 Fix meson and the main test script `test_core_basic.sh` to be environment-independent. (To call the testing script, I currently have to specify its path via GNUNET_PREFIX)
    1.3 (Re-) enable the integration-tests build flag that en-/disables all tests based on testing
    1.4 (Possibly) find where the core suite is not (yet) integrated into the standard tests.

2. core-specific issues:
Currently the peers seem to not connect. Debug this. Fix this. (Maybe look at cranking up udp broadcasts again.)
Steps To ReproduceCurrently I invoke the test as follows:
```
LD_LIBRARY_PATH=/home/ch3/dev/prefix_gn/:/home/ch3/dev/prefix_gn/lib:/home/ch3/.local/src/build/src/service/core/ LTDL_LIBRARY_PATH=/home/ch3/.local/src/gnunet/build/src/service/core:/home/ch3/dev/prefix_gn:/home/ch3/dev/prefix_gn/lib GNUNET_PREFIX=~/dev/prefix_gn GNUNET_FORCE_LOG='mq;;;;DEBUG/communicator;;;;DEBUG/transport;;;;DEBUG/pils;;;;DEBUG/core;;;;DEBUG/;;;;INFO' PATH=$PATH:/home/ch3/dev/prefix_gn/bin:/home/ch3/.local/src/gnunet/build/src/service/core/ meson test -C ../../../build --suite core test_core_basic
```
I think I only need LD_LIBRARY_PATH=/home/ch3/dev/prefix_gn/lib and GNUNET_PREFIX to successfully run it.
TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2026-04-24 01:47 ch3 New Issue
2026-04-24 01:47 ch3 Status new => assigned
2026-04-24 01:47 ch3 Assigned To => ch3
2026-04-24 01:53 ch3 Description Updated
2026-04-24 01:54 ch3 Description Updated
2026-04-24 01:57 ch3 Description Updated
2026-04-24 01:57 ch3 Steps to Reproduce Updated