glusterfs

Форк
0
/
cidr-bug-4108.t 
32 строки · 1.1 Кб
1
#!/bin/bash
2

3
. $(dirname $0)/../include.rc
4
. $(dirname $0)/../volume.rc
5

6
cleanup
7

8
IN_RANGE=$(dirname $0)/ip_in_cidr
9
build_tester $(dirname $0)/../utils/ip-in-cidr.c -o ${IN_RANGE} -lresolv
10

11
EXPECT "YES" ${IN_RANGE} "10.57.49.248/28" "10.57.49.240"
12
EXPECT "YES" ${IN_RANGE} "10.57.49.248/27" "10.57.49.224"
13
EXPECT "YES" ${IN_RANGE} "10.57.49.248/26" "10.57.49.192"
14
EXPECT "YES" ${IN_RANGE} "10.57.49.248/29" "10.57.49.248"
15

16
EXPECT "NO" ${IN_RANGE} "10.57.49.248/28" "10.57.49.239"
17
EXPECT "NO" ${IN_RANGE} "10.57.49.248/27" "10.57.49.223"
18
EXPECT "NO" ${IN_RANGE} "10.57.49.248/29" "10.57.49.247"
19
EXPECT "NO" ${IN_RANGE} "10.57.49.248/26" "10.57.49.190"
20

21
EXPECT "NO" ${IN_RANGE} "10.57.49.224/28" "10.57.49.223"
22
EXPECT "YES" ${IN_RANGE} "10.57.49.224/28" "10.57.49.224"
23
EXPECT "YES" ${IN_RANGE} "10.57.49.224/28" "10.57.49.239"
24
EXPECT "NO" ${IN_RANGE} "10.57.49.224/28" "10.57.49.240"
25

26
EXPECT "NO" ${IN_RANGE} "10.57.49.0/24" "10.57.48.255"
27
EXPECT "YES" ${IN_RANGE} "10.57.49.0/24" "10.57.49.0"
28
EXPECT "YES" ${IN_RANGE} "10.57.49.0/24" "10.57.49.255"
29
EXPECT "NO" ${IN_RANGE} "10.57.49.0/24" "10.57.50.0"
30

31
rm -f ${IN_RANGE}
32
cleanup
33

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.