IPCStressTest.sh

From The iPhone Wiki
Jump to: navigation, search

There are a multitude of versions and variants of IPCStressTest.sh. It is the main script which runs every other script in /usr/local/etc/BasebandStressTests.

Description and changelog, version 26 (despite what the description suggests):

   #####################################################################################################
   #                                                                                                   #
   #   Script:     IPCStressTest_v24.sh                                                                #
   #                                                                                                   #
   #   Usage:      nohup <path_to_Script>/IPCStressTest_v24.sh [-option <option_arg> ] [ ... ] &       #
   #                                                                                                   #
   #   Purpose:    To run stress tests on the device stressing the IPC. The script keeps running       #
   #               Data downloads, make calls, Send/Receive SMS continuously until the Iterations      #
   #               specified.                                                                          #
   #               The purpose of the script is to ensure the stability of the Baseband/AP builds      #
   #                                                                                                   #
   #   Author:     Jerome Jesu                                                                         #
   #   Contact:    xxxxxx@apple.com                                                                    #
   #                                                                                                   #
   #   Revisions:                                                                                      #
   #	08/21/09    Bug Fixes, Added -> SMS, PDP Mini Stress Tests & Simultaneous Uploads/Downloads     #
   #####################################################################################################

Usage information:

   USAGE:   [ -option <option_arg> ] [ -option ] [ ... ]
           <DevicePhNumber>  --  Phone number of the Stress Test DUT.
   OPTIONS <option arg>: Short info
     -h <HOLD TIME in seconds> :  Call interval time,               Default - 15s
     -i <number of Iterations> :  Total Iterations,                 Default - 1500
     -n <Loop Back Number>     :  Loopback Phone number,            Default - +14089748874
     -l <sms Loop Back Number> :  SMS Phone Number,                 Default - +11111111111
     -j <SSID>                 :  Specify SSID,                     Default - CSIQA
     -p <WEP Key>              :  Specify WEP key,                  Default - 123456789a
     -u                        :  Upload Logs/Stats,                Default - DISABLED
     -g                        :  Enable Locmon,                    Default - DISABLED
     -m                        :  Enable MultiRAB,                  Default - DISABLED
     -s                        :  SMS Failure Logging,              Default - DISABLED
     -w                        :  Disable Sleep Cycling,            Default - Enabled
     -d                        :  Data Download Failure Logging     Default - DISABLED
     -a                        :  Additional Logging Enabled,       Default - Disabled.
     -t                        :  Log Top output/Memory Dumps,      Default - Disabled.
     -k                        :  Disable Logs Uploading with -u option.