From 2ef26f4c909961dc2aa7b4d2602395ae21fbd274 Mon Sep 17 00:00:00 2001 From: Tom Limoncelli Date: Wed, 29 Apr 2020 20:38:58 -0400 Subject: [PATCH] Update RELEASE_ENGINEERING.md --- RELEASE_ENGINEERING.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/RELEASE_ENGINEERING.md b/RELEASE_ENGINEERING.md index a99c6d0..9e5c7ba 100644 --- a/RELEASE_ENGINEERING.md +++ b/RELEASE_ENGINEERING.md @@ -2,6 +2,7 @@ Table of Contents: ================== - [Branches and Tags:](#branches-and-tags) +- [Testing:](#testing) - [Build Tasks](#build-tasks) - [Stable Releases](#stable-releases) - [Production Releases](#production-releases) @@ -19,6 +20,25 @@ There are 3 branches/tags: If you are packaging BlackBox for distribution, you should track the *tag production*. You might also want to provide a separate package that tracks *tag stable:* for early adopters. +Testing +======= + +Tips: + +* macOS: `brew install gpg pinentry` +* FreeBSD: `pkg install gpg gmake` +* CentOS7: `yum install gpg` + +To run a suite of tests: + +``` +cd ~/src/github.com/StackExchange/blackbox +make test +``` + +FYI: For FreeBSD, use `gmake test` + + Build Tasks ===========