commit:     8985a4789c638fbe6f19ff98f3a48b4f4ef8d009
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Feb  2 07:40:16 2022 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Feb  2 08:11:08 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8985a478

CONTRIBUTING.md: how to run tests

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 CONTRIBUTING.md | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index c97918dca..108da9e93 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -24,6 +24,12 @@ In GURU we use ['thin 
manifests'](https://wiki.gentoo.org/wiki/Repository_format
 
 String variables should be quoted (e.g. not `$P` or `${P}` but `"${P}"`). 
`repoman -dx full` will warn you about any unquoted variables you might have 
forgotten about.
 
+- #### Run tests if you enable them
+
+You can enable `FEATURES="test"` for GURU in your 
[package.env](https://wiki.gentoo.org/wiki//etc/portage/package.env) or on the 
command line:
+
+`sudo env FEATURES=test USE=test ebuild foo-1.0.ebuild test`
+
 - #### No Symlinks in the repository
 
 Please don't use symlinks in the repository (e.g. foobar-x.y.z.ebuild -> 
foobar-9999.ebuild), see [this forum 
posts](https://forums.gentoo.org/viewtopic-t-1079126-start-0.html) on why this 
is not a good idea.

Reply via email to