dice-group / dice-group/LIMES

HTTP Server Integration Testing

Open
#86 1 comment 0 reactions 1 assignee Claimed by @kvndrsslr View on GitHub
Priority: Medium Status: Blocked Type: Maintenance
Dominant language
JavaScript
Stars
133
Forks
54
PR merge metrics
No merged PRs in 30d

Description

Please cover the case with an integration test, which should include following steps:

* Bootstrap the server (i.e. run in a thread listening to 8080 port)
* Bootstrap two SPARQL endpoints (tests can not be run against network resources, which you do not control) with 10-20 triples each (use two different ports for them, like 8081 and 8082)
* Submit a link specification (fixture) interlinking those two SPARQL endpoints, get an ID of the job, check if it is a valid ID
* Poll for status of an ID every 1 second, fail after 5-10 seconds if the job is not executed successfully
* Get the results of the job, both acceptance and review. Compare results to predefined fixtures, fail if they differ.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.