diff --git a/README.md b/README.md
index 63299485..5d31bc42 100644
--- a/README.md
+++ b/README.md
@@ -88,10 +88,13 @@ This will include all dependencies in the JAR.
# Running Tests
-After building you can run tests by running the following:
+Tests can be marked as beeing slow or not. Default is to run all tests. Slow tests can be excluded to run, and slow
+tests can be run on its own. After building you can run tests, quoting might be necessary depending on your shell:
```bash
mvn test
+mvn test -Dgroups=slow
+mvn test '-Dgroups=!slow'
```
Please note that some tests may fail as sites change and our rippers become out of date.
diff --git a/pom.xml b/pom.xml
index 60e08138..7180ff27 100644
--- a/pom.xml
+++ b/pom.xml
@@ -143,18 +143,7 @@
maven-surefire-plugin
- 2.22.2
-
-
- slow
-
-
-
-
+ 3.0.0-M5
@@ -163,7 +152,7 @@
org.apache.maven.plugins
maven-surefire-report-plugin
- 3.0.0-M3
+ 3.0.0-M5
false
diff --git a/src/test/java/com/rarchives/ripme/tst/ripper/rippers/FuraffinityRipperTest.java b/src/test/java/com/rarchives/ripme/tst/ripper/rippers/FuraffinityRipperTest.java
index 1efc30f7..8e2e359a 100644
--- a/src/test/java/com/rarchives/ripme/tst/ripper/rippers/FuraffinityRipperTest.java
+++ b/src/test/java/com/rarchives/ripme/tst/ripper/rippers/FuraffinityRipperTest.java
@@ -5,15 +5,18 @@ import java.net.URL;
import com.rarchives.ripme.ripper.rippers.FuraffinityRipper;
import org.junit.jupiter.api.Assertions;
+import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test;
public class FuraffinityRipperTest extends RippersTest {
@Test
+ @Tag("slow")
public void testFuraffinityAlbum() throws IOException {
FuraffinityRipper ripper = new FuraffinityRipper(new URL("https://www.furaffinity.net/gallery/spencerdragon/"));
testRipper(ripper);
}
@Test
+ @Tag("slow")
public void testFuraffinityScrap() throws IOException {
FuraffinityRipper ripper = new FuraffinityRipper(new URL("http://www.furaffinity.net/scraps/sssonic2/"));
testRipper(ripper);