I'm having some problems getting PTS to obtain some of the system information. I first stumbled upon this when I was implementing my own sensors and noticed that the stock cpu frequency sensor was reporting wrong frequency. I investigated that occurrence and nailed it down to PTS not expecting comma instead of period as a decimal separator. I now executed the detailed system information and found out that there were more missing/wrong fields:
IIRC, PTS parses output from some OS X hardware-listing utility, but can't remember what it was. Tell me what output you need and I will post the output.
$ phoronix-test-suite detailed-system-info
Phoronix Test Suite v4.2.0
Processor: Intel Core 2 Duo @ 2.00GHz (2 Cores), Motherboard: Apple MacBook, Chipset: NVIDIA MCP79, Memory: x 0 DDR3-1067MHz, Disk: 120 03GB INTEL SSDSC2MH120A2, Graphics: NVIDIA GeForce 9400M 256MB, Monitor: HP LP2475w
OS: OS X 10.8.2 (12C60), Kernel: 12.2.0 (x86_64), Compiler: Clang 4.1 + GCC 4.2.1 + Xcode 4.5.2 + CUDA 5.0, File-System: Journaled HFS+, Screen Resolution: 1920x1200
Cache Size: KB
Instruction Set Extensions:
AES Encryption: NO
Energy Performance Bias: NO
Compiler Configuration: --build=i686-apple-darwin11 --disable-checking --enable-languages=c,objc,c++,obj-c++ --enable-llvm=/private/var/tmp/llvmgcc42/llvmgcc42-2336.11~67/dst-llvmCore/Developer/usr/local --enable-werror --host=x86_64-apple-darwin11 --mandir=/share/man --program-prefix=i686-apple-darwin11- --program-prefix=llvm- --program-transform-name=/^[cg][^.-]*$/s/$/-4.2/ --target=i686-apple-darwin11 --with-slibdir=/usr/lib
BTW, I'm looking for a way to include information about the version numbers of the software I'm testing (the software is not part of the test profile, so the version has to be detected at run-time). What it the best way to do this? I was thinking about including the info in "System information" table in the result XML. If that IS the recommended way, can you give me some pointers as to what parts of PTS need changing?