1
0
mirror of https://github.com/RipMeApp/ripme.git synced 2025-08-21 13:11:27 +02:00

Merge pull request #8 from ripmeapp2/feature/testall

gradle testall to run tests incl flaky and slow, cyberdropdrippertest flaky, Feature/testall
This commit is contained in:
Stefan Aladzic
2021-03-08 01:23:02 +01:00
committed by GitHub
6 changed files with 12 additions and 5 deletions

View File

@@ -77,9 +77,9 @@ tasks.test {
finalizedBy(tasks.jacocoTestReport) // report is always generated after tests run finalizedBy(tasks.jacocoTestReport) // report is always generated after tests run
} }
tasks.register<Test>("slowTests") { tasks.register<Test>("testAll") {
useJUnitPlatform { useJUnitPlatform {
includeTags("slow") includeTags("any()", "none()")
} }
} }

View File

@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.2-bin.zip distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-bin.zip
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists zipStorePath=wrapper/dists

View File

@@ -7,12 +7,13 @@ import java.util.List;
import com.rarchives.ripme.ripper.rippers.ArtStationRipper; import com.rarchives.ripme.ripper.rippers.ArtStationRipper;
import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
public class ArtStationRipperTest extends RippersTest { public class ArtStationRipperTest extends RippersTest {
@Test @Test
@Tag("flaky")
public void testArtStationProjects() throws IOException { public void testArtStationProjects() throws IOException {
List<URL> contentURLs = new ArrayList<>(); List<URL> contentURLs = new ArrayList<>();
contentURLs.add(new URL("https://www.artstation.com/artwork/the-dwarf-mortar")); contentURLs.add(new URL("https://www.artstation.com/artwork/the-dwarf-mortar"));
@@ -25,7 +26,7 @@ public class ArtStationRipperTest extends RippersTest {
} }
@Test @Test
@Disabled("Failed with cloudflare protection") @Tag("flaky")
public void testArtStationUserProfiles() throws IOException { public void testArtStationUserProfiles() throws IOException {
List<URL> contentURLs = new ArrayList<>(); List<URL> contentURLs = new ArrayList<>();
contentURLs.add(new URL("https://www.artstation.com/heitoramatsu")); contentURLs.add(new URL("https://www.artstation.com/heitoramatsu"));

View File

@@ -4,6 +4,7 @@ import com.rarchives.ripme.ripper.rippers.CyberdropRipper;
import com.rarchives.ripme.utils.Http; import com.rarchives.ripme.utils.Http;
import org.jsoup.nodes.Document; import org.jsoup.nodes.Document;
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import java.io.IOException; import java.io.IOException;
@@ -29,6 +30,7 @@ public class CyberdropRipperTest extends RippersTest {
} }
@Test @Test
@Tag("flaky")
public void testCyberdropNumberOfFiles() throws IOException { public void testCyberdropNumberOfFiles() throws IOException {
List<URL> testURLs = new ArrayList<URL>(); List<URL> testURLs = new ArrayList<URL>();

View File

@@ -8,10 +8,12 @@ import java.util.List;
import com.rarchives.ripme.ripper.rippers.HentaiNexusRipper; import com.rarchives.ripme.ripper.rippers.HentaiNexusRipper;
import org.json.JSONObject; import org.json.JSONObject;
import org.junit.Assert; import org.junit.Assert;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
public class HentainexusRipperTest extends RippersTest { public class HentainexusRipperTest extends RippersTest {
@Test @Test
@Tag("flaky")
public void testHentaiNexusJson() throws IOException { public void testHentaiNexusJson() throws IOException {
List<URL> testURLs = new ArrayList<>(); List<URL> testURLs = new ArrayList<>();
testURLs.add(new URL("https://hentainexus.com/view/9202")); testURLs.add(new URL("https://hentainexus.com/view/9202"));

View File

@@ -5,10 +5,12 @@ import java.net.URL;
import com.rarchives.ripme.ripper.rippers.ImgboxRipper; import com.rarchives.ripme.ripper.rippers.ImgboxRipper;
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
public class ImgboxRipperTest extends RippersTest { public class ImgboxRipperTest extends RippersTest {
@Test @Test
@Tag("flaky")
public void testImgboxRip() throws IOException { public void testImgboxRip() throws IOException {
ImgboxRipper ripper = new ImgboxRipper(new URL("https://imgbox.com/g/FJPF7t26FD")); ImgboxRipper ripper = new ImgboxRipper(new URL("https://imgbox.com/g/FJPF7t26FD"));
testRipper(ripper); testRipper(ripper);