summaryrefslogtreecommitdiff
path: root/smoketest/scripts
AgeCommit message (Collapse)Author
2020-12-20smoktest: interface: disable base mirror testChristian Poessinger
One should not use hardcoded interfaces in this base class, rather rely on self._options like every other test. This implementation breaks on my development system ans also deletes my OSPF dummy mgmt interface :(.
2020-12-20smoketest: dhcpv6-client: add generic testsChristian Poessinger
2020-12-20smoketest: pseudo-ethernet: enable IPv6 testsChristian Poessinger
2020-12-14Merge pull request #644 from jack9603301/T3089Christian Poessinger
interfaces: mirror: T3089: Fix the dependency problem between interfaces
2020-12-14smoketest: webproxy: test cache-peer configChristian Poessinger
2020-12-14smoketest: pppoe: fix regex for IPv6 PDChristian Poessinger
Commit bec29f31 ("dhcpv6-pd: pppoe: T2677: always restart daemon") used to always restart the DHCPC6 client but the smoketest was not adjusted to this change.
2020-12-13smoketest: pppoe: test three interfacesChristian Poessinger
2020-12-13smoketest: login: adjust to Kernel 5.0 config optionsChristian Poessinger
2020-12-13interfaces: mirror: T3089: Fix the dependency problem between interfacesjack9603301
Since the dependency problem has not been solved before, if the monitoring interface does not exist when the mirror rule is created, the execution will be abnormal
2020-12-13smoketest: T3114: Completely remove `commit` in `setUp`jack9603301
2020-12-13interfaces: T3114: Fix VLAN-aware bridge setting failurejack9603301
2020-12-12smoketest: webproxy: improve ldap authentication testsChristian Poessinger
2020-12-10smoketest: webproxy: prepare for vyos-1x rewriteChristian Poessinger
2020-12-10smoketest: webproxy: add initial testsChristian Poessinger
2020-12-08Merge pull request #633 from jack9603301/T3089Christian Poessinger
mirror: T3089: support two-way traffic mirroring
2020-12-08mirror: T3089: support two-way traffic mirroringjack9603301
2020-12-07system: T3119: migrate "system ip" to get_config_dict() incl. smoketestChristian Poessinger
2020-12-06smoketest: interface: move to Python3 'f'ormatted stringChristian Poessinger
2020-12-06smoketest: dhcpv6: T3100: verify prefix-delegation configChristian Poessinger
2020-12-06smoketest: dhcpv6: T3100: add initial testcaseChristian Poessinger
2020-12-06dhcp: T3113: bugfix for multiple domain-search entriesChristian Poessinger
While rewriting the code to get_config_dict() in commit 84b7ade286 ("dhcp: T3100: migrate server configuration to get_config_dict()") a regression was added not properly joining strings when multiple search-somains had been given. Wrong: domain-search "domain1, domain2"; Correct: domain-search "domain1", "domain2";
2020-12-04smoketest: dhcp: T3100: check failover configurationChristian Poessinger
2020-12-04ethernet: T3048: remove "smp-affinity" from CLIChristian Poessinger
Commit 5f5b2808c0a ("ethernet: T3048: drop static smp-affinity for dynamic performance tuning") but the CLI nodes have not been removed.
2020-12-04pppoe: T3112: drop "ipv6 enable" optionChristian Poessinger
IPv6 enable can be considered once the ipv6 node is present!
2020-12-04Merge pull request #621 from jack9603301/T3089Christian Poessinger
interface: T3089: Migrate port mirroring to vyos-1x
2020-12-03smoketest: T3108: Fix regex for count pattern Configsever-sever
2020-12-03interface: T3089: Migrate port mirroring to vyos-1xjack9603301
2020-12-01smoketest: dhcp: T3100: verify remaining pool optionsChristian Poessinger
2020-12-01smoketest: dhcp: T3100: test multiple shared-network-name definitionsChristian Poessinger
2020-12-01smoketest: dhcp: T3100: add testcase for static host mappingsChristian Poessinger
2020-12-01smoketest: dhcp: T3100: add initial testcase for a single poolChristian Poessinger
2020-11-29dhcpv6-relay: T3095: migrate service to get_config_dict()Christian Poessinger
2020-11-29smoketest: dhcpv6-relay: T3095: verify the verify() sectionChristian Poessinger
2020-11-29smoketest: dhcpv6-relay: T3095: initial testsChristian Poessinger
2020-11-29smoketest: dhcp-relay: T3095: remove non referenced function from unittestChristian Poessinger
2020-11-29ntp: T2297: support configuration of NTP poolChristian Poessinger
set system ntp server <server> pool
2020-11-29smoketest: dhcp-relay: T3095: initial testsChristian Poessinger
2020-11-28smoketest: pppoe-server: drop superfluous importChristian Poessinger
2020-11-27smoketest: igmp-proxy: T3088: initial testcasesChristian Poessinger
2020-11-23openvpn: T3074: fix site-2-site operation modeChristian Poessinger
When rendering the configs "ifconfig" statement wrong IP addresses have been used for the "tun" operating mode. This has been corrected.
2020-11-22smoketest: openvpn: T3080: verify configured keep-alive valuesChristian Poessinger
2020-11-21smoketest: openvpn: T3060: verify authentication username and passwordChristian Poessinger
2020-11-20Merge pull request #614 from sever-sever/T439Christian Poessinger
policy-conf: T439: Add policy local-route PBR
2020-11-20policy-conf: T439: Add policy local-route PBRsever-sever
2020-11-20tunnel: T3072: migrate to get_config_dict()Christian Poessinger
2020-11-15smoketest: tunnel: local-ip and dhcp-interface can not be used togetherChristian Poessinger
2020-11-15smoketest: tunnel: validate if local/remote address matches proper address ↵Christian Poessinger
family Certain tunnel types require that the local and remote IP is either both IPv4 or IPv6, add a check which ensures that an error is throws if this is not the case.
2020-11-14bridge: T3042: Better fix implementation errorsjack9603301
In #601, I provided a basic patch. Under this patch, I rely on vif to detect the vlan id range that the bridge should flow through, which may lead to greater redundancy in the configuration, so I am considering detecting effective vlan filters In setting the range of vlan id that is required to flow through the bridge, I use set() to complete the deduplication of this vlan id and set it to the bridge uniformly (at the same time, I slightly modified the smoke test script)
2020-11-13openvpn: T3051: fix smoketestChristian Poessinger
After commit 943a4a50 ("openvpn: T3051: fix creation of ifconfig-pool for client communication") the smoketests had nod been adjusted correctly. This has been fixed.
2020-11-13vyos.template: provide general is_ip(v4|v6) helpersChristian Poessinger
We had two places were the is_ip, is_ipv4 and is_ipv6 helpers had been defined. All places now have been converged into vyos.template as they are used both in the Jinja2 templates and also in our scripts.