Automated Tests for Beta Testers
#1
Hey Beta-Tester,

we've prepared an automated testing environment that helps us to check the most important of oclHashcat's features without user interaction. We need you to run this on your system so that we get results from as many as different configurations.

The test script is able to run on both linux and on windows but for windows it's required to have installed a bash-script interpreter. So, on windows, you would propably install cygwin and you're fine.

Once you're done with the tests you check the final report logfile for errors (detailed description how to do that later). Please report back whatever you have found errors or not. If there were errors, please try to reproduce it by the commandline from the logfile and post all required informations / files to reproduce it for us. Report OS, GPU model driver, etc. Best would be a clinfo output if you're on AMD.

There is no restriction to a specific driver. In theory, for AMD, every driver >= 13.4 is fine. For NV, every driver >= 319.37. Actually we would like to see results from different drivers as this is the situation in the wild. Don't change the one you're running right now.

Preparations:
  • Make sure you have the latest oclHashcat v1.00 beta installed. It should be at least beta62.
  • Make sure to have it unpacked into an non existing directory. That ensures you're not reusing any old cached kernel files and/or dictionary cache files.
  • Copy the keyfile
  • Unpack the .7z test system inside this oclHashcat installation
  • Run the oclExample0.sh, check the result is exactly 2190 cracked hashes when its finished. This step should make sure you'll accept the eula.

Running the Test-Script:
  • The total runtime depends a lot of your system of course. It can easily take up to 8 hours but don't worry it's not to do very heavy calculations in that time. 95% of the the time is spend for startup/shutdown.
  • For linux users I'd recommend to run it inside a screen session.

The Test-System has the following commandline switches that you need to define to whatever your system is:

Code:
-b    Select binary :
        'amd'    => oclHashcat64.bin (default)
        'nvidia' => cudaHashcat64.bin

  -x    Select cpu architecture :
        '32'     => 32 bit architecture
        '64'     => 64 bit architecture (default)

  -o    Select operating system :
        'win'    => windows operating system (use .exe file extension etc)
        'linux'  => *nix based operating systems (.bin for binaries)

So, here's how I'd run it on my linux system with hd6990:

Code:
$ test_1385640930/test.sh -b amd -x 64 -o linux

Or, if you are on windows, you'd do:

Code:
$ test_1385640930/test.sh -b amd -x 64 -o win

Well, I'm sure everyone understands this Smile

Once the script is done you can easily open the logfile test_1385640930/test_xxx* (changes on configuration) in a texteditor and search for " not " or "timeout". If nothing is found, good!

Happy testing and much thanks!


Messages In This Thread
Automated Tests for Beta Testers - by atom - 11-28-2013, 02:23 PM
RE: Automated Tests for Beta Testers - by atom - 11-28-2013, 02:23 PM
RE: Automated Tests for Beta Testers - by atom - 11-28-2013, 06:05 PM
RE: Automated Tests for Beta Testers - by kartan - 11-28-2013, 06:42 PM
RE: Automated Tests for Beta Testers - by atom - 11-29-2013, 08:59 AM
RE: Automated Tests for Beta Testers - by atom - 11-29-2013, 08:08 PM
RE: Automated Tests for Beta Testers - by atom - 11-29-2013, 08:10 PM
RE: Automated Tests for Beta Testers - by philsmd - 11-30-2013, 11:34 AM
RE: Automated Tests for Beta Testers - by chancas - 11-30-2013, 02:16 PM
RE: Automated Tests for Beta Testers - by philsmd - 12-02-2013, 06:08 PM
RE: Automated Tests for Beta Testers - by f0cker - 12-02-2013, 04:50 PM
RE: Automated Tests for Beta Testers - by philsmd - 12-05-2013, 04:10 PM