SIM001

SIM001

Test report

Every tutorial is also an acceptance test, and generated tests reach the behaviour no tutorial does. This is what the last run found.

113 tests: 85 passed · 8 failed · 20 not supported yet · expectations: 144 verified 5 failed 25 not supported yet 25 untested

The tests use the states, actions and shorthand of the test vocabulary. The map shows which behaviour leads to which, and the theme shows the colours and type the docs are drawn in.

SIM001 › The simulator

TestKindResult
Your first throw › Throttle up, then pick it back uptutorialpassed
Watching from every view › Throw it, then step through the viewstutorialpassed
Crashing and starting again › Nose it in, then resettutorialpassed
Taking a break › Pause, read the help, carry ontutorialpassed
Checking the controls before a flight › Open the help and close it againtutorialpassed
Reaching «Space throws the plane»generatedpassed
Reaching «A pause holds the plane in your hand»generatedpassed
Reaching «A throw during a pause waits for the pause to end»generatedpassed
Reaching «Without a flight controller there is only one mode»generatedpassed
Reaching «Low rates for gentle flying»generatedpassed
Reaching «High rates for tight turns»generatedpassed
Reaching «Differential thrust off»generatedpassed
Reaching «Differential thrust on»generatedpassed
Reaching «Auto-zoom off»generatedpassed
Reaching «Auto-zoom on»generatedpassed
Reaching «V fits a fresh battery»generatedpassed

SIM001 › The simulator › Recreation

TestKindResult
Your first pylon race › Start, throw at GO, fly five lapstutorialpassed
A game of tag › Tag, then get taggedtutorialpassed
Reaching «The key of the game stops it»generatedpassed
Reaching «A turn inside a pylon is a cut»generatedpassed
Reaching «A second cut disqualifies you»generatedpassed
Reaching «Out of the arena, you are it»generatedpassed
Reaching «Two minutes of tag»generatedpassed

SIM001 › Ground control station

TestKindResult
From plan to flight › Plan, upload, arm, AUTO, throwtutorialnot supported yet
Reaching «PLAN again goes back to panning»generatedpassed
Reaching «GOTO picks the fly-to tool»generatedpassed
Reaching «A GOTO click flies the plane there»generatedpassed
Reaching «AUTO with no mission asks first»generatednot supported yet
Reaching «AUTO twice goes anyway»generatednot supported yet

SIM001 › Ground control station › Planning a mission

TestKindResult
Planning a hand-launched circuit › Takeoff, three waypoints, hometutorialpassed
Fixing a misplaced waypoint › Two clicks and a right-clicktutorialpassed
Clearing the ridge › Raise the plan, add a waypoint, check ittutorialnot supported yet
Keeping a mission for the field › Save, change, loadtutorialnot supported yet
Surveying a field › Draw a grid and upload ittutorialnot supported yet
Planning at the altitude limit › ALT+ from 290 mtutorialpassed
Reaching «Right-click on an empty plan does nothing»generatedpassed
Reaching «CLEAR empties the plan»generatedpassed
Reaching «ALT- lowers the plan altitude»generatedpassed
Reaching «ALT- stops at 10 m»generatedpassed
Reaching «Waypoints already planned keep their altitude»generatedpassed
Reaching «A new waypoint needs a new height check»generatednot supported yet
Reaching «The plan has only one takeoff»generatedpassed
Reaching «Changing a command keeps the item in its place»generatednot supported yet
Reaching «Changing a command makes the vehicle's copy out of date»generatednot supported yet
Reaching «UPLOAD does not send an empty plan»generatedpassed
Reaching «Changing the plan makes the vehicle's copy out of date»generatedpassed
Reaching «DOWNLOAD only reads»generatedpassed
Reaching «EDIT brings the vehicle's mission back into the plan»generatednot supported yet
Reaching «Before a save, there is nothing to load»generatednot supported yet
Reaching «Measuring between two points shows the distance»generatednot supported yet

SIM001 › Ground control station › Flying a mission

TestKindResult
Flying the circuit and coming home › Three waypoints, then hometutorialnot supported yet
Flying the circuit again › Back to the first waypointtutorialnot supported yet
Reaching «A mission that ends with a loiter keeps circling»generatednot supported yet
Reaching «A mission that ends with a landing lands»generatednot supported yet
Reaching «A mission that ends with RTL flies home in AUTO»generatednot supported yet
Reaching «Disarming outside AUTO restarts the mission»generatednot supported yet
Reaching «Disarming in AUTO keeps the plane's place»generatedfailed

SIM001 › Ground control station › Flying a VTOL

TestKindResult
Flying a VTOL › Take off, fly forward, hover, landtutorialfailed

SIM001 › Ground control station › Flying with a radio

TestKindResult
Taking off with the TX15 › Arm, pick QLOITER, lift off and landtutorialfailed
Flying a VTOL with self-levelling › Lift off, fly forward in FBWA, hover again and land softlytutorialfailed
Trying the buttons of the radio › Lift off, try QHOVER and CRUISE, then fly hometutorialfailed
Reaching «Taking the arm switch down disarms the vehicle»generatedpassed

SIM001 › Ground control station › Setting up the radio

TestKindResult
Reaching «F2 calibrates the radio»generatednot supported yet

SIM001 › Ground control station › Games with ArduPilot

TestKindResult
Racing the computer pilots from the station › Wait for GO, then gotutorialpassed

SIM001 › Ground control station › The TX15 on the serial line

TestKindResult
Flying a VTOL with the TX15 › Arm, lift off, fly forward in FBWA, hover again and land softlytutorialfailed

SIM001 › Flying with a flight controller

TestKindResult
Your first hover › Arm, lift off, hold the hover and bring the plane hometutorialpassed
Learning with self-levelling › Pick ANGLE mode and throwtutorialpassed
Reaching «ACRO holds the attitude»generatedpassed
Reaching «MANUAL gives you the control surfaces»generatedpassed

SIM001 › Other aircraft

TestKindResult
Seeing a friend who flies near you › A friend joins and leavestutorialpassed
Flying near a crowd of planes › Out of range, into range, into a crowdtutorialpassed
Losing the radio link › The link dropstutorialpassed
Reaching «Your own transmitter is not another plane»generatedpassed

SIM001 › Watching a real plane

TestKindResult
Watching a flight from the pilot box › The plane takes off, turns and goes quiettutorialpassed

SIM001 › The flight computer

TestKindResult
Flying with a TX15 on the serial line › Fly and watch the screentutorialpassed
Flying with a TX15 on the serial line › Full travel on the stickstutorialpassed
Flying with a TX15 on the serial line › Sticks centredtutorialpassed
Flying with a TX15 on the serial line › A damaged linetutorialpassed
Losing the TX15 and getting it back › Unplugtutorialpassed
Losing the TX15 and getting it back › Plug in againtutorialpassed
Commanding the plane from the ground station › Command through the linetutorialpassed
Commanding the plane from the ground station › The line is narrowtutorialpassed
Reading the flight display › Armed, banked and climbingtutorialpassed
Reaching «Without the TX15 the ground station hears nothing»generatedpassed

SIM001 › Flying by plan

TestKindResult
Watching a game of tag by plan › Play and watchtutorialpassed
Sending your first plan › Send a plantutorialpassed
Letting a plan run out › Let a plan run outtutorialpassed
Reaching «A repeated plan id changes nothing»generatedfailed
Reaching «Go to flies over the point, then circles it»generatedpassed
Reaching «Orbit holds its radius and its height»generatedpassed
Reaching «A band plan holds a height band»generatedpassed
Reaching «Band keeps the plane between its two heights»generatedpassed
Reaching «A loiter plan circles where the plane is»generatedpassed
Reaching «Loiter stays round the place where it began»generatedpassed
Reaching «A pursue plan chases another aircraft»generatedpassed
Reaching «Pursue closes on the target and stays on its tail»generatedpassed
Reaching «An evade plan breaks away from another aircraft»generatedpassed
Reaching «Evade opens the distance from a chaser»generatedpassed
Reaching «A target that goes silent ends the chase»generatedpassed
Reaching «The envelope leaves a safe plan alone»generatedfailed
Reaching «The plane stays inside the fence»generatedpassed
Reaching «The plane stays above the floor»generatedpassed
Reaching «The plane stays below the ceiling»generatedpassed
Reaching «Under the stall margin, the plane gets its airspeed back first»generatedpassed
Reaching «After a recovery, the plane flies on»generatedpassed
Reaching «The plane keeps clear of an aircraft that crosses its path»generatedpassed
Reaching «Bad input gives wings level and the throttle to the pilot»generatedpassed
Reaching «The plane flies again when the position estimate comes back»generatednot supported yet
Reaching «With space to turn, planes on plans keep their separation»generatedpassed
Reaching «In a small fence, the fence wins over the separation»generatedpassed
Reaching «The plane that is it pursues the plane it can catch soonest»generatedpassed
Reaching «A plane that is not it holds its own height band»generatedpassed
Reaching «A plane that is not it breaks away from a chaser that comes near»generatedpassed

Not verified yet