Analizo

 view release on metacpan or  search on metacpan

CHANGELOG.md  view on Meta::CPAN


## [1.25.3] - 2022-08-20

### Added
- add document on how to run Analizo with Docker

### Changed
- create variable $TEMP before run Doxyparse
- change copyright holder name to use fullname
- enrich samples copyright and licensing notices
- rename master branch to main
- add `tar` flag to avoid changing files ownership when run as root

### Fixed
- fix install documentation
- fix reference paper for ACC metric
- remove duplicity of authors names in .mailmap file
- fix misspelling and spelling test
- rm shebang from bash-completion

## [1.25.2] - 2022-07-22

CHANGELOG.md  view on Meta::CPAN

## [1.20.4] - 2018-02-02

### Fixed
- Fix YAML duplicate key.
- Fix bin PATH for doxyparse and sloccount external tools.
- Fix missing dependencie for App::Cmd.

## [1.20.3] - 2018-01-26

### Changed
- Test suite refactored (package namespace t::Analizo renamed to Test::Analizo).

## [1.20.2] - 2018-01-06

### Added
- New dependencies: Alien::Doxyparse Alien::SLOCCount.

### Fixed
- Avoid warnings about YAML duplicate map key "inherits".

## [1.20.1] - 2018-01-02

lib/Analizo.pm  view on Meta::CPAN

time you run B<analizo metrics> from that directory, it will only consider C++
code. When you run B<analizo graph> from that directory  it will use the
I<--modules> option.

=head1 HISTORY

Analizo started as a modified version of egypt, by Andreas Gustafsson
(available at http://www.gson.org/egypt/ as of the time this is being written).
But since then so many features were added (and removed) that at some point
during October 2009 it felt like it wasn't egypt anymore, and a new name was
needed. The project was then renamed to Analizo, which means "analysis" in
Esperanto.

It was also relicensed under the GPL version 3. This relicensing was possible
because the license of the original egypt allows that: "the same terms as Perl
itself" mean either Artistic License or GPL version 1 or later.

=head1 COPYRIGHT

=over

t/features/metrics_history.feature  view on Meta::CPAN

    When I run "tar xzf evolution.tar.gz"
    And I run "cd evolution && analizo metrics-history -o ../sequential.csv"
    And I run "cd evolution && analizo metrics-history -p 2 -o ../parallel.csv"
    Then the exit status must be 0
    When I run "sort sequential.csv > sequential-sorted.csv"
    And I run "sort parallel.csv > parallel-sorted.csv"
    And I run "diff -u sequential-sorted.csv parallel-sorted.csv"
    Then the output must not match "---"
    And the exit status must be 0

  Scenario: parsing git log format containing renamed files among status of changed files
    Given I copy t/samples/evolution.tar.gz into a temporary directory
    When I run "tar xzf evolution.tar.gz"
    And I run "cd evolution && git checkout doc && analizo metrics-history ."
    Then the exit status must be 0

  Scenario: language filters
    Given I copy t/samples/mixed into a temporary directory
    When I run "(cd mixed && git init && git add * && git commit -m 'initial commit')"
    And I run "analizo metrics-history --language java mixed"
    Then the output must not match "native_backend.c"



( run in 0.509 second using v1.01-cache-2.11-cpan-131fc08a04b )