[SEBA-449]

Makefile for running all XOS tests, used both by developers and
Jenkins jobs.

Includes llp's "pass over migration" #13204 patchset:

Add ability for core migration to be run/checked from outside of the repo
tree (useful in tests)

Change-Id: I47d027a5492a51273a92296e9da5310b8bc49a8c
diff --git a/tox.ini b/tox.ini
index 2b634a9..d78bf8b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -18,3 +18,21 @@
 ; W503, allow breaks before binary operators (see: https://github.com/PyCQA/pycodestyle/issues/498)
 ignore = W503
 max-line-length = 119
+
+[unittest]
+plugins = nose2.plugins.junitxml
+code-directories =
+  xos-genx
+  xos-api
+  xos-config
+  xos-synchronizer
+  coreapi
+
+[junit-xml]
+path = nose2-results.xml
+
+[coverage]
+always-on = True
+coverage = xos
+coverage-report = term
+coverage-report = xml