apache / apache/cordova-cli

CLI needs integration/e2e testing

Open
#390 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
967
Forks
344
Avg merge
8h 41m
Merged PRs (30d)
9

Description

We should add a suite of tests that test the different use cases of the CLI.

Currently this is only done implicitly via things like paramedic (which is used by all plugin CI) or mobile-spec (which is run manually on releases), which use the CLI to do things. But I doubt this really covers all the cases and probably mostly also only uses already release CLI versions.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the CLI use cases covered indirectly through paramedic and mobile-spec, including how those tools invoke released CLI versions. Define the missing integration or end-to-end scenarios and the test entry points before implementing a suite whose coverage demonstrates the CLI works across its intended use cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
cli, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.