Jelajahi Sumber

Added regression test script.

AdrianSimionov 11 tahun lalu
induk
melakukan
53d8718ea5
27 mengubah file dengan 28 tambahan dan 2 penghapusan
  1. 0 2
      examples/docsis20_stresstest.cfg
  2. TEMPAT SAMPAH
      regression/docsis1.0_2class_non-rfc2669.regression
  3. TEMPAT SAMPAH
      regression/docsis1.0_2class_rfc2669.regression
  4. TEMPAT SAMPAH
      regression/docsis1.0_basic.regression
  5. TEMPAT SAMPAH
      regression/docsis1.0_basic_bpi.regression
  6. TEMPAT SAMPAH
      regression/docsis1.0_basic_upgrade.regression
  7. TEMPAT SAMPAH
      regression/docsis1.0_example.regression
  8. TEMPAT SAMPAH
      regression/docsis1.0_filters2_oidnum.regression
  9. TEMPAT SAMPAH
      regression/docsis1.0_filters2_oidtext.regression
  10. TEMPAT SAMPAH
      regression/docsis1.0_filters_NmAccess.regression
  11. TEMPAT SAMPAH
      regression/docsis1.0_filters_oidnum.regression
  12. TEMPAT SAMPAH
      regression/docsis1.0_filters_oidtext.regression
  13. TEMPAT SAMPAH
      regression/docsis1.1_classifiers.regression
  14. TEMPAT SAMPAH
      regression/docsis1.1_classifiers2.regression
  15. TEMPAT SAMPAH
      regression/docsis1.1_mandatory_param.regression
  16. TEMPAT SAMPAH
      regression/docsis1.1_oss_v3coex.regression
  17. TEMPAT SAMPAH
      regression/docsis1.1_simple.regression
  18. TEMPAT SAMPAH
      regression/docsis1.1_stress_test.regression
  19. TEMPAT SAMPAH
      regression/docsis2.0_L2VPN_SingleQTag.regression
  20. TEMPAT SAMPAH
      regression/docsis20.regression
  21. TEMPAT SAMPAH
      regression/docsis20_no_snmp.regression
  22. TEMPAT SAMPAH
      regression/docsis20_stresstest.regression
  23. TEMPAT SAMPAH
      regression/docsis3.0_ChannelAssignment.regression
  24. TEMPAT SAMPAH
      regression/docsis_ipv6.regression
  25. TEMPAT SAMPAH
      regression/eDocsis_eRouter_InitMode_TR69.regression
  26. 27 0
      regression/regression_tests.sh
  27. 1 0
      src/keyfile

+ 0 - 2
examples/docsis20_stresstest.cfg

@@ -216,8 +216,6 @@ Main
 	}
 	SnmpMibObject enterprises.1.2.3.4 String "aaaaaaaaabbbaaaaaaaaaaaaaabcdefghijklmnoprstuvwzabcdefghijklmnoprstuvwyzabcdefghijklmnoprstxxxxxxxaaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" ;
 	SnmpMibObject enterprises.1.2.3.0 String "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcdefg" ;
-	SnmpMibObject pktcMtaDevEnabled.0 Integer 1; /* true */
-	SnmpMibObject pktcMtaDevRealmOrgName.'CABLE' String "CABLE" ;
         VendorSpecific
         {
                 VendorIdentifier 0x00b0d0;

TEMPAT SAMPAH
regression/docsis1.0_2class_non-rfc2669.regression


TEMPAT SAMPAH
regression/docsis1.0_2class_rfc2669.regression


TEMPAT SAMPAH
regression/docsis1.0_basic.regression


TEMPAT SAMPAH
regression/docsis1.0_basic_bpi.regression


TEMPAT SAMPAH
regression/docsis1.0_basic_upgrade.regression


TEMPAT SAMPAH
regression/docsis1.0_example.regression


TEMPAT SAMPAH
regression/docsis1.0_filters2_oidnum.regression


TEMPAT SAMPAH
regression/docsis1.0_filters2_oidtext.regression


TEMPAT SAMPAH
regression/docsis1.0_filters_NmAccess.regression


TEMPAT SAMPAH
regression/docsis1.0_filters_oidnum.regression


TEMPAT SAMPAH
regression/docsis1.0_filters_oidtext.regression


TEMPAT SAMPAH
regression/docsis1.1_classifiers.regression


TEMPAT SAMPAH
regression/docsis1.1_classifiers2.regression


TEMPAT SAMPAH
regression/docsis1.1_mandatory_param.regression


TEMPAT SAMPAH
regression/docsis1.1_oss_v3coex.regression


TEMPAT SAMPAH
regression/docsis1.1_simple.regression


TEMPAT SAMPAH
regression/docsis1.1_stress_test.regression


TEMPAT SAMPAH
regression/docsis2.0_L2VPN_SingleQTag.regression


TEMPAT SAMPAH
regression/docsis20.regression


TEMPAT SAMPAH
regression/docsis20_no_snmp.regression


TEMPAT SAMPAH
regression/docsis20_stresstest.regression


TEMPAT SAMPAH
regression/docsis3.0_ChannelAssignment.regression


TEMPAT SAMPAH
regression/docsis_ipv6.regression


TEMPAT SAMPAH
regression/eDocsis_eRouter_InitMode_TR69.regression


+ 27 - 0
regression/regression_tests.sh

@@ -0,0 +1,27 @@
+#!/bin/bash
+
+FILES=*.regression
+DOCSIS=../src/docsis
+KEYFILE=../src/keyfile
+
+for f in $FILES
+do
+    $DOCSIS -d $f > temporary
+    $DOCSIS -e temporary $KEYFILE temporary.bin
+    MD5SUM_1=$(md5sum $f)
+    MD5SUM_1_array=($MD5SUM_1)
+    MD5SUM_2=$(md5sum temporary.bin)
+    MD5SUM_2_array=($MD5SUM_2)
+    [ "${MD5SUM_1_array[0]}" != "${MD5SUM_2_array[0]}" ] && echo "$f test FAILED." >> TestResults.txt
+done
+
+rm temporary
+rm temporary.bin
+
+if [ -f TestResults.txt ]; then
+    cat TestResults.txt
+    echo ">>> Some tests FAILES <<<"
+    rm TestResults.txt
+else
+    echo ">>> All tests PASSED <<<"
+fi

+ 1 - 0
src/keyfile

@@ -0,0 +1 @@
+DOCSIS