File: 19_dns_invalid_ipv6.sh

package info (click to toggle)
openvpn-systemd-resolved 1.3.0-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 308 kB
  • sloc: sh: 706; makefile: 35
file content (23 lines) | stat: -rw-r--r-- 680 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
script_type="up"
dev="tun19"

# busctl should not be called for any test in here
TEST_BUSCTL_CALLED=0

# update-systemd-resolved should exit nonzero for all tests
EXPECT_FAILURE=1

declare -A test_attrs=(
  ["has more than one \`::'"]='1234::567::89:ab'
  ['too long']='1234:567:89:a:b:c:d:e:f'
  ['single 0 shortened']='1234::567:89:ab:c:de:f'
  ['zero-run in wrong location']='1234:0:0:567:89::ab'
  ['compressed run not longest zero-run']='1234:0:0:0:567::89'
  ['not maximally compressed']='2001:db8::0:1'
)

for test_title in "${!test_attrs[@]}"; do
  TEST_TITLE="DNS IPv6 address $test_title"
  foreign_option_1="dhcp-option DNS ${test_attrs["$test_title"]}"
  runtest
done