From Fedora Project Wiki

No edit summary
No edit summary
 
Line 10: Line 10:
# A large number of tests will go by. This should take about three seconds.
# A large number of tests will go by. This should take about three seconds.
# You should see the line <tt>9997: passed all tests  /\../\</tt>
# You should see the line <tt>9997: passed all tests  /\../\</tt>
# And then the line <tt>9998: freeglobals()</tt>
# And then the line <tt>9998: freeglobals()</tt>
# and finally, <tt>9999: Ending regression tests</tt>
# and finally, <tt>9999: Ending regression tests</tt>
}}
 


Note that test suite failure will '''''not''''' cause the calc command to exit with an error code.
Note that test suite failure will '''''not''''' cause the calc command to exit with an error code.
}}


[[Category:Test_Cases|C]]
[[Category:Test_Cases|C]]
[[Category:Package_calc_test_cases]]
[[Category:Package_calc_test_cases]]

Latest revision as of 22:07, 7 March 2017

Description

Run the standard regression tests bundled with the Calc command-line calculator

Setup

You'll need a shell.

Install the packages calc and calc-stdrc.

How to test

  1. From the command line, run calc -q read /usr/share/calc/regress.cal. (The -q option prevents any startup scripts in your environment from interfering.
  2. Wait.

Expected Results

  1. A large number of tests will go by. This should take about three seconds.
  2. You should see the line 9997: passed all tests /\../\
  3. And then the line 9998: freeglobals()
  4. and finally, 9999: Ending regression tests


Note that test suite failure will not cause the calc command to exit with an error code.