Add gerrit-acceptance-tests
This change introduces an infrastructure for testing Gerrit daemon via
REST and/or SSH protocols. Gerrit daemon is run in the headless mode and
in the same JVM where the tests run. Besides using REST/SSH, tests can
also access Gerrit server internals to prepare test environment and to
perform assertions.
A new review site is created for each test and Gerrit daemon
is started on that site. When test finished the Gerrit daemon is
shutdown.
A purpose of this change is to initiate writing of acceptance tests
in order to minimize the probability of introducing regressions in
Gerrit.
The acceptance tests may be expensive to run each time when Gerrit is
built. Therefore, they run only during the verify phase.
Change-Id: I8c8a0f00f82d3dffc777d5f9ba6d79b8b82a7d81
Signed-off-by: Sasa Zivkov <sasa.zivkov@sap.com>
diff --git a/gerrit-acceptance-tests/.gitignore b/gerrit-acceptance-tests/.gitignore
new file mode 100644
index 0000000..cbfe724
--- /dev/null
+++ b/gerrit-acceptance-tests/.gitignore
@@ -0,0 +1,7 @@
+/target
+/.classpath
+/.project
+/.settings/org.eclipse.core.resources.prefs
+/.settings/org.eclipse.jdt.core.prefs
+/.settings/org.eclipse.m2e.core.prefs
+/gerrit-common.iml