platform independence fix: tdef range tests

Run INT_MAX and ULONG_MAX related tests only manually, remove from automatic
testing. This will hopefully fix recent build failures on various platforms.

Add a 64 bit output example for expected results when invoking
`./tdef_test range'. This is not checked automatically and merely serves for
manual reference.

For vty tests, use 32bit max values instead of INT_MAX and ULONG_MAX.

Change-Id: I6242243bde1d7ddebb858512a1f0b07f4ec3e5c2
diff --git a/tests/tdef/tdef_vty_test_config_subnode.vty b/tests/tdef/tdef_vty_test_config_subnode.vty
index 6cfd3bf..50e5f59 100644
--- a/tests/tdef/tdef_vty_test_config_subnode.vty
+++ b/tests/tdef/tdef_vty_test_config_subnode.vty
@@ -11,8 +11,8 @@
 T2 = 100 ms	Testing a hundred milliseconds (default: 100 ms)
 T3 = 100 m	Testing a hundred minutes (default: 100 m)
 T4 = 100	Testing a hundred potatoes (default: 100)
-T2147483647 = 18446744073709551615 m	Very large (default: 18446744073709551615 m)
-T-23 = 18446744073709551601 s	Negative T number (default: 18446744073709551601 s)
+T2147483647 = 4294967295 m	Very large (default: 4294967295 m)
+T-23 = 239471 s	Negative T number (default: 239471 s)
 
 tdef_vty_test> enable
 tdef_vty_test# show timer
@@ -20,8 +20,8 @@
 T2 = 100 ms	Testing a hundred milliseconds (default: 100 ms)
 T3 = 100 m	Testing a hundred minutes (default: 100 m)
 T4 = 100	Testing a hundred potatoes (default: 100)
-T2147483647 = 18446744073709551615 m	Very large (default: 18446744073709551615 m)
-T-23 = 18446744073709551601 s	Negative T number (default: 18446744073709551601 s)
+T2147483647 = 4294967295 m	Very large (default: 4294967295 m)
+T-23 = 239471 s	Negative T number (default: 239471 s)
 
 tdef_vty_test# configure terminal
 tdef_vty_test(config)# show running-config
@@ -34,8 +34,8 @@
 T2 = 100 ms	Testing a hundred milliseconds (default: 100 ms)
 T3 = 100 m	Testing a hundred minutes (default: 100 m)
 T4 = 100	Testing a hundred potatoes (default: 100)
-T2147483647 = 18446744073709551615 m	Very large (default: 18446744073709551615 m)
-T-23 = 18446744073709551601 s	Negative T number (default: 18446744073709551601 s)
+T2147483647 = 4294967295 m	Very large (default: 4294967295 m)
+T-23 = 239471 s	Negative T number (default: 239471 s)
 
 tdef_vty_test(config-net)# do show timer T3
 T3 = 100 m	Testing a hundred minutes (default: 100 m)
@@ -75,23 +75,23 @@
 
 tdef_vty_test(config-net)# timer T-23 42
 tdef_vty_test(config-net)# timer T-23
-T-23 = 42 s	Negative T number (default: 18446744073709551601 s)
+T-23 = 42 s	Negative T number (default: 239471 s)
 
 tdef_vty_test(config-net)# timer t-23 43
 tdef_vty_test(config-net)# timer T-23
-T-23 = 43 s	Negative T number (default: 18446744073709551601 s)
+T-23 = 43 s	Negative T number (default: 239471 s)
 
 tdef_vty_test(config-net)# timer -23 44
 tdef_vty_test(config-net)# timer T-23
-T-23 = 44 s	Negative T number (default: 18446744073709551601 s)
+T-23 = 44 s	Negative T number (default: 239471 s)
 
 tdef_vty_test(config-net)# do show timer
 T1 = 9012345 s	Testing a hundred seconds (default: 100 s)
 T2 = 100 ms	Testing a hundred milliseconds (default: 100 ms)
 T3 = 100 m	Testing a hundred minutes (default: 100 m)
 T4 = 100	Testing a hundred potatoes (default: 100)
-T2147483647 = 18446744073709551615 m	Very large (default: 18446744073709551615 m)
-T-23 = 44 s	Negative T number (default: 18446744073709551601 s)
+T2147483647 = 4294967295 m	Very large (default: 4294967295 m)
+T-23 = 44 s	Negative T number (default: 239471 s)
 
 tdef_vty_test(config-net)# show running-config
 ... !timer