functional test group

setting science back decades through advanced research
functional test group benchmark
  • A native Cocoa Graphical User Interface "wrapper" application that facilitates comparative analysis of custom compiled binaries from the ars technica benchmarking source files.

compilation
  • The Xcode version 1.5 project file automatically builds the GUI depicted below and its associated binary executables with differing compilers and compiler optimizations.
  • A post compilation build phase copies binaries into the cocoa application bundle Resource folder from which they can be selectively executed under GUI control.
  • Note that the XLC binary build phase dependency must be disabled in the project if the IBM XLC/C++ Advanced Edition V6.0 for Mac OS X is not installed on you machine and properly accessible from within Xcode.
  • The IBM XLC compiler does not currently link properly in Xcode version 2.0.
  • 64-bit address space (LP64 data model) compilation using OS X 10.4/Xcode 2.0/GCC 4.0 is not yet supported.

usage
  • After completion of selected binary execution, program control is returned to the GUI where performance parameter/value pairs are detected from the generated output using Cocoa NSScanner APIs and plotted comparative analysis bar graph.
  • The binaries can also be launched without the GUI or the terminal command line as follows: "option click" the completed application, select "Show Package Contents" and drill down into the application bundle "Contents/Resources" directory and click on the preferred binary executable to run it.
  • yet to do--help/result interpretation guide, display output in parametric family type graph format

screenshots