[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/lib/xos-synchronizer/tox.ini b/lib/xos-synchronizer/tox.ini
index 2e09d5e..b98744a 100644
--- a/lib/xos-synchronizer/tox.ini
+++ b/lib/xos-synchronizer/tox.ini
@@ -25,18 +25,18 @@
 
 commands =
   nose2 -c tox.ini --verbose --junit-xml
-;  should widen flake8 to also cover xos-synchronizer-tests
+; FIXME: should widen flake8 to also cover xos-synchronizer-tests
   flake8 xossynchronizer
 
 [flake8]
-; F821, ignoring undefined names would be valuable, but synchronizer dynamically loads them
-; W503, allow breaks before binary operators (see: https://github.com/PyCQA/pycodestyle/issues/498)
-;ignore = F821,W503
 max-line-length = 119
 
 [unittest]
 plugins=nose2.plugins.junitxml
 
+[junit-xml]
+path=nose2-results.xml
+
 [coverage]
 always-on = True
 coverage = xossynchronizer