« Previous - Version 15/17 (diff) - Next » - Current version
Tupolov, 04/14/2012 17:57


Release Testing Procedure

Guide to Debug Mode

In order to help with testing, we have implemented a debug mode. Simply select Debug - Turn on Module Debugging in the mission parameters. This will ensure that almost all modules will report status on the map - or in the rpt. A quick guide will help:

  1. Debug Legend
    • Green Circle outline player - Spawn zone for player
    • Yellow Circle outline around town - IED Trigger
    • Orange Circle outline around town - Suicide Bomber Trigger
    • Blue Circle outline around town - Ambient Traffic Trigger
    • Red Circle outline around town - Ambient Civ Trigger
    • Grey circle outline around town - limit of ambient civ/traffic spawn
    • Black Circle outline around player - spawn radius for animals near players
    • Green dot tcell_sxxxx - Spawn point for terror cell
    • Red dot tcell_dxxxx - destination point for terror cell
    • Red dot Infantry|Motorized|Mechanized|Armour - Location of enemy pop group
    • Red dot Roadblock - position of roadblock
    • Red dot AA - position of anti-aircraft asset
    • Orange dot - Convoy destination
    • Red dot - enemy unit
    • Grey Circle on house - Owner of ambient vehicle
    • Green Box - Location of ambient vehicle that is driveable
    • Red Box on road - location of ambient vehicle that is locked
    • Green arrow - Direction of ambient vehicle (unlocked)
    • Red arrow - Direction of ambient vehicle (locked)
    • Flag x.xxx (XX) - Threat level in town 0 = green, < 0 = white, > 0 = red, (XX) indicate number of ambient civs in town
    • Green circle with arrow (XX) - Ambient Civ (ID)
    • Green box on house - Owner of ambient civ
    • Pink dot on house - spawn point / return point for ambient civ
    • White|Red|Green dot XX - Ambient Civ stationary with ID
    • X White - ambient civ inside house
    • Red Question Mark - ambient civ walking around in house
    • Blue Box - unknown? ambient vehicle
    • Red dot IED - TUP_IED generated IED
    • Blue dot EOD_IED - EOD generated IED
    • Red dot Suicide - TUP_IED generated Suicide Bomber
    • Moving Yellow dot with unit number - Ambient Vehicle moving
    • Green|Blue|Yellow dot X - Animal spawn point with X number of animals
    • Khaki dot Dogs - Spawn point for wild dogs
    • Brown dot X - Dead civilian with ID
    • Red dot VBIED - VB-IED

Core Functionality Tests

  1. Debug Console
    • Using Interaction Key
    • Using 0-8 Communications Menu
    • Confirm you can execute command
      hint "Hello";
  2. View Distance Settings
    • Using Interaction Key
    • Using 0-8 Communications Menu
  3. Weather Forecast
    • Confirm the weather forecast is working
  4. Destroyed Object Removal
    • Confirm the destroyed unit, car, tank and chopper are all removed in 3 mins
  5. Unit Caching
    • Confirm as you approach the group of units (trigger distance is set in mission parameters (default 2000m)), that the groups expand and continue patrolling or mounting static weapons
  6. NOMAD
    • Note you current gear, backpack contents and members of your group (Recruit some AI if necessary)
    • Disconnect from server
    • Reconnect to server and confirm weapons, backpack contents and AI units are intact
  7. Respawn
    • Note you current gear and backpack contents
    • Force a respawn on your unit
    • Confirm weapons, backpack contents and AI units are intact
  8. JIP
    • Note the current time and weather
    • With another player still on the server, disconnect from server
    • Reconnect to server and confirm both players have the same time (within 15 sec) and weather
  9. MP Rights (no mso\mso_uids.txt)
    • Remove mso\mso_uids.txt
      • Test Debug in Communications menu is working
      • Test Debug through Interaction menu is working
      • Test Tasks in Communications menu is working
      • Test Tasks through Interaction menu is working
      • Test CAS in Communications menu is working
      • Test CAS through Interaction menu is working
      • Test entering the APC as driver is working
      • Test entering the LittleBird as pilot is working
    • Add mso\mso_uids.txt with "admin" rights
      • Test Debug through Interaction menu is working
      • Test Tasks through Interaction menu is working
      • Test CAS through Interaction menu is working
      • Test entering the APC as driver is working
      • Test entering the LittleBird as pilot is working
    • Modify mso\mso_uids.txt with just "pilot" rights
      • Test Debug through Interaction menu is NOT working
      • Test Tasks through Interaction menu is NOT working
      • Test CAS through Interaction menu is NOT working
      • Test entering the APC as driver is NOT working
      • Test entering the LittleBird as pilot IS working

Interaction Key Tests

  1. After Action Reports
    • Using Interaction Key
    • Using 0-8 Communications Menu
  2. Close Air Support
    • Using Interaction Key
    • Using 0-8 Communications Menu
  3. CASEVAC
    • Using Interaction Key
    • Using 0-8 Communications Menu
  4. JIP Markers
    • Switch to map, and use the Interaction key to create a JIP Marker
    • Create a second JIP Marker
    • Delete the first JIP Marker
  5. Tasks
    • Switch to map, and use the Interaction key to create a Task
    • Create a second Task
    • Delete the first Task

Base Tests

  1. Flippable Vehicles
    • Confirm you can flip the motorbike
  2. LogBook
    • Go to the Notice board and create two logbook entries
    • Confirm you can read both entries
  3. Revive
    • Confirm Drag of injured soldier
    • Confirm First Aid of injured soldier
  4. Tyre Changing
    • Confirm you can change the tyre of the vehicles
  5. Logistics Systems
    • Test Logistics systems are working
  6. Recruitment
    • Confirm you can create a new group
    • Confirm you can recruit 3 different types of soldier

Enemy Generation Tests

  1. Wild Dogs
    • Visit a black circle and see if you are attacked by wild dog
    • Observe a black circle and see if it moves around the map.
  2. Convoys
    • Visit the Start Marker and confirm the convoy has created correctly and is moving
    • Make sure the task is present, links to the correct markers, and provides intel/'no intel avaliable'
  3. Enemy Random Population
    • Visit a Red Infantry, Motorised, Mechanised, and possibly Armoured and confirm they are working
    • Confirm Composition creation is working
  4. ZORA
    • Exit the safe zone and confirm that a single group is generated
  5. PO2
    • Create Patrol operation with interaction key and confirm that task, units and camp/objective is created
    • Disconnect / Reconnect and confirm that abort operation is aborting the task with a fail
    • Confirm creating Air Operation wih comms 0-8-0 outside of aircraft is not possible
    • Confirm creating Air Operation wih comms 0-8-0 inside of aircraft is possible
    • Disconnect / Reconnect and confirm that Abort Air operation with comms key is possible and task is aborted with a fail
  1. WICT
    • Startup WICT (standalone without any other enemypop) and set "debug/show bases" to debug
    • Teleport to a base directly and confirm composition is created (no units yet)
    • Teleport about 1.5 km away and confirm red circle moves to a location city/town or hill near you
    • Confirm a red "!" is shown and units are created and moving
    • Wait until "count allgroups" > "AI limit" (use debug console) to confirm no units are spawned (55 by default)
    • Delete some units (with C130 :)) and confirm units are spawned again

Ambient Civilians

  1. Ambient Civilians
    • Confirm Ambient Civilians are being generated
    • Confirm if English speaking civilians are rare
    • Attempt to converse with an English speaking civilian
    • Move to a custom town (Yarum) and confirm Ambient Civilians are working
  2. Ambient Civilian Vehicles
    • Confirm Ambient Vehicles are being generated
    • Confirm if either the fuel level is random or the car is locked
    • Move to a custom town (Yarum) and confirm Ambient Civilian Vehicles are working
  3. Ambient Animals
    • Note if any ambient animals are present outside of the city
  4. Call To Prayer
    • Confirm Call To Prayer is working