Matthieu Tâche

Results 30 issues of Matthieu Tâche

- **feat: add AntaCatalog.dump() and AntaCatalog.merge()** - **ci: add unit tests for anta.catalog module** # Description This PR also includes functions to merge AntaCatalog instances and dump as a YAML...

We should add a `name` property to the `AntaTest` abstract class instead of defining a class variable: ``` python @property def name(self) -> str: """Return the name of this AntaTest...

Use [pytest-benchmark](https://pytest-benchmark.readthedocs.io/en/latest/index.html) and various test catalogs and device inventories to measure ANTA performances in CI. # Description # Checklist: - [ ] My code follows the style guidelines of this...

- [ ] Remove upper bounds of httpx in aio-eapi * https://github.com/jeremyschulman/aio-eapi/pull/17 - [ ] cvprac is not compatible with Python 3.12 * waiting for new release as this https://github.com/aristanetworks/cvprac/pull/271...

Update `anta exec clear-counters` script to avoid using `clear hardware counter drop` on unsupported platforms.

bug

https://www.arista.com/en/support/toi/eos-4-23-2f/14454-chip-level-next-hop-backup-failover-support

network-tests

https://click.palletsprojects.com/en/7.x/bashcomplete/#activation-script This also prevents to add `eval "$(_FOO_BAR_COMPLETE=source_zsh foo-bar)"` to the shell rc file and slow down its startup.

framework-enhancement