Skip to content

Testing: Tracking Issue #3

@camerondurham

Description

@camerondurham

Unit Tests

Unit tests for main command functions and helper functions (if they have enough logic).

  • docker container utils
  • docker api utils
  • create command
    • helper functions
    • main command
  • delete command
  • list command
  • start command
    • helper functions
    • main command
  • shell command
  • update command

Package Integration Tests

Add package integration tests to test CLI changes end-to-end. This should prevent having to manually test and build binary for testing and increase confidence on CLI changes or added features.

  • add boilerplate integration test for root command
  • cover 50% commands in integration tests
  • (stretch) require PRs with passing tests for all commits to main branch

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions