Johnabell / Johnabell/rexecutor

Improve generic backend test suite for query api

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
Rust
Stars
3
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Currently there is some coverage of the query API and prune API in the `rexecutor::backend::testing::test_suite!` macro, however it does not cover all the cases such as

- pruning scheduled/retryable jobs correct behaviour is should prune jobs furthest in future.
- `Query::Or`
- `Query::DataEquals`
- `Query::MetadataEquals`
- `Query::IdIn`
- `Query::StatusEqual`
- `Query::TagsAllOf`
- `Query::ScheduledAtBefore`
- `Query::ScheduledAtAfter`

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.