Skip to content

Test Cases

TaxiService edited this page Dec 19, 2019 · 7 revisions

Core Functionality

Stock and RemoteTech antennas

  • Vessels with probe core, no crew pod, and no antenna have No Connection

  • Vessels with probe core, no crew pod, and stock antenna have Connected

  • Vessels with probe core, no crew pod, and RemoteTech antenna have Connected

Control status

  • Vessels with no probe core, no crew pod, and no antenna have N/A

  • Vessels with no probe core, no crew pod, and antenna have No Connection

  • Vessels with probe core, no crew pod, and no antenna have No Connection

  • Vessels with probe core, no crew pod, and antenna have Connected

  • Vessels with no probe core, empty crew pod, and no antenna have N/A

  • Vessels with no probe core, empty crew pod, and antenna have No Connection

  • Vessels with probe core, empty crew pod, and no antenna have No Connection

  • Vessels with probe core, empty crew pod, and antenna have Connected

  • Vessels with no probe core, full crew pod, and no antenna have N/A

  • Vessels with no probe core, full crew pod, and antenna have Local Control

  • Vessels with probe core, full crew pod, and no antenna have Local Control

  • Vessels with probe core, full crew pod, and antenna have Local Control

Individual Links

  • Omnis may only connect or be connected to if activated

  • Dishes may only connect or be connected to if activated

  • Dishes may only connect or be connected to if they have a target

  • Omni connection blocked by line of sight

  • Dish connection blocked by line of sight

  • Omni connection limited to antenna range in standard range model

  • Dish connection limited to antenna range in standard range model

  • Omni connection range depends on receiver in root range model

  • Dish connection range depends on receiver in root range model

  • Cannot connect to KSC beyond 75,000 km (i.e. Mission Control's max range) in standard range model

  • KSC connection depends on transmitter range in root range model

Network Connections

  • Long-range connections have delay equal to distance/c if signal delay enabled

  • Long-range connections have no delay if signal delay disabled

  • Chains of many links have delay equal to distance/c if signal delay enabled

Science

  • Able to start and complete a transmission of science data (adding to the KSC's science resource)

  • Transmit a stored science data from an antenna

  • Transmit all science data collected and stored in a science container

  • Science packet information displayed on the part action menu of a connected antenna

Contracts

  • At least one contract for a space station with the antenna requirement is available

  • At least one contract for a satellite with the antenna requirement is available

Map View Display

  • Kerbin has the red dot at the location of Kerbal Space Center

  • Vessels with dishes only have visible cones

  • Vessels with omnis only have no visible cones

  • Connections between vessels are visible

  • In the omni-only mode, connections between vessels with omnis are visible

  • In the dish-only mode, connections between vessels with dishes are visible

Flight Computer

  • Vessels with Connected status have accesses to Flight Computer

  • Every button in the FC interface is working

  • Commands in the queue are persistent across different time frames of a flight

  • Commands in the queue are consistent through Quick Save (F5)/Quick Load (F9)

Signal Delay

  • Every stock autopilot command is delayed

  • Every Flight Computer command is delayed

  • Every Part-Action command is delayed

Expected user scenarios

Launching

  • Launch a probe rocket to an orbit

  • Launch a manned rocket to an orbit

  • Auto-drive a rover in a low gravity planet at high speed