diff --git a/Testing/SystemTests/tests/analysis/EnginXScriptTest.py b/Testing/SystemTests/tests/analysis/EnginXScriptTest.py
index 9bf02cd191934314a31a9d2a75435f64e8ca67be..7597aa8b4d2e64687452604d6ef1e56bec02ba98 100644
--- a/Testing/SystemTests/tests/analysis/EnginXScriptTest.py
+++ b/Testing/SystemTests/tests/analysis/EnginXScriptTest.py
@@ -40,45 +40,46 @@ cal_deltas = [0.1, 90000, 0.8, 52000, 1, 0.1, 4, 3, 250, 9, 800, 1.5, 10, 0.5, 5
 #         _try_delete(cal_directory)
 
 
-class CreateCalibrationWholeTest(systemtesting.MantidSystemTest):
+#class CreateCalibrationWholeTest(systemtesting.MantidSystemTest):
+#
+#    def runTest(self):
+#        os.makedirs(cal_directory)
+#        main(vanadium_run="236516", user="test", focus_run=None, do_cal=True, directory=cal_directory)
+#
+#    def validate(self):
+#        if _current_os_has_gsl_lvl2():
+#            return("engg_calibration_bank_1", "engggui_calibration_bank_1.nxs",
+#                   "engg_calibration_bank_2", "engggui_calibration_bank_2.nxs",
+#                   "engg_calibration_banks_parameters", "engggui_calibration_banks_parameters.nxs")
+#        return ("engg_calibration_bank_1", "engggui_calibration_bank_1_gsl1.nxs",
+#                "engg_calibration_bank_2", "engggui_calibration_bank_2_gsl1.nxs",
+#                "engg_calibration_banks_parameters", "engggui_calibration_banks_parameters_gsl1.nxs"
+#                )
+#
+#    def cleanup(self):
+#        simple.mtd.clear()
+#        _try_delete(cal_directory)
+
+
+class CreateCalibrationCroppedTest(systemtesting.MantidSystemTest):
 
     def runTest(self):
         os.makedirs(cal_directory)
-        main(vanadium_run="236516", user="test", focus_run=None, do_cal=True, directory=cal_directory)
+        main(vanadium_run="236516", user="test", focus_run=None, do_cal=True, directory=cal_directory,
+             crop_type="spectra", crop_on="1-20")
 
     def validate(self):
         if _current_os_has_gsl_lvl2():
-            return("engg_calibration_bank_1", "engggui_calibration_bank_1.nxs",
-                   "engg_calibration_bank_2", "engggui_calibration_bank_2.nxs",
-                   "engg_calibration_banks_parameters", "engggui_calibration_banks_parameters.nxs")
-        return ("engg_calibration_bank_1", "engggui_calibration_bank_1_gsl1.nxs",
-                "engg_calibration_bank_2", "engggui_calibration_bank_2_gsl1.nxs",
-                "engg_calibration_banks_parameters", "engggui_calibration_banks_parameters_gsl1.nxs"
-                )
+            return ("cropped", "engggui_calibration_bank_cropped.nxs.nxs",
+                    "engg_calibration_banks_parameters", "engggui_calibration_cropped_parameters.nxs")
+        return ("cropped", "engggui_calibration_bank_cropped.nxs_gsl1.nxs",
+                "engg_calibration_banks_parameters", "engggui_calibration_cropped_parameters_gsl1.nxs")
 
     def cleanup(self):
         simple.mtd.clear()
         _try_delete(cal_directory)
 
 
-# class CreateCalibrationCroppedTest(systemtesting.MantidSystemTest):
-#
-#     def runTest(self):
-#         os.makedirs(cal_directory)
-#         main(vanadium_run="236516", user="test", focus_run=None, do_cal=True, directory=cal_directory,
-#              crop_type="spectra", crop_on="1-20")
-#
-#     def validate(self):
-#         return_list = [_compare_tableworkspaces("cropped", "engggui_calibration_bank_cropped.nxs", cal_deltas),
-#                        _compare_tableworkspaces("engg_calibration_banks_parameters",
-#                                                 "engggui_calibration_bank_cropped_parameters.nxs", param_deltas)]
-#         return all(return_list)
-#
-#     def cleanup(self):
-#         simple.mtd.clear()
-#         _try_delete(cal_directory)
-#
-#
 # class CreateCalibrationBankTest(systemtesting.MantidSystemTest):
 #
 #     def runTest(self):
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped.nxs_gsl1.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped.nxs_gsl1.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..0e479c5fea6f6ee29e64c8d827141aa4d3d5634b
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_bank_cropped.nxs_gsl1.nxs.md5
@@ -0,0 +1 @@
+2e60f553de97f4de609ab90a541a1cdc
diff --git a/Testing/SystemTests/tests/analysis/reference/engggui_calibration_cropped_parameters_gsl1.nxs.md5 b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_cropped_parameters_gsl1.nxs.md5
new file mode 100644
index 0000000000000000000000000000000000000000..45e3cc90b2ac3af5138b7e9fa866c5990d30845d
--- /dev/null
+++ b/Testing/SystemTests/tests/analysis/reference/engggui_calibration_cropped_parameters_gsl1.nxs.md5
@@ -0,0 +1 @@
+3628b81c63bf2b844bb5b6162d565962