fix(ci): make dns e2e assertions format-agnostic
This commit is contained in:
1 parent
ea80dd4fa9
commit
00e7f36aee
1 file changed
+2
-2
@@ -110,11 +110,11 @@ jobs:
|
||||
|
||||
DNS_V4="$(cargo run -q -p proxychains-bin -- -q -f ./ci.e2e.conf python3 -c "import socket;print(socket.getaddrinfo(\"dns-proxychains-e2e.invalid\",443,0,socket.SOCK_STREAM)[0][4][0])" | tr -d "\r\n")"
|
||||
echo "dns v4 fake ip: ${DNS_V4}"
|
||||
[[ "${DNS_V4}" == 224.* ]]
|
||||
DNS_V4="${DNS_V4}" python3 -c "import ipaddress, os; ip = ipaddress.ip_address(os.environ['DNS_V4']); assert ip.version == 4 and ip in ipaddress.ip_network('224.0.0.0/8')"
|
||||
|
||||
DNS_V6="$(cargo run -q -p proxychains-bin -- -q -f ./ci.e2e.conf python3 -c "import socket;print(socket.getaddrinfo(\"dns-proxychains-e2e.invalid\",443,socket.AF_INET6,socket.SOCK_STREAM)[0][4][0])" | tr -d "\r\n")"
|
||||
echo "dns v6 fake ip: ${DNS_V6}"
|
||||
[[ "${DNS_V6}" == ::ffff:224.* ]]
|
||||
DNS_V6="${DNS_V6}" python3 -c "import ipaddress, os; ip = ipaddress.ip_address(os.environ['DNS_V6']); mapped = ip.ipv4_mapped; assert ip.version == 6 and mapped is not None and mapped in ipaddress.ip_network('224.0.0.0/8')"
|
||||
|
||||
PROXYCHAINS_TEST_SOCKS5_ADDR=127.0.0.1:19080 \
|
||||
PROXYCHAINS_TEST_HTTP_ADDR=127.0.0.1:18080 \
|
||||
|
||||
Reference in new issue
Block a user