うさラボ

お勉強と備忘録

pyATS

genie dqのcustom_filter自作してみた

ansible.utils.cli_parseで出力した辞書から任意のkeyだったりvalueだったりを取り出すのにgenieのdqを使ってみたくなりました 実装するには自分でcustom_filter作るしかなかったので試してみました Dqの説明は以下 公式ドキュメント https://pubhub.devnetc…

pyATS/genieを組み込んだスクリプト作成してみた

本記事はエーピーコミュニケーションズ Advent Calendar 2020の11日目の記事です。 qiita.com pyATSについて pyATSはCisco社製のテスト自動化ソリューションです。 pythonで書かれたOSSです。 細い情報は以下も参考にしていただければと思います。 インスト…

pyATS shellの実行

pyATS shell これまでpyATSのインストールとTestbedファイルの作成を実施してきました pyATS インストール編 - うさラボ pyATS Testbed作成 - うさラボ shellコマンドを実行することでpythonの対話型インタプリンタが起動しpyATSの機能を利用することができ…

pyATS Testbed作成

Testbedファイルとは pyATS/Genieを利用するにはTestbedと呼ばれる、宛先の情報をまとめたYAMLファイルを作成する必要があります。 作り方 私の知っている限りTestbedにはいくつかの作り方があります。 手でかく コマンドから生成する 今回はpyats create te…

pyATS VersionUP方法

pyATSのVersionUP方法 pyATSのVersionUPは非常に簡単です 下記コマンドを実行することで、 VersionUP可能です。 pyats version update VersionUPお試し 実行前 usalab!:Desktop $ pyats version check You are currently running pyATS version: 20.4 Python…

pyATS インストール編

pyATSについて pythonで開発されたテスト自動化ソリューションです。 Cisco社の社内エンジニアがテストフレームワークとして利用していた物がOSSとして公開されています。 オプション pyATSは自動化ソリューションのコアの部分に該当しています。 その他にも…