Skip to content

Commit

Permalink
building Suite from yaml works
Browse files Browse the repository at this point in the history
  • Loading branch information
bigerl committed Jul 10, 2023
1 parent e25b0b2 commit 844e441
Show file tree
Hide file tree
Showing 29 changed files with 293 additions and 798 deletions.
26 changes: 21 additions & 5 deletions example-suite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,33 +20,49 @@ connections:

tasks:
# 1 hour (time Limit is in ms)
- type: Stresstest
- type: stresstest
warmupWorkers:
# 1 minutes (is in ms)
- type: SPARQLProtocolWorker
number: 16
queries:
location: "queries_easy.txt"
path: "/home/bigerl/IdeaProjects/IGUANA/LICENSE"
timeout: 0.02s
completionTarget:
duration: 1000s
workers:
- type: "SPARQLProtocolWorker"
number: 16
queries:
location: "queries_easy.txt"
path: "/home/bigerl/IdeaProjects/IGUANA/LICENSE"
timeout: 180s
completionTarget:
duration: 1000s
- number: 4
type: "SPARQLProtocolWorker"
queries:
location: "queries_complex.txt"
path: "/home/bigerl/IdeaProjects/IGUANA/LICENSE"
timeout: 100s
acceptHeader: "application/sparql-results+json"
- type: stresstest
workers:
- type: "SPARQLProtocolWorker"
number: 16
queries:
path: "/home/bigerl/IdeaProjects/IGUANA/LICENSE"
timeout: 180s
completionTarget:
duration: 1000s
- number: 4
type: "SPARQLProtocolWorker"
queries:
path: "/home/bigerl/IdeaProjects/IGUANA/LICENSE"
timeout: 100s
acceptHeader: "application/sparql-results+json"

#optional otherwise an nt file will be used
storages:
- type: "NTFileStorage"
- type: "RDF file"
path: "some.ttl"
#configuration:
#fileName: YOUR_RESULT_FILE_NAME.nt
55 changes: 0 additions & 55 deletions src/main/java/org/aksw/iguana/cc/config/ConfigManager.java

This file was deleted.

152 changes: 0 additions & 152 deletions src/main/java/org/aksw/iguana/cc/config/IguanaConfig.java

This file was deleted.

77 changes: 0 additions & 77 deletions src/main/java/org/aksw/iguana/cc/config/IguanaConfigFactory.java

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,13 @@ public record ConnectionConfig(
@JsonProperty(required = true)
@JsonDeserialize(contentUsing = URIDeserializer.class)
URI endpoint,
@JsonProperty
String version,
@JsonProperty
String user,
@JsonProperty
String password,
@JsonProperty
@JsonDeserialize(contentUsing = URIDeserializer.class)
URI updateEndpoint) {
URI updateEndpoint,

DatasetConfig dataset) {
public static class URIDeserializer extends JsonDeserializer<URI> {

@Override
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,24 @@
package org.aksw.iguana.cc.config.elements;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonSubTypes;
import com.fasterxml.jackson.annotation.JsonTypeInfo;
import org.aksw.iguana.cc.worker.impl.SPARQLProtocolWorker;
import org.aksw.iguana.rp.storage.impl.RDFFileStorage;
import org.aksw.iguana.rp.storage.impl.TriplestoreStorage;

/**
* Storage Configuration class
*/

public interface StorageConfig {
@JsonProperty(index = 0, access = JsonProperty.Access.READ_ONLY)
String type();
}
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME,
include = JsonTypeInfo.As.PROPERTY,
property = "type")
@JsonSubTypes({
@JsonSubTypes.Type(value = TriplestoreStorage.Config.class, name = "triplestore"),
@JsonSubTypes.Type(value = RDFFileStorage.Config.class, name = "RDF file"),
})
public interface StorageConfig {}



Loading

0 comments on commit 844e441

Please sign in to comment.