All notable changes to the pathfinder NApp will be documented in this file.
- Changed
setup.py
to alert when a test fails on Travis. - Updated
requirements/dev.txt
file.
- Fixed a bug in parsing metadata of links (fix #64).
- Added support for automated tests and CI with Travis.
- Added tags decorator to run tests by type and size.
- Added unit tests, increasing coverage to 90%.
- Improved documentation about NApp dependencies.
- Changed tests structure to separate unit and integration tests.
- Fixed package install when creating symlinks.
- Fixed hops addresses in openapi.yml.
- Updated
run.in
to includenetworkx
dependency
- Log error message when networkx package isn't installed.
- Updated __init__.py file in tests folder to solve bug when running tests.
- Fixed Scrutinizer coverage error.
- Fixed some linter issues.
- Continuous integration enabled at scrutinizer.
- Improve code organization and fix some linter issues.
- Link status (active/inactive) now considered when creating the graph.
- Fixed pathfinder component to use k-toolbar-item.
- Implements Pathfinder ui.
- Fix optional parameters (api/kytos/pathfinder/v2): - parameter, undesired_links and desired_links must be optional.
- Support for filters in the output path list: - Desired links, which are required in the paths; - Undesired links, which cannot be in any path.
- Code adapted to work with the new topology NApp output.