Releases: HPENetworking/topology
1.19.0
1.18.3
What's Changed
- Move argparse type from 'int' to int by @neyrojasj in #100
New Contributors
- @neyrojasj made their first contribution in #100
Full Changelog: 1.18.2...1.18.3
1.18.2
Fixes
topology
executable was broken and could not be called. Fixed.
1.18.1
Fixes
- Using topology as module did not inject attributes appropriately. Now it uses the topology file path as top search-path.
1.18.0
Changes
-
Add support for subnode. Subnodes can be specified using the
node>subnode
syntax and they can be nested as well. Ports can be specified for any node
and links can be specified between any pair of nodes regardless the nesting
level, for example:node>subnode1>subnode2:p1 -- node:p1
. -
Replace NMLExtendedManager by a new TopologyGraph class and other classes
for Node, Link and Port. TopologyGraph has the same API as the old
NMLExtendedManager, thus backwards compatibility is preserved. -
Drop support for NML and graphviz plot output which implies these pytest
plugin flags and CLI arguments now do nothing. Notice they might be removed
in a future release:--topology-nml-dir
--topology-plot-dir
--topology-plot-format
1.17.0
Changes
- pytest flag
--topology-platform-options
now uses theExtendAction
to allow extending and overriding options in CLI. [Francisco Mata]
1.16.0
New
Add pytest option --topology-szn-dir
. [Jose Martinez]
This new option will allow to pass the path of a directory where topologies files *.szn
will be defined.
1.15.0
New
- Add pytest option --topology-build-retries. Allow for unstable backends to try topology build more than once.
1.14.0
1.13.0
New
-
Ignore the same paths pytest ignores
When running topology via the pytest plugin, ignore the same paths
pytest does by using norecursedirs ini option.Also move topology plugin configuration to sessionstart as logs on
pytest are live only after that point.