JanusGraph / JanusGraph/janusgraph
Support automated testing of all supported storage backend versions
- 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
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