From f2b841d0ec129f8718a64f2f410484c3acf61368 Mon Sep 17 00:00:00 2001
From: Sandro Santilli <strk@kbt.io>
Date: Mon, 8 Jan 2018 17:29:52 +0100
Subject: [PATCH] Add some instructions about running integration tests (#3319)

* Add some instructions about running integration tests

* Add missing newline escape

* Suggest running a clean build
---
 integrations/README.md | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
 create mode 100644 integrations/README.md

diff --git a/integrations/README.md b/integrations/README.md
new file mode 100644
index 0000000000..25028fd2b9
--- /dev/null
+++ b/integrations/README.md
@@ -0,0 +1,22 @@
+Integration tests can be run with make commands for the
+appropriate backends, namely:
+
+  make test-mysql
+  make test-pgsql
+  make test-sqlite
+
+# Running individual tests
+
+Example command to run GPG test with sqlite backend:
+
+```
+go test -c code.gitea.io/gitea/integrations \
+  -o integrations.sqlite.test -tags 'sqlite' &&
+  GITEA_ROOT="$GOPATH/src/code.gitea.io/gitea" \
+  GITEA_CONF=integrations/sqlite.ini ./integrations.sqlite.test \
+  -test.v -test.run GPG
+```
+
+Make sure to perform a clean build before running tests:
+
+    make clean build