JanusGraph / JanusGraph/janusgraph

Support automated testing of all supported storage backend versions

Open
#584 0 comments 0 reactions 0 assignees View on GitHub
area/testing kind/enhancement
Dominant language
Java
Stars
5.8k
Forks
1.2k
Avg merge
13h 53m
Merged PRs (30d)
6

Description

We should test all supported versions of storage backends in Travis or Codepipelines (e.g. HBase 1.3.x/1.2.x/etc. Cassandra 3.11.x/2.10.x/etc.). Tests cannot be be run for every commit/PR in order to keep Travis usage reasonable as well as limit build times. Tests should be run periodically as relevant and also as part of the release process.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Travis or Codepipelines configuration and the supported storage-backend version matrix. Determine how periodic and release-triggered jobs should be separated from per-commit builds, then verify that the selected HBase and Cassandra versions are exercised without extending normal build times. Done means the supported versions are tested on the intended schedules and release process.

Written by the indexing model from the issue text.

Assessment

Tech stack
cassandra, java
Domain
ci-cd, databases, devops
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.