michaelpb / michaelpb/omnic

Full e2e Docker-based test suite

Open
#11 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

CodeQuality enhancement
Dominant language
Python
Stars
16
Forks
1
PR merge metrics
No merged PRs in 30d

Description

Build CLI-level tests that include mini-scaffold test apps for full e2e (all tests in tests/ directory should be merely unit and integration tests)

- Should do binary-level (if possible) comparisons of testing converting a variety of file types

- Run as a daily cronjob on travis so it gets alerted if every the Dockerfile becomes broken

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the existing tests/ directory and the Dockerfile to understand the current unit and integration coverage and container setup. Define the mini-scaffold applications and file-conversion cases needed for CLI-level end-to-end tests, then configure the daily Travis job. Done means binary-level comparisons cover the requested file types and the Docker-based suite runs automatically and reports failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
devops, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.