gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet] branch master updated: meson: update readme


From: gnunet
Subject: [gnunet] branch master updated: meson: update readme
Date: Thu, 23 Nov 2023 22:04:37 +0100

This is an automated email from the git hooks/post-receive script.

martin-schanzenbach pushed a commit to branch master
in repository gnunet.

The following commit(s) were added to refs/heads/master by this push:
     new 30bef54dc meson: update readme
30bef54dc is described below

commit 30bef54dcd03495ecd3e7701b9390b8825f21546
Author: Martin Schanzenbach <schanzen@gnunet.org>
AuthorDate: Thu Nov 23 22:04:33 2023 +0100

    meson: update readme
---
 README.meson.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 55 insertions(+), 2 deletions(-)

diff --git a/README.meson.md b/README.meson.md
index a92046943..2ebf620f1 100644
--- a/README.meson.md
+++ b/README.meson.md
@@ -26,18 +26,71 @@ DISCLAIMER: This is a work in progress. The meson build 
system will be maintaine
 
 ## Use
 
+To compile run:
 
 ```
 $ meson setup $builddir
 $ cd $builddir
-$ meson configure -Dprefix=$string -Dexperimental=$bool -Dmonolith=$bool
+$ meson configure -Dprefix=$PFX -Dexperimental=$BOOL
 $ meson compile
+```
+
+to install:
+
+```
 $ meson install
+```
+
+to make tarball (runs tests unless specified to skip):
+
+```
 $ meson dist
 ```
 
+to uninstall:
+
+```
+$ ninja uninstall
+```
+
+## Test
+
+You can run the tests as:
+
+```
+$ meson test
+```
+
+you can run individual tests as:
+
+```
+$ meson test $TESTNAME
+```
+
+for example:
+
+
+```
+$ meson test test_gnsrecord_crypto
+```
+
+you can run test suites for components as:
+
+
+```
+$ meson test --suite util
+```
+
+performance tests are not included by default.
+To also have performance tests available use the ```full``` setup:
+
+```
+$ meson test --setup full
+```
+
+You can use this switch also when running suites or individual tests.
 
 ## Open issues
 
-  - Tests are always built: https://github.com/mesonbuild/meson/pull/6511
+  - All tests are always built: https://github.com/mesonbuild/meson/pull/6511
   - libtool versioning is different from soversion and version in meson

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]