diff --git a/PLATFORMS.md b/PLATFORMS.md index 19e6291be..73673644e 100644 --- a/PLATFORMS.md +++ b/PLATFORMS.md @@ -3,7 +3,6 @@ ###### Regularly tested - Arista vEOS -- Cisco ASA - Cisco IOS - Cisco IOS-XE - Cisco IOS-XR @@ -17,7 +16,7 @@ - 6Wind - Adtran OS -- Adva AOS FSP150 +- Adva AOS FSP150 F2 & F3 - Alcatel AOS6/AOS8 - Apresia Systems AEOS - AudioCodes Gateways & Controllers @@ -25,11 +24,14 @@ - Calix B6 - Centec Networks - Cisco AireOS (Wireless LAN Controllers) +- Cisco ASA +- Cisco S200 - CloudGenix ION - Dell OS9 (Force10) - Dell OS10 - Dell PowerConnect - Ericsson IPOS +- Ericsson MINI-LINK 66XX & 63XX - Extreme ERS (Avaya) - Extreme MLX/NetIron (Brocade/Foundry) - Extreme TierraOS @@ -55,6 +57,7 @@ - Ruckus ICX/FastIron - Ruijie Networks - Supermicro SMIS +- Teldat CIT - TPLink JetStream - Ubiquiti EdgeSwitch - Vyatta VyOS @@ -118,6 +121,9 @@ - aruba_os - aruba_osswitch - aruba_procurve +- audiocode_66 +- audiocode_72 +- audiocode_shell - avaya_ers - avaya_vsp - broadcom_icos @@ -137,6 +143,7 @@ - cisco_ftd - cisco_ios - cisco_nxos +- cisco_s200 - cisco_s300 - cisco_tp - cisco_viptela @@ -159,6 +166,8 @@ - endace - enterasys - ericsson_ipos +- ericsson_mltn63 +- ericsson_mltn66 - extreme - extreme_ers - extreme_exos @@ -182,6 +191,7 @@ - huawei - huawei_olt - huawei_smartax +- huawei_vrp - huawei_vrpv8 - ipinfusion_ocnos - juniper @@ -199,8 +209,8 @@ - netapp_cdot - netgear_prosafe - netscaler -- nokia_sros - nokia_srl +- nokia_sros - oneaccess_oneos - ovs_linux - paloalto_panos @@ -213,6 +223,7 @@ - sixwind_os - sophos_sfos - supermicro_smis +- teldat_cit - tplink_jetstream - ubiquiti_edge - ubiquiti_edgerouter @@ -231,6 +242,9 @@ - apresia_aeos_telnet - arista_eos_telnet - aruba_procurve_telnet +- audiocode_72_telnet +- audiocode_66_telnet +- audiocode_shell_telnet - brocade_fastiron_telnet - brocade_netiron_telnet - calix_b6_telnet @@ -238,6 +252,7 @@ - ciena_saos_telnet - cisco_ios_telnet - cisco_xr_telnet +- cisco_s200_telnet - cisco_s300_telnet - dell_dnos6_telnet - dell_powerconnect_telnet @@ -261,6 +276,7 @@ - ruckus_fastiron_telnet - ruijie_os_telnet - supermicro_smis_telnet +- teldat_cit_telnet - tplink_jetstream_telnet - yamaha_telnet - zte_zxros_telnet @@ -279,4 +295,4 @@ - juniper_junos - linux - nokia_sros - +- ubiquiti_edgerouter diff --git a/_release.sh b/_release.sh index d92864337..11f531dc3 100755 --- a/_release.sh +++ b/_release.sh @@ -20,7 +20,7 @@ while true; do esac done -pylama +pylama . if [ $? -eq 0 ]; then echo echo "pylama ... [OK]" @@ -32,7 +32,7 @@ else fi echo -python setup.py sdist bdist_wheel > /dev/null +poetry build > /dev/null if [ $? -eq 0 ]; then echo "creating distribution ... [OK]" ls -ltr $DIR_PACKAGE diff --git a/release_process.txt b/release_process.txt index f6d476429..fca57d72f 100644 --- a/release_process.txt +++ b/release_process.txt @@ -13,13 +13,13 @@ $ pdoc3 --html --output-dir docs netmiko --force # Merge into master / checkout master (use PR in GitHub for this) -# python setup.py sdist bdist_wheel +# poetry build # Run ./_release.sh # Create a tag for the version -git tag -a v4.1.0 -m "Version 4.1.0 Release" -git push origin_ssh v4.1.0 +git tag -a v4.2.0 -m "Version 4.2.0 Release" +git push origin_ssh v4.2.0 # Make sure to run the performance tests for the new release and to update the graphs! diff --git a/tests/performance/graphs/netmiko_arista_eos.svg b/tests/performance/graphs/netmiko_arista_eos.svg index d2b08c962..5a9f0f0a8 100644 --- a/tests/performance/graphs/netmiko_arista_eos.svg +++ b/tests/performance/graphs/netmiko_arista_eos.svg @@ -1,4 +1,4 @@ -Netmiko: Arista EOS Performance (vEOS)00101020203030404050502.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.0Netmiko: Arista EOS Performance (vEOS)5.60085111.669230769230769455.27317052090252.4.26.2156595.0208791208791449.91181661538463.0.06.25804178.37252747252745449.542154673750253.1.08.236209261.7241758241758432.29153439960483.2.01.904317345.0758241758241487.508790614265543.3.32.280802428.4274725274725484.225653645729663.4.01.687836511.77912087912074489.396612902233474.0.01.788259595.1307692307691488.52087425715794.1.06.61593711.669230769230769446.421114335813572.4.26.97108895.0208791208791443.324020487419943.0.06.7046178.37252747252745445.64792875593313.1.08.897231261.7241758241758426.527092880777963.2.02.497181345.0758241758241482.33872084863333.3.32.81286428.4274725274725479.58584252654763.4.02.167681511.77912087912074485.212125183819474.0.02.563968595.1307692307691481.75630489921274.1.08.65136811.669230769230769428.67114086275642.4.27.13095995.0208791208791441.929865633184533.0.07.223195178.37252747252745441.12552171130223.1.017.371332261.7241758241758352.62870577848493.2.03.357669345.0758241758241474.834836327917973.3.32.930811428.4274725274725478.557250979538373.4.03.117634511.77912087912074476.928061243233344.0.02.715299595.1307692307691480.436623104226164.1.017.73959411.669230769230769349.4172774710972.4.234.85695295.0208791208791200.145378581464573.0.034.630821178.37252747252745202.117353682283983.1.056.674599261.72417582417589.8846153846154153.2.032.008313345.0758241758241224.986931394758763.3.330.11219428.4274725274725241.522069629193483.4.021.231472511.77912087912074318.966359768088644.0.028.07229595.1307692307691259.311015011124544.1.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file +Netmiko: Arista EOS Performance (vEOS)00101020203030404050502.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.04.2.0Netmiko: Arista EOS Performance (vEOS)5.60085111.669230769230769455.27317052090252.4.26.2156584.60192307692306449.91181661538463.0.06.25804157.53461538461536449.542154673750253.1.08.236209230.46730769230766432.29153439960483.2.01.904317303.4487.508790614265543.3.32.280802376.33269230769224484.225653645729663.4.01.687836449.26538461538456489.396612902233474.0.01.788259522.1980769230769488.52087425715794.1.00.959298595.1307692307691495.74982761406314.2.06.61593711.669230769230769446.421114335813572.4.26.97108884.60192307692306443.324020487419943.0.06.7046157.53461538461536445.64792875593313.1.08.897231230.46730769230766426.527092880777963.2.02.497181303.4482.33872084863333.3.32.81286376.33269230769224479.58584252654763.4.02.167681449.26538461538456485.212125183819474.0.02.563968522.1980769230769481.75630489921274.1.01.146205595.1307692307691494.11990535586394.2.08.65136811.669230769230769428.67114086275642.4.27.13095984.60192307692306441.929865633184533.0.07.223195157.53461538461536441.12552171130223.1.017.371332230.46730769230766352.62870577848493.2.03.357669303.4474.834836327917973.3.32.930811376.33269230769224478.557250979538373.4.03.117634449.26538461538456476.928061243233344.0.02.715299522.1980769230769480.436623104226164.1.01.126909595.1307692307691494.28817609957184.2.017.73959411.669230769230769349.4172774710972.4.234.85695284.60192307692306200.145378581464573.0.034.630821157.53461538461536202.117353682283983.1.056.674599230.467307692307669.8846153846154153.2.032.008313303.4224.986931394758763.3.330.11219376.33269230769224241.522069629193483.4.021.231472449.26538461538456318.966359768088644.0.028.07229522.1980769230769259.311015011124544.1.05.723498595.1307692307691454.20362751180514.2.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file diff --git a/tests/performance/graphs/netmiko_cisco_ios.svg b/tests/performance/graphs/netmiko_cisco_ios.svg index 3f3d86a6f..6d5444a9e 100644 --- a/tests/performance/graphs/netmiko_cisco_ios.svg +++ b/tests/performance/graphs/netmiko_cisco_ios.svg @@ -1,4 +1,4 @@ -Netmiko: Cisco IOS Performance (Cisco 881)0022446688101012121414161618182.4.23.0.03.1.03.2.03.3.34.0.04.1.0Netmiko: Cisco IOS Performance (Cisco 881)5.01569911.669230769230769369.84056107192772.4.25.692225108.91282051282049351.72934481422153.0.07.7883206.15641025641023295.61551087824343.1.07.71581303.4297.556134101181043.2.03.047461400.64358974358964422.53208226200043.3.33.050436497.88717948717954422.45243880651364.0.01.055904595.1307692307691475.847874288542764.1.05.43730211.669230769230769358.55386535306742.4.26.039594108.91282051282049342.42996078430523.0.08.142923206.15641025641023286.12193067148633.1.08.145355303.4286.05682381980773.2.03.134423400.64358974358964420.204030438119843.3.33.110452497.88717948717954420.8457559075234.0.00.927821595.1307692307691479.27677267816244.1.07.71222111.669230769230769297.6522148950442.4.25.965445108.91282051282049344.414996945949673.0.08.065553206.15641025641023288.193195932331833.1.08.06323303.4288.2553847548853.2.03.140944400.64358974358964420.02945733787463.3.33.111018497.88717948717954420.83060357279854.0.00.930841595.1307692307691479.19592453175224.1.012.72949511.669230769230769163.335227169270522.4.216.356528108.9128205128204966.236255308858863.0.018.461486206.156410256410239.8846153846154153.1.018.446518303.410.2853223566243063.2.05.528239400.64358974358964356.119399164292643.3.36.266658497.88717948717954336.35125101063834.0.04.036946595.1307692307691396.04266896708434.1.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file +Netmiko: Cisco IOS Performance (Cisco 881)0022446688101012121414161618182.4.23.0.03.1.03.2.03.3.34.0.04.1.04.2.0Netmiko: Cisco IOS Performance (Cisco 881)5.01569911.669230769230769369.84056107192772.4.25.69222595.0208791208791351.72934481422153.0.07.7883178.37252747252745295.61551087824343.1.07.71581261.7241758241758297.556134101181043.2.03.047461345.0758241758241422.53208226200043.3.33.050436428.4274725274725422.45243880651364.0.01.055904511.77912087912074475.847874288542764.1.00.950239595.1307692307691478.67662243106874.2.05.43730211.669230769230769358.55386535306742.4.26.03959495.0208791208791342.42996078430523.0.08.142923178.37252747252745286.12193067148633.1.08.145355261.7241758241758286.05682381980773.2.03.134423345.0758241758241420.204030438119843.3.33.110452428.4274725274725420.8457559075234.0.00.927821511.77912087912074479.27677267816244.1.01.018443595.1307692307691476.85073932585094.2.07.71222111.669230769230769297.6522148950442.4.25.96544595.0208791208791344.414996945949673.0.08.065553178.37252747252745288.193195932331833.1.08.06323261.7241758241758288.2553847548853.2.03.140944345.0758241758241420.02945733787463.3.33.111018428.4274725274725420.83060357279854.0.00.930841511.77912087912074479.19592453175224.1.01.222409595.1307692307691471.39038401767464.2.012.72949511.669230769230769163.335227169270522.4.216.35652895.020879120879166.236255308858863.0.018.461486178.372527472527459.8846153846154153.1.018.446518261.724175824175810.2853223566243063.2.05.528239345.0758241758241356.119399164292643.3.36.266658428.4274725274725336.35125101063834.0.04.036946511.77912087912074396.04266896708434.1.04.19027595.1307692307691391.93804605311424.2.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file diff --git a/tests/performance/graphs/netmiko_cisco_nxos.svg b/tests/performance/graphs/netmiko_cisco_nxos.svg index 69b0a37c9..14c784f38 100644 --- a/tests/performance/graphs/netmiko_cisco_nxos.svg +++ b/tests/performance/graphs/netmiko_cisco_nxos.svg @@ -1,4 +1,4 @@ -Netmiko: Cisco NX-OS Performance (nx9k virtual)002244668810101212141416161818202022222.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.0Netmiko: Cisco NX-OS Performance (nx9k virtual)4.98773411.669230769230769400.14917640346182.4.25.70400395.0208791208791385.21899528519333.0.07.65255178.37252747252745344.602746882067273.1.07.812037261.7241758241758341.27833971658993.2.07.945623345.0758241758241338.49382276155623.3.37.719243428.4274725274725343.212572842257263.4.05.363876511.77912087912074392.308730724271754.0.03.346325595.1307692307691434.36332452261254.1.05.3627611.669230769230769392.33199304907992.4.26.28916695.0208791208791373.02163706682933.0.08.914154178.37252747252745318.30539739530743.1.08.36903261.7241758241758329.66816760023733.2.07.960268345.0758241758241338.188556859392353.3.38.21612428.4274725274725332.85548129773713.4.04.947016511.77912087912074400.99791774892514.0.02.827452595.1307692307691445.178908985124964.1.07.67416711.669230769230769344.15215398298382.4.25.93520995.0208791208791380.399650240761163.0.07.975704178.37252747252745337.86680305496753.1.08.20709261.7241758241758333.0437060226633.2.08.498077345.0758241758241326.97826327271633.3.38.309425428.4274725274725330.910596695387943.4.05.532515511.77912087912074388.79355581986624.0.03.765265595.1307692307691425.63078119365734.1.015.17274111.669230769230769187.849050053120832.4.217.16278295.0208791208791146.367885067926583.0.021.243036178.3725274725274561.317532157861423.1.021.62422261.724175824175853.37198912949353.2.022.775075345.075824175824129.383133558660633.3.322.034908428.427472527472544.811453600105153.4.023.038316511.7791208791207423.8960388948485164.0.023.710508595.13076923076919.8846153846153584.1.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file +Netmiko: Cisco NX-OS Performance (nx9k virtual)002244668810101212141416161818202022222424262628282.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.04.2.0Netmiko: Cisco NX-OS Performance (nx9k virtual)4.98773411.669230769230769417.320794230013632.4.25.70400384.60192307692306404.85656208356413.0.07.65255157.53461538461536370.94871160243513.1.07.812037230.46730769230766368.17338139501193.2.07.945623303.4365.84877022865463.3.37.719243376.33269230769224369.788146180026563.4.05.363876449.26538461538456410.775318706111534.0.03.346325522.1980769230769445.88394972504634.1.02.870104595.1307692307691454.17096074606554.2.05.3627611.669230769230769410.7947389003062.4.26.28916684.60192307692306394.67378511637323.0.08.914154157.53461538461536348.994773720313563.1.08.36903230.46730769230766358.480807716760643.2.07.960268303.4365.593923683872163.3.38.21612376.33269230769224361.14168755033383.4.04.947016449.26538461538456418.02935289238654.0.02.827452522.1980769230769454.91317411773224.1.02.917957595.1307692307691453.33824161274544.2.07.67416711.669230769230769370.572541048760742.4.25.93520984.60192307692306400.83320597342673.0.07.975704157.53461538461536365.32531246739823.1.08.20709230.46730769230766361.29882406787463.2.08.498077303.4356.23518244775863.3.38.309425376.33269230769224359.518030543783943.4.05.532515449.26538461538456407.8407289850084.0.03.765265522.1980769230769438.593720194753134.1.04.182973595.1307692307691431.324929445147754.2.015.17274111.669230769230769240.08529798319372.4.217.16278284.60192307692306205.45538519211593.0.021.243036157.53461538461536134.452405763326853.1.021.62422230.46730769230766127.81919133339593.2.022.775075303.4107.792464102562013.3.322.034908376.33269230769224120.672559869852083.4.023.038316449.26538461538456103.211647489720354.0.023.710508522.198076923076991.514426005911564.1.028.401443595.13076923076919.8846153846153584.2.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file diff --git a/tests/performance/graphs/netmiko_cisco_xe.svg b/tests/performance/graphs/netmiko_cisco_xe.svg index 7d28a82ae..23a76be92 100644 --- a/tests/performance/graphs/netmiko_cisco_xe.svg +++ b/tests/performance/graphs/netmiko_cisco_xe.svg @@ -1,4 +1,4 @@ -Netmiko: Cisco IOS-XE Performance (Cisco C1111-4P)0022446688101012121414161618182.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.0Netmiko: Cisco IOS-XE Performance (Cisco C1111-4P)4.82433811.669230769230769375.79041728981432.4.25.34021395.0208791208791362.068401436223843.0.07.53684178.37252747252745303.639226697334153.1.07.527892261.7241758241758303.87723900236533.2.03.070582345.0758241758241422.439445902034833.3.33.067946428.4274725274725422.509562177857563.4.03.077292511.77912087912074422.26096327275914.0.00.883392595.1307692307691480.61760118153934.1.05.34378211.669230769230769361.97346782908752.4.25.96110895.0208791208791345.55290633873893.0.07.961087178.37252747252745292.35446961502133.1.07.963046261.7241758241758292.302361199111943.2.03.149141345.0758241758241420.34981596563123.3.32.977177428.4274725274725424.923971980648053.4.02.965434511.77912087912074425.236329881629334.0.00.982203595.1307692307691477.989278218594564.1.07.5380311.669230769230769303.607573295122852.4.25.81018295.0208791208791349.56746212205663.0.07.810232178.37252747252745296.367136834005243.1.07.80769261.7241758241758296.43475275704833.2.03.024375345.0758241758241423.66852889025263.3.33.222384428.4274725274725418.401588958770053.4.03.015565511.77912087912074423.90287046460714.0.01.027332595.1307692307691476.78886948885064.1.015.06086611.669230769230769103.503914742255122.4.216.61302795.020879120879162.217211860113713.0.018.580455178.372527472527459.8846153846154153.1.018.531863261.724175824175811.177138174744133.2.08.902653345.0758241758241267.30928700450183.3.310.138406428.4274725274725234.438877976884843.4.010.685372511.77912087912074219.889857141653644.0.07.759537595.1307692307691297.715598367705754.1.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file +Netmiko: Cisco IOS-XE Performance (Cisco C1111-4P)0022446688101012121414161618182.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.04.2.0Netmiko: Cisco IOS-XE Performance (Cisco C1111-4P)4.82433811.669230769230769375.79041728981432.4.25.34021384.60192307692306362.068401436223843.0.07.53684157.53461538461536303.639226697334153.1.07.527892230.46730769230766303.87723900236533.2.03.070582303.4422.439445902034833.3.33.067946376.33269230769224422.509562177857563.4.03.077292449.26538461538456422.26096327275914.0.00.883392522.1980769230769480.61760118153934.1.00.794856595.1307692307691482.972614306062674.2.05.34378211.669230769230769361.97346782908752.4.25.96110884.60192307692306345.55290633873893.0.07.961087157.53461538461536292.35446961502133.1.07.963046230.46730769230766292.302361199111943.2.03.149141303.4420.34981596563123.3.32.977177376.33269230769224424.923971980648053.4.02.965434449.26538461538456425.236329881629334.0.00.982203522.1980769230769477.989278218594564.1.00.889877595.1307692307691480.44510343923644.2.07.5380311.669230769230769303.607573295122852.4.25.81018284.60192307692306349.56746212205663.0.07.810232157.53461538461536296.367136834005243.1.07.80769230.46730769230766296.43475275704833.2.03.024375303.4423.66852889025263.3.33.222384376.33269230769224418.401588958770053.4.03.015565449.26538461538456423.90287046460714.0.01.027332522.1980769230769476.78886948885064.1.00.923853595.1307692307691479.541358906856264.2.015.06086611.669230769230769103.503914742255122.4.216.61302784.6019230769230662.217211860113713.0.018.580455157.534615384615369.8846153846154153.1.018.531863230.4673076923076611.177138174744133.2.08.902653303.4267.30928700450183.3.310.138406376.33269230769224234.438877976884843.4.010.685372449.26538461538456219.889857141653644.0.07.759537522.1980769230769297.715598367705754.1.09.778762595.1307692307691244.005227712089444.2.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file diff --git a/tests/performance/graphs/netmiko_cisco_xr.svg b/tests/performance/graphs/netmiko_cisco_xr.svg index cf60993ca..ca59878fa 100644 --- a/tests/performance/graphs/netmiko_cisco_xr.svg +++ b/tests/performance/graphs/netmiko_cisco_xr.svg @@ -1,4 +1,4 @@ -Netmiko: Cisco IOS-XR Performance (cisco IOS-XRv 9000)00224466881010121214141616181820202.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.0Netmiko: Cisco IOS-XR Performance (cisco IOS-XRv 9000)5.73379111.669230769230769363.85217273268252.4.26.26668195.0208791208791350.81631862147183.0.06.264205178.37252747252745350.87688792241453.1.06.273295261.7241758241758350.6545232432673.2.08.140628345.0758241758241304.97477589381493.3.38.07315428.4274725274725306.62546058243043.4.02.767007511.77912087912074436.42730719471834.0.02.700028595.1307692307691438.06578506541354.1.06.082411.669230769230769355.32430381816912.4.26.90005795.0208791208791335.322319609401353.0.06.999404178.37252747252745332.89203756547773.1.06.88443261.7241758241758335.704596049559543.2.08.500045345.0758241758241296.182515620420763.3.38.433702428.4274725274725297.8054353023443.4.02.512359511.77912087912074442.656649418651174.0.02.412279595.1307692307691445.104862519760164.1.013.66281911.669230769230769169.887841910739722.4.211.73262495.0208791208791217.105354767405173.0.012.024759178.37252747252745209.95898452067783.1.011.881486261.7241758241758213.463809017432253.2.09.143244345.0758241758241280.44822087201753.3.39.295759428.4274725274725276.717313386849243.4.03.235152511.77912087912074424.975281593012944.0.03.156762595.1307692307691426.892901746849254.1.018.55698911.66923076923076950.163909925781812.4.219.81228795.020879120879119.4561060749033463.0.019.590199178.3725274725274524.888947313903093.1.020.203558261.72417582417589.8846153846153583.2.016.494184345.0758241758241100.62540299166043.3.317.251342428.427472527472582.103379258552143.4.011.773506511.77912087912074216.105276350143584.0.012.579465595.1307692307691196.389455179513054.1.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file +Netmiko: Cisco IOS-XR Performance (cisco IOS-XRv 9000)00224466881010121214141616181820202.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.04.2.0Netmiko: Cisco IOS-XR Performance (cisco IOS-XRv 9000)5.73379111.669230769230769363.85217273268252.4.26.26668184.60192307692306350.81631862147183.0.06.264205157.53461538461536350.87688792241453.1.06.273295230.46730769230766350.6545232432673.2.08.140628303.4304.97477589381493.3.38.07315376.33269230769224306.62546058243043.4.02.767007449.26538461538456436.42730719471834.0.02.700028522.1980769230769438.06578506541354.1.02.106241595.1307692307691452.591335751546644.2.06.082411.669230769230769355.32430381816912.4.26.90005784.60192307692306335.322319609401353.0.06.999404157.53461538461536332.89203756547773.1.06.88443230.46730769230766335.704596049559543.2.08.500045303.4296.182515620420763.3.38.433702376.33269230769224297.8054353023443.4.02.512359449.26538461538456442.656649418651174.0.02.412279522.1980769230769445.104862519760164.1.02.385522595.1307692307691445.759407263428954.2.013.66281911.669230769230769169.887841910739722.4.211.73262484.60192307692306217.105354767405173.0.012.024759157.53461538461536209.95898452067783.1.011.881486230.46730769230766213.463809017432253.2.09.143244303.4280.44822087201753.3.39.295759376.33269230769224276.717313386849243.4.03.235152449.26538461538456424.975281593012944.0.03.156762522.1980769230769426.892901746849254.1.03.130367595.1307692307691427.53859104344964.2.018.55698911.66923076923076950.163909925781812.4.219.81228784.6019230769230619.4561060749033463.0.019.590199157.5346153846153624.888947313903093.1.020.203558230.467307692307669.8846153846153583.2.016.494184303.4100.62540299166043.3.317.251342376.3326923076922482.103379258552143.4.011.773506449.26538461538456216.105276350143584.0.012.579465522.1980769230769196.389455179513054.1.011.63506595.1307692307691219.492020065132984.2.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file diff --git a/tests/performance/graphs/netmiko_hp_procurve.svg b/tests/performance/graphs/netmiko_hp_procurve.svg index 04f367988..bb2997c69 100644 --- a/tests/performance/graphs/netmiko_hp_procurve.svg +++ b/tests/performance/graphs/netmiko_hp_procurve.svg @@ -1,4 +1,4 @@ -Netmiko: HPE ProCurve Performance0010102020303040402.4.23.0.03.1.03.2.03.3.33.4.04.1.0Netmiko: HPE ProCurve Performance11.25826911.669230769230769373.595712950305942.4.217.901763108.91282051282049296.576176857419973.0.018.419321206.15641025641023290.576009315888033.1.018.353988303.4291.33342963591193.2.018.020695400.64358974358964295.197371146660033.3.318.010017497.88717948717954295.321163627905553.4.01.873823595.1307692307691482.39172863252684.1.021.83115511.669230769230769251.02184220052142.4.222.221532108.91282051282049246.496112901852263.0.022.93706206.15641025641023238.200834149215383.1.022.718488303.4240.734789029417583.2.022.391657400.64358974358964244.523815105270783.3.322.410676497.88717948717954244.30332351500963.4.02.322253595.1307692307691477.192977708670644.1.032.21674111.669230769230769130.619382926414742.4.230.53423108.91282051282049150.125115405615823.0.031.002139206.15641025641023144.700540006934663.1.030.893432303.4145.960804968421663.2.030.752905400.64358974358964147.589966423000423.3.330.529921497.88717948717954150.175070622106433.4.02.099819595.1307692307691479.771705632754734.1.042.48894511.66923076923076911.5313869514821482.4.242.045111108.9128205128204916.676855402609023.0.042.630991206.156410256410239.8846153846154153.1.042.584148303.410.4276769316265363.2.042.227986400.6435897435896414.5567439577899343.3.342.211889497.8871794871795414.7433601378432973.4.010.649204595.1307692307691380.65674194354564.1.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file +Netmiko: HPE ProCurve Performance0010102020303040402.4.23.0.03.1.03.2.03.3.33.4.04.1.04.2.0Netmiko: HPE ProCurve Performance11.25826911.669230769230769373.595712950305942.4.217.90176395.0208791208791296.576176857419973.0.018.419321178.37252747252745290.576009315888033.1.018.353988261.7241758241758291.33342963591193.2.018.020695345.0758241758241295.197371146660033.3.318.010017428.4274725274725295.321163627905553.4.01.873823511.77912087912074482.39172863252684.1.01.922824595.1307692307691481.82364890097484.2.021.83115511.669230769230769251.02184220052142.4.222.22153295.0208791208791246.496112901852263.0.022.93706178.37252747252745238.200834149215383.1.022.718488261.7241758241758240.734789029417583.2.022.391657345.0758241758241244.523815105270783.3.322.410676428.4274725274725244.30332351500963.4.02.322253511.77912087912074477.192977708670644.1.02.093454595.1307692307691479.84549652460044.2.032.21674111.669230769230769130.619382926414742.4.230.5342395.0208791208791150.125115405615823.0.031.002139178.37252747252745144.700540006934663.1.030.893432261.7241758241758145.960804968421663.2.030.752905345.0758241758241147.589966423000423.3.330.529921428.4274725274725150.175070622106433.4.02.099819511.77912087912074479.771705632754734.1.02.080615595.1307692307691479.99434197006874.2.042.48894511.66923076923076911.5313869514821482.4.242.04511195.020879120879116.676855402609023.0.042.630991178.372527472527459.8846153846154153.1.042.584148261.724175824175810.4276769316265363.2.042.227986345.075824175824114.5567439577899343.3.342.211889428.427472527472514.7433601378432973.4.010.649204511.77912087912074380.65674194354564.1.010.503179595.1307692307691382.349642961889864.2.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file diff --git a/tests/performance/graphs/netmiko_juniper_junos.svg b/tests/performance/graphs/netmiko_juniper_junos.svg index bc04f966e..107594272 100644 --- a/tests/performance/graphs/netmiko_juniper_junos.svg +++ b/tests/performance/graphs/netmiko_juniper_junos.svg @@ -1,4 +1,4 @@ -Netmiko: Juniper Junos Performance00448812121616202024242828323236362.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.0Netmiko: Juniper Junos Performance6.95582711.669230769230769413.133807933398432.4.28.24596695.0208791208791396.25890860670143.0.07.763991178.37252747252745402.56309722745063.1.07.762834261.7241758241758402.57823068091653.2.03.517362345.0758241758241458.108613526726973.3.33.991287428.4274725274725451.909718164750533.4.05.92602511.77912087912074426.603588670921974.0.03.491516595.1307692307691458.44667682688134.1.07.79519311.669230769230769402.15497794046562.4.28.63810495.0208791208791391.12977967394893.0.08.640627178.37252747252745391.09677906626153.1.08.832251261.7241758241758388.5903547905993.2.04.262974345.0758241758241448.35607722112173.3.34.1622428.4274725274725449.67419186206243.4.06.641656511.77912087912074417.243135685189264.0.03.979298595.1307692307691452.066533180828464.1.020.18372611.669230769230769240.11410701069452.4.218.75418795.0208791208791258.81234550173093.0.018.747711178.37252747252745258.897050985434363.1.018.852219261.7241758241758257.530095968312543.2.014.697604345.0758241758241311.872077620045733.3.316.79162428.4274725274725284.482541152662863.4.017.185611511.77912087912074279.32917515053084.0.03.606049595.1307692307691456.948595732840544.1.035.18357611.66923076923076943.917450165535572.4.237.20446995.020879120879117.4843558051397853.0.037.257378178.3725274725274516.7923109568899353.1.037.785493261.72417582417589.8846153846154153.2.029.58927345.0758241758241117.090457533530243.3.327.660851428.4274725274725142.31400048873873.4.032.165569511.7791208791207483.392703833758164.0.017.841704595.1307692307691270.74753912220314.1.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file +Netmiko: Juniper Junos Performance00448812121616202024242828323236362.4.23.0.03.1.03.2.03.3.33.4.04.0.04.1.04.2.0Netmiko: Juniper Junos Performance6.95582711.669230769230769413.133807933398432.4.28.24596684.60192307692306396.25890860670143.0.07.763991157.53461538461536402.56309722745063.1.07.762834230.46730769230766402.57823068091653.2.03.517362303.4458.108613526726973.3.33.991287376.33269230769224451.909718164750533.4.05.92602449.26538461538456426.603588670921974.0.03.491516522.1980769230769458.44667682688134.1.03.352394595.1307692307691460.266379776818274.2.07.79519311.669230769230769402.15497794046562.4.28.63810484.60192307692306391.12977967394893.0.08.640627157.53461538461536391.09677906626153.1.08.832251230.46730769230766388.5903547905993.2.04.262974303.4448.35607722112173.3.34.1622376.33269230769224449.67419186206243.4.06.641656449.26538461538456417.243135685189264.0.03.979298522.1980769230769452.066533180828464.1.03.991835595.1307692307691451.90255037520924.2.020.18372611.669230769230769240.11410701069452.4.218.75418784.60192307692306258.81234550173093.0.018.747711157.53461538461536258.897050985434363.1.018.852219230.46730769230766257.530095968312543.2.014.697604303.4311.872077620045733.3.316.79162376.33269230769224284.482541152662863.4.017.185611449.26538461538456279.32917515053084.0.03.606049522.1980769230769456.948595732840544.1.03.718561595.1307692307691455.47694913271044.2.035.18357611.66923076923076943.917450165535572.4.237.20446984.6019230769230617.4843558051397853.0.037.257378157.5346153846153616.7923109568899353.1.037.785493230.467307692307669.8846153846154153.2.029.58927303.4117.090457533530243.3.327.660851376.33269230769224142.31400048873873.4.032.165569449.2653846153845683.392703833758164.0.017.841704522.1980769230769270.74753912220314.1.018.232042595.1307692307691265.641954023710474.2.0ConnectShow CommandSimple ConfigLarge ACL \ No newline at end of file diff --git a/tests/performance/netmiko_performance.csv b/tests/performance/netmiko_performance.csv index 6e3288e81..37de1d1fb 100644 --- a/tests/performance/netmiko_performance.csv +++ b/tests/performance/netmiko_performance.csv @@ -68,5 +68,11 @@ date,netmiko_version,device_name,connect,send_command_simple,send_config_simple, 2022-4-27 14:26:2,4.1.0,arista1,0:00:01.788259,0:00:02.563968,0:00:02.715299,0:00:28.072290 2022-4-27 14:26:34,4.1.0,juniper_vmx,0:00:03.491516,0:00:03.979298,0:00:03.606049,0:00:17.841704 2022-4-27 14:29:21,4.1.0,hp_procurve,0:00:01.873823,0:00:02.322253,0:00:02.099819,0:00:10.649204 -2022-5-20 11:38:5,4.1.0,linux_srv1,0:00:03.349217,0:00:03.523378,0:00:04.188625,0:00:10.252565 -2022-5-20 13:8:5,4.1.1-a1,linux_srv1,0:00:01.082305,0:00:01.244256,0:00:01.651606,0:00:07.775715 +2023-5-5 10:41:36,4.2.0,cisco1,0:00:00.950239,0:00:01.018443,0:00:01.222409,0:00:04.190270 +2023-5-5 10:41:49,4.2.0,cisco3,0:00:00.794856,0:00:00.889877,0:00:00.923853,0:00:09.778762 +2023-5-5 10:42:7,4.2.0,cisco5,0:00:01.488929,0:00:01.200243,0:00:01.568345,0:00:12.064722 +2023-5-5 10:42:50,4.2.0,nxos1,0:00:02.870104,0:00:02.917957,0:00:04.182973,0:00:28.401443 +2023-5-5 10:43:12,4.2.0,cisco_xr_azure,0:00:02.106241,0:00:02.385522,0:00:03.130367,0:00:11.635060 +2023-5-5 10:43:22,4.2.0,arista1,0:00:00.959298,0:00:01.146205,0:00:01.126909,0:00:05.723498 +2023-5-5 10:43:55,4.2.0,juniper_vmx,0:00:03.352394,0:00:03.991835,0:00:03.718561,0:00:18.232042 +2023-5-5 10:46:42,4.2.0,hp_procurve,0:00:01.922824,0:00:02.093454,0:00:02.080615,0:00:10.503179 diff --git a/tests/performance/performance_report.md b/tests/performance/performance_report.md index e4fff7b9c..b527ca8d7 100644 --- a/tests/performance/performance_report.md +++ b/tests/performance/performance_report.md @@ -1,10 +1,10 @@ # Netmiko performance ![](graphs/netmiko_arista_eos.svg) -![](graphs/netmiko_cisco_xr.svg) -![](graphs/netmiko_cisco_xe.svg) -![](graphs/netmiko_cisco_ios.svg) ![](graphs/netmiko_cisco_asa.svg) -![](graphs/netmiko_juniper_junos.svg) +![](graphs/netmiko_cisco_ios.svg) ![](graphs/netmiko_cisco_nxos.svg) -![](graphs/netmiko_hp_procurve.svg) \ No newline at end of file +![](graphs/netmiko_cisco_xe.svg) +![](graphs/netmiko_cisco_xr.svg) +![](graphs/netmiko_hp_procurve.svg) +![](graphs/netmiko_juniper_junos.svg) \ No newline at end of file diff --git a/tests/performance/requirements.txt b/tests/performance/requirements.txt index f831c367e..1e61c5755 100644 --- a/tests/performance/requirements.txt +++ b/tests/performance/requirements.txt @@ -1,3 +1,2 @@ -pyaml pygal jinja2 diff --git a/tests/performance/test_netmiko.py b/tests/performance/test_netmiko.py index 433bba473..180301eb0 100644 --- a/tests/performance/test_netmiko.py +++ b/tests/performance/test_netmiko.py @@ -176,10 +176,8 @@ def main(): for dev_name, params in devices.items(): remove_old_data(dev_name) dev_dict = params["device"] - if dev_name != "linux_srv1": + if dev_name == "linux_srv1": continue - # if dev_name != "cisco_xr_azure": - # continue print("-" * 80) print(f"Device name: {dev_name}") print("-" * 12) diff --git a/tests/performance/test_performance.sh b/tests/performance/test_performance.sh index a318610e4..766ffa525 100755 --- a/tests/performance/test_performance.sh +++ b/tests/performance/test_performance.sh @@ -2,7 +2,7 @@ export PYTHONPATH=~/netmiko/tests -pip show pyaml pygal jinja2 +pip show pygal jinja2 if [ $? -eq 0 ]; then echo echo "Checking dependencies ... [OK]"