Skip to content

Flesh out acceptance tests #240

Closed
@edwinkortman

Description

Spawned from: #212 (comment), #212 (comment)

The scenarios in analyze.feature are currently a little meager.

This issue is blocked until the entire happy path has been implemented. Blocked by:

To do

  • Test: Run the analysis with default options, freshli analyze https://github.com/corgibytes/freshli-fixture-ruby-nokotest. Running it with just the repository passed, should lead to using all the default options.
  • Test: Run the analysis with specific git installation, freshli analyze --git-path=git https://github.com/corgibytes/freshli-fixture-ruby-nokotest
  • Test: Run the analysis for a specific branch. e.g. freshli analyze --branch=trunk https://github.com/corgibytes/freshli-fixture-ruby-nokotest
  • Test: Run the analysis for every point in time when the files have changed. freshli analyze --commit-history https://github.com/corgibytes/freshli-fixture-ruby-nokotest
  • Test: Run the analysis at a specific interval. In the example: take the last point in time per three months that files have changed. freshli analyze --history-interval=3m https://github.com/corgibytes/freshli-fixture-ruby-nokotest
  • Test: Run the analysis, start with 6 workers. freshli analyze --workers=6 https://github.com/corgibytes/freshli-fixture-ruby-nokotest

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

  • Status

    Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions