I tried the test cases on a 64 bit machine and they passed alright. I tried the same on a 32 bit machine, expecting positive results straight away!
Well, I don't know if i missed anything because my compilation on a 32 bit machine was successful. Was planning on unit testing each of the vpp components but if I am not wrong the unit test cases are available only for vppinfra and vnet. Any pointers on that? Thanks, Ayush On Thu, Oct 13, 2016 at 6:17 PM, Dave Barach (dbarach) <dbar...@cisco.com> wrote: > Before I answer: from 100,000 feet, what are you trying to do? Run vpp on > a CPU architecture other than x86_64? > > > > *From:* vpp-dev-boun...@lists.fd.io [mailto:vpp-dev-boun...@lists.fd.io] *On > Behalf Of *Ayush Singhal > *Sent:* Thursday, October 13, 2016 8:34 AM > *To:* vpp-dev@lists.fd.io > *Subject:* [vpp-dev] Queries regarding test cases for "vppinfra" > > > > Hi Team, > > I ran a few test cases related to vppinfra and noticed that some of them > returned the value as '0' while some returns a non-zero value. > > Looking into the code it looks like, the return value is 0 when the test > case is a success and is non-zero for a failure. > > I have observed that the below test cases return a non-zero output - > 1. test_bihash_template > 2. test_random fails with the following output > test_random_main:72: known sequence check passes > test_random_main:92: 1000 iterations, seed 7147 > 0x00000000 iterations 0 repeats > Aborted (core dumped) > > Also, there are some test cases which pass (returns 0) with some warnings, > for example: > 1. test_phash passes with the following output > 8-byte key 8 byte value test > test_pfhash_main:121: key 0 bucket 1 lookup FAIL > test_pfhash_main:121: key 1 bucket 1 lookup FAIL > test_pfhash_main:121: key 2 bucket 1 lookup FAIL > test_pfhash_main:121: key 3 bucket 1 lookup FAIL > test_pfhash_main:139: key 0 bucket 1 lookup FAIL > test_pfhash_main:139: key 1 bucket 1 lookup FAIL > test_pfhash_main:139: key 2 bucket 1 lookup FAIL > test_pfhash_main:139: key 3 bucket 1 lookup FAIL > 16-byte key test > 8-byte key test > 4-byte key test > > 2. test_timing_wheel passes with the following output > test_timing_wheel_main:161: iter 10, events 100, seed 1, level > 0: 3.4483e-10 - 8.8276e-8 secs, 2^0 - 2^8 clocks > test_timing_wheel_main:308: 20 iter done 276 expired; ave. > error 2.3738e-11 +- 8.7304e-11, range 0.0000e0 3.4483e-10 > Error max Fraction Total Count > 0.0000e0 93.1159% 93.1159% 257 > 3.4483e-10 6.8841% 100.0000% 19 > test_timing_wheel_main:339: level 0: 3.4483e-10 - 8.8276e-8 > secs, 2^0 - 2^8 clocks > time base advances 0, every 7.4051e-1 secs > level 0: refills 0 > > All I wanted to confirm is whether these test cases are sufficient > evidence for the functional testing of the "vppinfra" component. > > Do I need to look further? > > All your comments are more than welcome. > > Thanks, > Ayush >
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev