gchq / gchq/sleeper

System test query scripts

Open
#7,573 1 comment 0 reactions 0 assignees View on GitHub
system-test-module
Dominant language
Java
Stars
107
Forks
29
Avg merge
19h 46m
Merged PRs (30d)
141

Description

### Description / Background

We'd like an automated version of the query scripts tests that are currently manual in the release process.

### Technical Notes / Implementation Details

We can implement query drivers similar to DirectQueryDriver but to call the scripts.

We add usage of these drivers in the system test for `deployNew.sh`, so that we can replicate the current manual release process tests:
- https://github.com/gchq/sleeper/issues/1648

Contributor guide

Open the contributing guide

Research direction

Start by reading DirectQueryDriver and the system test for deployNew.sh, then review issue 1648 for the current manual query-script release checks. The work is complete when equivalent query drivers exercise those scripts in the system test and reproduce the manual release-process coverage.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, shell
Domain
devops, release, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.