Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -60,6 +60,14 @@
mkdir -p lib
cp -r ${cbind}/lib/* lib/ 2>/dev/null || true

${lib.optionalString (lib.hasSuffix "darwin" system) ''
for f in lib/*.dylib; do
[ -f "$f" ] || continue
chmod +w "$f"
install_name_tool -id "@rpath/$(basename "$f")" "$f"
done
''}

mkdir -p include
cp -r ${cbind}/include/* include/ 2>/dev/null || true
'';
Expand Down
29 changes: 29 additions & 0 deletions tests/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Tests

This directory contains Qt-based tests for the `logos-libp2p-module`.

## Running tests

Run all tests:
```bash
ctest --test-dir build
```

Run with full output (useful for debugging failures):
```bash
ctest --test-dir build -V
```

Run a specific test by name:
```bash
ctest --test-dir build -R async
ctest --test-dir build -R sync
ctest --test-dir build -R integration
```

Or run the test executables directly:
```bash
./build/async
./build/sync
./build/integration
```
Loading