diff --git a/configure.ac b/configure.ac
index 95519863f6e303cde51bbef7e2046faa314f46ee..89a2f2aa0ab27b50274b328801833db40fbdcd3a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -869,6 +869,7 @@ AC_CONFIG_FILES([tests/test125cells.sh], [chmod +x tests/test125cells.sh])
 AC_CONFIG_FILES([tests/test125cellsPerturbed.sh], [chmod +x tests/test125cellsPerturbed.sh])
 AC_CONFIG_FILES([tests/testPeriodicBC.sh], [chmod +x tests/testPeriodicBC.sh])
 AC_CONFIG_FILES([tests/testPeriodicBCPerturbed.sh], [chmod +x tests/testPeriodicBCPerturbed.sh])
+AC_CONFIG_FILES([tests/testInteractions.sh], [chmod +x tests/testInteractions.sh])
 AC_CONFIG_FILES([tests/testParser.sh], [chmod +x tests/testParser.sh])
 
 # Save the compilation options
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 2eec538ea50440cf5589882af52d3a0c5ca04b92..fe529adccdb39b68bdc9d4c07146f232f00f1194 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -24,7 +24,7 @@ TESTS = testGreetings testMaths testReading.sh testSingle testKernel testSymmetr
         testPair.sh testPairPerturbed.sh test27cells.sh test27cellsPerturbed.sh  \
         testParser.sh testSPHStep test125cells.sh test125cellsPerturbed.sh testFFT \
         testAdiabaticIndex testRiemannExact testRiemannTRRS testRiemannHLLC \
-        testMatrixInversion testThreadpool testDump testLogger \
+        testMatrixInversion testThreadpool testDump testLogger testInteractions.sh \
         testVoronoi1D testVoronoi2D testVoronoi3D \
 	testPeriodicBC.sh testPeriodicBCPerturbed.sh
 
@@ -101,5 +101,5 @@ EXTRA_DIST = testReading.sh makeInput.py testPair.sh testPairPerturbed.sh \
 	     testPeriodicBCPerturbed.sh test125cells.sh test125cellsPerturbed.sh testParserInput.yaml \
 	     difffloat.py tolerance_125_normal.dat tolerance_125_perturbed.dat \
              tolerance_27_normal.dat tolerance_27_perturbed.dat tolerance_27_perturbed_h.dat \
-	     tolerance_pair_normal.dat tolerance_pair_perturbed.dat \
+	     tolerance_pair_normal.dat tolerance_pair_perturbed.dat tolerance_testInteractions.dat \
 	     fft_params.yml tolerance_periodic_BC_normal.dat tolerance_periodic_BC_perturbed.dat
diff --git a/tests/testInteractions.sh.in b/tests/testInteractions.sh.in
new file mode 100644
index 0000000000000000000000000000000000000000..572f054f1c9d9141974cbf57bde7751ad1ebefeb
--- /dev/null
+++ b/tests/testInteractions.sh.in
@@ -0,0 +1,24 @@
+#!/bin/bash
+
+echo ""
+
+rm -f test_nonsym_density_serial.dat test_nonsym_density_vec.dat
+
+echo "Running ./testInteractions"
+./testInteractions
+
+if [ -e test_nonsym_density_serial.dat ]
+then
+  if python @srcdir@/difffloat.py test_nonsym_density_serial.dat test_nonsym_density_vec.dat @srcdir@/tolerance_testInteractions.dat
+  then
+    echo "Accuracy test passed"
+  else
+    echo "Accuracy test failed"
+    exit 1
+  fi
+else
+  echo "Error Missing test output file"
+  exit 1
+fi
+
+echo "------------"