ServiceLoader test updates.
diff --git a/src/test/resources/create-serviceloader-jar.sh b/src/test/resources/create-serviceloader-jar.sh
index 0a8d791..850e9f9 100644
--- a/src/test/resources/create-serviceloader-jar.sh
+++ b/src/test/resources/create-serviceloader-jar.sh
@@ -7,5 +7,6 @@
 mkdir /tmp/sl
 cd /tmp/sl
 jar xvf ${j}/serviceloader.jar
-cp ${j}/../../../target/test-classes/test/tmp/TmpSuiteListener.class test/tmp
+echo "test.serviceloader.TmpSuiteListener" >META-INF/services/org.testng.ITestNGListener
+cp ${j}/../../../target/test-classes/test/serviceloader/TmpSuiteListener.class test/tmp
 jar cvf ${j}/serviceloader.jar .
diff --git a/src/test/resources/serviceloader.jar b/src/test/resources/serviceloader.jar
index 42845cb..6b5fcf5 100644
--- a/src/test/resources/serviceloader.jar
+++ b/src/test/resources/serviceloader.jar
Binary files differ