From a2667b08a2b8ea304cd3fb2046bf9ab379933518 Mon Sep 17 00:00:00 2001
From: Simon Janos <4@2a.hu>
Date: Sat, 24 May 2014 15:42:06 +0200
Subject: [PATCH] teszt script es nehany teszteset hozzaadva

---
 irf_2P-1_242/test/runAll.sh                   | 18 ++++++++++++++++++
 irf_2P-1_242/test/{ => test1}/10.6.17.12.csv  |  0
 irf_2P-1_242/test/{ => test1}/10.6.17.141.csv |  0
 irf_2P-1_242/test/{ => test1}/machines.csv    |  0
 irf_2P-1_242/test/test1/test.out              |  2 ++
 irf_2P-1_242/test/test1/test.sh               |  3 +++
 irf_2P-1_242/test/test2/10.6.17.12.csv        |  8 ++++++++
 irf_2P-1_242/test/test2/10.6.17.141.csv       |  8 ++++++++
 irf_2P-1_242/test/test2/machines.csv          |  4 ++++
 irf_2P-1_242/test/test2/test.out              |  2 ++
 irf_2P-1_242/test/test2/test.sh               |  3 +++
 irf_2P-1_242/test/test3/10.6.17.12.csv        |  5 +++++
 irf_2P-1_242/test/test3/10.6.17.141.csv       | 11 +++++++++++
 irf_2P-1_242/test/test3/machines.csv          |  4 ++++
 irf_2P-1_242/test/test3/test.out              |  2 ++
 irf_2P-1_242/test/test3/test.sh               |  3 +++
 irf_2P-1_242/test/test4/10.6.17.12.csv        |  6 ++++++
 irf_2P-1_242/test/test4/10.6.17.141.csv       |  6 ++++++
 irf_2P-1_242/test/test4/machines.csv          |  4 ++++
 irf_2P-1_242/test/test4/test.out              |  2 ++
 irf_2P-1_242/test/test4/test.sh               |  3 +++
 21 files changed, 94 insertions(+)
 create mode 100644 irf_2P-1_242/test/runAll.sh
 rename irf_2P-1_242/test/{ => test1}/10.6.17.12.csv (100%)
 rename irf_2P-1_242/test/{ => test1}/10.6.17.141.csv (100%)
 rename irf_2P-1_242/test/{ => test1}/machines.csv (100%)
 create mode 100644 irf_2P-1_242/test/test1/test.out
 create mode 100644 irf_2P-1_242/test/test1/test.sh
 create mode 100644 irf_2P-1_242/test/test2/10.6.17.12.csv
 create mode 100644 irf_2P-1_242/test/test2/10.6.17.141.csv
 create mode 100644 irf_2P-1_242/test/test2/machines.csv
 create mode 100644 irf_2P-1_242/test/test2/test.out
 create mode 100644 irf_2P-1_242/test/test2/test.sh
 create mode 100644 irf_2P-1_242/test/test3/10.6.17.12.csv
 create mode 100644 irf_2P-1_242/test/test3/10.6.17.141.csv
 create mode 100644 irf_2P-1_242/test/test3/machines.csv
 create mode 100644 irf_2P-1_242/test/test3/test.out
 create mode 100644 irf_2P-1_242/test/test3/test.sh
 create mode 100644 irf_2P-1_242/test/test4/10.6.17.12.csv
 create mode 100644 irf_2P-1_242/test/test4/10.6.17.141.csv
 create mode 100644 irf_2P-1_242/test/test4/machines.csv
 create mode 100644 irf_2P-1_242/test/test4/test.out
 create mode 100644 irf_2P-1_242/test/test4/test.sh

diff --git a/irf_2P-1_242/test/runAll.sh b/irf_2P-1_242/test/runAll.sh
new file mode 100644
index 0000000..19ed337
--- /dev/null
+++ b/irf_2P-1_242/test/runAll.sh
@@ -0,0 +1,18 @@
+#/bin/bash
+if [ "$(basename $(pwd))" != "test" ]; then
+	echo You must run this script from the test folder.
+	exit 1
+fi
+
+echo Running all tests:
+echo
+
+for i in ./test*; do
+	echo Running $i/test.sh:
+	/bin/bash -x $i/test.sh
+	echo Output:
+	cat $i/test.out
+	echo
+done
+
+echo END
diff --git a/irf_2P-1_242/test/10.6.17.12.csv b/irf_2P-1_242/test/test1/10.6.17.12.csv
similarity index 100%
rename from irf_2P-1_242/test/10.6.17.12.csv
rename to irf_2P-1_242/test/test1/10.6.17.12.csv
diff --git a/irf_2P-1_242/test/10.6.17.141.csv b/irf_2P-1_242/test/test1/10.6.17.141.csv
similarity index 100%
rename from irf_2P-1_242/test/10.6.17.141.csv
rename to irf_2P-1_242/test/test1/10.6.17.141.csv
diff --git a/irf_2P-1_242/test/machines.csv b/irf_2P-1_242/test/test1/machines.csv
similarity index 100%
rename from irf_2P-1_242/test/machines.csv
rename to irf_2P-1_242/test/test1/machines.csv
diff --git a/irf_2P-1_242/test/test1/test.out b/irf_2P-1_242/test/test1/test.out
new file mode 100644
index 0000000..959be20
--- /dev/null
+++ b/irf_2P-1_242/test/test1/test.out
@@ -0,0 +1,2 @@
+ERROR: could not connect to 10.6.17.142
+ERROR: could not connect to 10.6.17.143
diff --git a/irf_2P-1_242/test/test1/test.sh b/irf_2P-1_242/test/test1/test.sh
new file mode 100644
index 0000000..a448aec
--- /dev/null
+++ b/irf_2P-1_242/test/test1/test.sh
@@ -0,0 +1,3 @@
+#!/bin/bash -x
+
+/usr/bin/python3 ../src/getRouteRules.py -m test1/machines.csv -o test1 > test1/test.out
diff --git a/irf_2P-1_242/test/test2/10.6.17.12.csv b/irf_2P-1_242/test/test2/10.6.17.12.csv
new file mode 100644
index 0000000..7c4699f
--- /dev/null
+++ b/irf_2P-1_242/test/test2/10.6.17.12.csv
@@ -0,0 +1,8 @@
+IfIndex,DestinationPrefix,Gateway,Metric
+1,255.255.255.255/32,On-link,256
+1,224.0.0.0/4,On-link,256
+1,127.255.255.255/32,On-link,256
+1,127.0.0.1/32,On-link,256
+1,127.0.0.0/8,On-link,256
+1,ff00::/8,On-link,256
+1,::1/128,On-link,256
diff --git a/irf_2P-1_242/test/test2/10.6.17.141.csv b/irf_2P-1_242/test/test2/10.6.17.141.csv
new file mode 100644
index 0000000..7c4699f
--- /dev/null
+++ b/irf_2P-1_242/test/test2/10.6.17.141.csv
@@ -0,0 +1,8 @@
+IfIndex,DestinationPrefix,Gateway,Metric
+1,255.255.255.255/32,On-link,256
+1,224.0.0.0/4,On-link,256
+1,127.255.255.255/32,On-link,256
+1,127.0.0.1/32,On-link,256
+1,127.0.0.0/8,On-link,256
+1,ff00::/8,On-link,256
+1,::1/128,On-link,256
diff --git a/irf_2P-1_242/test/test2/machines.csv b/irf_2P-1_242/test/test2/machines.csv
new file mode 100644
index 0000000..b9fe4f2
--- /dev/null
+++ b/irf_2P-1_242/test/test2/machines.csv
@@ -0,0 +1,4 @@
+10.6.17.12,5985,75736,RdBF4nnX
+10.6.17.141,5985,75736,vCSmdG5v
+10.6.17.142,5985,valami,akarmi
+10.6.17.143,5985,valami,akarmi
diff --git a/irf_2P-1_242/test/test2/test.out b/irf_2P-1_242/test/test2/test.out
new file mode 100644
index 0000000..959be20
--- /dev/null
+++ b/irf_2P-1_242/test/test2/test.out
@@ -0,0 +1,2 @@
+ERROR: could not connect to 10.6.17.142
+ERROR: could not connect to 10.6.17.143
diff --git a/irf_2P-1_242/test/test2/test.sh b/irf_2P-1_242/test/test2/test.sh
new file mode 100644
index 0000000..92d8be4
--- /dev/null
+++ b/irf_2P-1_242/test/test2/test.sh
@@ -0,0 +1,3 @@
+#!/bin/bash -x
+
+/usr/bin/python3 ../src/getRouteRules.py -m test2/machines.csv -o test2 -i 1 > test2/test.out
diff --git a/irf_2P-1_242/test/test3/10.6.17.12.csv b/irf_2P-1_242/test/test3/10.6.17.12.csv
new file mode 100644
index 0000000..4ea85f4
--- /dev/null
+++ b/irf_2P-1_242/test/test3/10.6.17.12.csv
@@ -0,0 +1,5 @@
+IfIndex,DestinationPrefix,Gateway,Metric
+1,ff00::/8,On-link,256
+15,fe80::5efe:10.82.17.12/128,On-link,256
+17,fe80::5efe:10.6.17.12/128,On-link,256
+1,::1/128,On-link,256
diff --git a/irf_2P-1_242/test/test3/10.6.17.141.csv b/irf_2P-1_242/test/test3/10.6.17.141.csv
new file mode 100644
index 0000000..6fc7c96
--- /dev/null
+++ b/irf_2P-1_242/test/test3/10.6.17.141.csv
@@ -0,0 +1,11 @@
+IfIndex,DestinationPrefix,Gateway,Metric
+3,ff00::/8,On-link,256
+4,ff00::/8,On-link,256
+1,ff00::/8,On-link,256
+4,fe80::58b0:7622:f60a:36af/128,On-link,256
+3,fe80::1ce8:a0a3:a182:bea0/128,On-link,256
+13,fe80::5efe:10.82.17.141/128,On-link,256
+6,fe80::5efe:10.6.17.141/128,On-link,256
+3,fe80::/64,On-link,256
+4,fe80::/64,On-link,256
+1,::1/128,On-link,256
diff --git a/irf_2P-1_242/test/test3/machines.csv b/irf_2P-1_242/test/test3/machines.csv
new file mode 100644
index 0000000..b9fe4f2
--- /dev/null
+++ b/irf_2P-1_242/test/test3/machines.csv
@@ -0,0 +1,4 @@
+10.6.17.12,5985,75736,RdBF4nnX
+10.6.17.141,5985,75736,vCSmdG5v
+10.6.17.142,5985,valami,akarmi
+10.6.17.143,5985,valami,akarmi
diff --git a/irf_2P-1_242/test/test3/test.out b/irf_2P-1_242/test/test3/test.out
new file mode 100644
index 0000000..959be20
--- /dev/null
+++ b/irf_2P-1_242/test/test3/test.out
@@ -0,0 +1,2 @@
+ERROR: could not connect to 10.6.17.142
+ERROR: could not connect to 10.6.17.143
diff --git a/irf_2P-1_242/test/test3/test.sh b/irf_2P-1_242/test/test3/test.sh
new file mode 100644
index 0000000..af8ec7e
--- /dev/null
+++ b/irf_2P-1_242/test/test3/test.sh
@@ -0,0 +1,3 @@
+#!/bin/bash -x
+
+/usr/bin/python3 ../src/getRouteRules.py -m test3/machines.csv -o test3 -a IPv6 > test3/test.out
diff --git a/irf_2P-1_242/test/test4/10.6.17.12.csv b/irf_2P-1_242/test/test4/10.6.17.12.csv
new file mode 100644
index 0000000..53e78a5
--- /dev/null
+++ b/irf_2P-1_242/test/test4/10.6.17.12.csv
@@ -0,0 +1,6 @@
+IfIndex,DestinationPrefix,Gateway,Metric
+1,255.255.255.255/32,On-link,256
+1,224.0.0.0/4,On-link,256
+1,127.255.255.255/32,On-link,256
+1,127.0.0.1/32,On-link,256
+1,127.0.0.0/8,On-link,256
diff --git a/irf_2P-1_242/test/test4/10.6.17.141.csv b/irf_2P-1_242/test/test4/10.6.17.141.csv
new file mode 100644
index 0000000..53e78a5
--- /dev/null
+++ b/irf_2P-1_242/test/test4/10.6.17.141.csv
@@ -0,0 +1,6 @@
+IfIndex,DestinationPrefix,Gateway,Metric
+1,255.255.255.255/32,On-link,256
+1,224.0.0.0/4,On-link,256
+1,127.255.255.255/32,On-link,256
+1,127.0.0.1/32,On-link,256
+1,127.0.0.0/8,On-link,256
diff --git a/irf_2P-1_242/test/test4/machines.csv b/irf_2P-1_242/test/test4/machines.csv
new file mode 100644
index 0000000..b9fe4f2
--- /dev/null
+++ b/irf_2P-1_242/test/test4/machines.csv
@@ -0,0 +1,4 @@
+10.6.17.12,5985,75736,RdBF4nnX
+10.6.17.141,5985,75736,vCSmdG5v
+10.6.17.142,5985,valami,akarmi
+10.6.17.143,5985,valami,akarmi
diff --git a/irf_2P-1_242/test/test4/test.out b/irf_2P-1_242/test/test4/test.out
new file mode 100644
index 0000000..959be20
--- /dev/null
+++ b/irf_2P-1_242/test/test4/test.out
@@ -0,0 +1,2 @@
+ERROR: could not connect to 10.6.17.142
+ERROR: could not connect to 10.6.17.143
diff --git a/irf_2P-1_242/test/test4/test.sh b/irf_2P-1_242/test/test4/test.sh
new file mode 100644
index 0000000..0c28552
--- /dev/null
+++ b/irf_2P-1_242/test/test4/test.sh
@@ -0,0 +1,3 @@
+#!/bin/bash -x
+
+/usr/bin/python3 ../src/getRouteRules.py -m test4/machines.csv -o test4 -a IPv4 -i 1 > test4/test.out
-- 
GitLab