Skip to content

Testing

Stephen Orso edited this page Dec 27, 2016 · 1 revision

###Testing SoftFloat-3a For Hercules

All testing of SoftFloat-3a is done after Hercules is built; no direct test driver has been created for SoftFload 3a For Hercules.

Twenty-three Hercules test cases, all starting with "BFP-", exist in the tests subdirectory of Hercules V4. Four files exist per case:

.asm z/Arch assembly-language source code .core Assembled binary test case code, to be used with the Hercules loadcore command. .lst Assembly listing, generated by the assembler included with SATK .tst Test case execution script

The execution script contains statements to run the test case and compare its results to those created on a z/Architecture mainframe.

The source code can be modified as needed and reassembled using the assembler included in Harold Grovesteen's excellent Stand-Alone Tool Kit (SATK). You can find the complete tool kit, including detailed documentation, on github at:

https://github.com/s390guy/satk