diff --git a/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/SANSILLReduction.py b/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/SANSILLReduction.py
index 6a92c5804ba71753cebaa673707ce0312fa23d9f..1a8079b5d90ada2cd785b448c1fd41152b920e06 100644
--- a/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/SANSILLReduction.py
+++ b/Framework/PythonInterface/plugins/algorithms/WorkflowAlgorithms/SANSILLReduction.py
@@ -408,7 +408,6 @@ class SANSILLReduction(PythonAlgorithm):
         flux_factor = (sample_l2 ** 2) / (ref_l2 ** 2)
         self.log().notice('Flux factor is: ' + str(flux_factor))
         Scale(InputWorkspace=ws, Factor=flux_factor, OutputWorkspace=ws)
->>>>>>> master
 
     def _apply_absorber(self, ws, absorber_ws):
         """
diff --git a/Testing/SystemTests/tests/analysis/SANSILLAutoProcessTest.py b/Testing/SystemTests/tests/analysis/SANSILLAutoProcessTest.py
index 00e7c69ff1571a18a6cf6947c1bd38f14baf11ce..1dad18911f7f30b540e714d5ff32d125f8b6151d 100644
--- a/Testing/SystemTests/tests/analysis/SANSILLAutoProcessTest.py
+++ b/Testing/SystemTests/tests/analysis/SANSILLAutoProcessTest.py
@@ -9,6 +9,7 @@ from __future__ import (absolute_import, division, print_function)
 import systemtesting
 from mantid.simpleapi import SANSILLAutoProcess, config, mtd, GroupWorkspaces, SaveNexusProcessed
 import os
+from tempfile import gettempdir
 
 
 class D11_AutoProcess_Test(systemtesting.MantidSystemTest):
@@ -117,7 +118,7 @@ class D33_AutoProcess_Test(systemtesting.MantidSystemTest):
 
 class D16AutoProcessTest(systemtesting.MantidSystemTest):
     """
-    Tests autoprocess with D16 data, with a scan on 2 consecutives gamma values.
+    Tests autoprocess with D16 data, with a scan on 3 consecutives gamma values.
     """
     def __init__(self):
         super(D16AutoProcessTest, self).__init__()
@@ -128,17 +129,20 @@ class D16AutoProcessTest(systemtesting.MantidSystemTest):
         config['default.instrument'] = 'D16'
         config['logging.loggers.root.level'] = 'Warning'
         config.appendDataSearchSubDir('ILL/D16/')
+        config['algorithms.retained'] = '0'
 
     def cleanup(self):
         mtd.clear()
-        os.remove('/tmp/water_reference_g0.nxs')
-        os.remove('/tmp/water_reference_g1.nxs')
-        os.remove('/tmp/water_reference_g2.nxs')
+        os.remove(gettempdir() + '/water_reference_g0.nxs')
+        os.remove(gettempdir() + '/water_reference_g1.nxs')
+        os.remove(gettempdir() + '/water_reference_g2.nxs')
 
     def validate(self):
         self.tolerance = 1e-3
         self.tolerance_is_rel_err = True
-        return ['iq', 'reference_results.nxs']
+        self.disableChecking.append("Instrument")
+
+        return ['iq', 'ILL_D16_scan.nxs']
 
     def runTest(self):
         water = '3659, 3663, 3667'
@@ -153,6 +157,7 @@ class D16AutoProcessTest(systemtesting.MantidSystemTest):
         cell_background = '3676, 3679, 3682'
         transmission_empty_cell = '3673'
 
+        # first process the water
         SANSILLAutoProcess(SampleRuns=water,
                            BeamRuns=beam,
                            DefaultMaskFile="side_mask.nxs",
@@ -167,12 +172,13 @@ class D16AutoProcessTest(systemtesting.MantidSystemTest):
                            WaterCrossSection=0.87,
                            SampleThickness=0.2,
                            AbsorberRuns=absorber)
+        tmp_dir = gettempdir()
+        water_dir = [tmp_dir + '/water_reference_g' + str(i) + '.nxs' for i in range(3)]
+        SaveNexusProcessed('003659_Sample', water_dir[0])
+        SaveNexusProcessed('003663_Sample', water_dir[1])
+        SaveNexusProcessed('003667_Sample', water_dir[2])
 
-        SaveNexusProcessed('003659_Sample', '/tmp/water_reference_g0.nxs')
-        SaveNexusProcessed('003663_Sample', '/tmp/water_reference_g1.nxs')
-        SaveNexusProcessed('003667_Sample', '/tmp/water_reference_g2.nxs')
-
-        # process each sample
+        # then process the sample
         SANSILLAutoProcess(SampleRuns=sample,
                            BeamRuns=beam,
                            DefaultMaskFile="side_mask",
@@ -187,5 +193,4 @@ class D16AutoProcessTest(systemtesting.MantidSystemTest):
                            WaterCrossSection=0.87,
                            SampleThickness=0.2,
                            BeamRadius=1,
-                           ReferenceFiles="/tmp/water_reference_g0.nxs, /tmp/water_reference_g1.nxs, /tmp/water_reference_g2.nxs")
-
+                           ReferenceFiles=",".join(water_dir))