1<testname=crash01> 2 <description> 3 A signal handler is set up so that in most cases the machine exception 4 generated by the illegal instructions, bad operands, etc in the procedure 5 made up of random data are caught; and another round of randomness may 6 be tried. Eventually a random instruction may corrupt the program or 7 the machine state in such a way that the program must halt. This is 8 a test of the robustness of the hardware/software for instruction 9 fault handling. 10 11 Note: Running this program just a few times, using total CPU time of 12 less than a few seconds SHOULD NOT GIVE YOU ANY CONFIDENCE in system 13 robustness. Having it run for hours, with tens of thousands of cases 14 would be a different thing. It would also make sense to run this 15 stress test at the same time you run other tests, like a multi-user 16 benchmark. 17 18 <\description> 19 <test_location> 20 ltp/testcases/misc/crash/crash01.c 21 <\test_location> 22<\testname> 23<testname=crash02> 24 <description> 25 A signal handler is set up so that in most cases the machine exception 26 generated by the illegal syscall, bad operands, etc in the procedure 27 made up of random data are caught; and another round of randomness may 28 be tried. Eventually a random syscall may corrupt the program or 29 the machine state in such a way that the program must halt. This is 30 a test of the robustness of the hardware/software for instruction 31 fault handling. 32 33 Note: Running this program just a few times, using total CPU time of 34 less than a few seconds SHOULD NOT GIVE YOU ANY CONFIDENCE in system 35 robustness. Having it run for hours, with tens of thousands of cases 36 would be a different thing. It would also make sense to run this 37 stress test at the same time you run other tests, like a multi-user 38 benchmark. 39 40 CAUTION: running this program may crash your system, your disk and all 41 your data along! DO NOT RUN IT ON PRODUCTION SYSTEMS! 42 CONSIDER YOUR DISK FRIED. 43 REMEMBER THE DISCLAIMER PART OF THE LICENSE. 44 45 Running as user nobody and with all your filesystems 46 remounted to readonly may be wise.. 47 48 <\description> 49 <test_location> 50 ltp/testcases/misc/crash/crash02.c 51 <\test_location> 52<\testname> 53<testname=f00f> 54 <description> 55 This is a simple test for handling of the pentium f00f bug. 56 It is an example of a catistrophic test case. If the system 57 doesn't correctly handle this test, it will likely lockup. 58 59 <\description> 60 <test_location> 61 ltp/testcases/misc/f00f/f00f.c 62 <\test_location> 63<\testname> 64<testname=abs> 65 <description> 66 Test the basic functionality of the abs() system call. 67 68 <\description> 69 <test_location> 70 ltp/testcases/misc/math/abs 71 <\test_location> 72<\testname> 73<testname=atof> 74 <description> 75 Test the basic functionality of the atof() system call. 76 77 <\description> 78 <test_location> 79 ltp/testcases/misc/math/atof 80 <\test_location> 81<\testname> 82<testname=float> 83 <description> 84 Increase CPUs workload - verify that results of some math functions are stable 85 86 Floating testcases are related to : 87 ---------------------------------- 88 - trigonometric (acos, asin, atan, atan2, cos, sin, tan), 89 - Euclidean distance function (hypot), 90 - Computes the natural logarithm of the gamma function (lgamma), 91 - Functions that manipulate floating-point numbers (modf, ldexp, frexp), 92 - exponential and logarithmic functions (exp, log, log10), 93 - hyperbolic (cosh, sinh, tanh), 94 - Bessel (j0, j1, y0, y1), 95 - and power functions (ceil, fabs, floor, fmod, pow, sqrt). 96 97 The testcase is splitted into 5 sets: 98 ------------------------------------- 99 float_bessel, float_exp_log, float_iperb, float_power, float_trigo 100 101 <\description> 102 <test_location> 103 ltp/testcases/misc/math/float 104 <\test_location> 105<\testname> 106<testname=fptests> 107 <description> 108 Additional floating point tests. 109 110 <\description> 111 <test_location> 112 ltp/testcases/misc/math/fptests 113 <\test_location> 114<\testname> 115<testname=nextafter> 116 <description> 117 Test basic functionality of nextafter() system call. 118 119 <\description> 120 <test_location> 121 ltp/testcases/misc/math/nextafter 122 <\test_location> 123<\testname> 124