https://github.com/sanger/interrogator
A custom interface to query Intergration Suite results via GitLab
https://github.com/sanger/interrogator
ruby sinatra
Last synced: 12 days ago
JSON representation
A custom interface to query Intergration Suite results via GitLab
- Host: GitHub
- URL: https://github.com/sanger/interrogator
- Owner: sanger
- License: mit
- Created: 2024-09-12T10:12:42.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-08-13T13:19:45.000Z (11 months ago)
- Last Synced: 2025-08-13T15:16:56.883Z (11 months ago)
- Topics: ruby, sinatra
- Language: Ruby
- Homepage:
- Size: 687 KB
- Stars: 0
- Watchers: 6
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Interrogator
A visualisation tool for Integration Suite test runs.

## Setup
1. Install dependencies
```sh
bundle install
```
1. Acquire a [personal access token](https://gitlab.internal.sanger.ac.uk/-/user_settings/personal_access_tokens) for the GitLab API from the GitLab instance you want to use. Set the token name to `{username}-interrogator`, expiration date to a year's time and scope to `read_api`. Save the token in a file named `gitlab.token` in the root of the project.
1. Run the server
```sh
bundle exec rerun ruby app.rb
```
1. Access the interface at http://localhost:4567
## Linting
```sh
bundle exec rubocop -a
bundle exec erb_lint --lint-all -a
```