Closed
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:
- Let
GitRepositoryClonedEvent.Handle
passComputeHistoryActivity
to the activity engine #205 - Let
HistoryIntervalStopFoundEvent.Handle
passCheckoutHistoryActivity
to the activity engine #208 - Let
HistoryStopCheckedOutEvent.Handle
passDetectAgentsForDetectManifestsActivity
to the Activity Engine #237 ManifestDetectedEvent
dispatchGenerateBillOfMaterialsActivity
#238BillOfMaterialsGeneratedEvent
dispatchComputeLibYearActivity
#239
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
Type
Projects
Status
Done