name: audio
plugin: manual
categories: laptop, desktop
requires: alsa.type == 'control'
command: audio_playback $data_path/audio_playback.wav
description:
 Testing detected sound card:
 .
 $(audio_playback --view)
 .
 Did you hear a sound?

name: resolution
plugin: manual
categories: laptop, desktop
requires: pci.device_class == 3
description:
 The following resolution was detected for your display:
 .
 $(resolution_test)
 .
 Is this a good resolution for your display?

name: video
plugin: manual
categories: laptop, desktop
command: video_test
description:
 Video test:
 .
 $(video_test --list)
 .
 Did you see color bars and static?

name: mouse
plugin: manual
categories: laptop, desktop
requires: 'input.mouse' in info.capabilities
description:
 Moving the mouse should move the cursor on the screen.
 .
 Is your mouse working properly?

name: network
plugin: manual
requires: pci.device_class == 2
description:
 Detecting your network controller(s):
 .
 $(network_test)
 .
 Is this correct?

name: internet
plugin: manual
command: internet_test
requires: pci.device_class == 2
description:
 Testing your connection to the Internet:
 .
 $output
 .
 Are you connected to the Internet?

name: keyboard
plugin: manual
requires: 'input.keyboard' in info.capabilities
description:
 Typing keys on your keyboard should display
 the corresponding characters in a text area.
 .
 Is your keyboard working properly?
