plugin: manual
name: peripheral/printer
_description:
 PURPOSE:
    This test will verify that a network printer is usable
 STEPS:
    1. Make sure that a printer is available in your network
    2. Click on the Gear icon in the upper right corner and then click on Printers
    3. If the printer isn't already listed, click on Add
    4. The printer should be detected and proper configuration values  should be displayed
    5. Print a test page
 VERIFICATION:
    Were you able to print a test page to the network printer?

plugin: user-interact-verify
name: peripheral/external-usb-modem
command: network_check
_description:
 PURPOSE:
    This test will verify that a USB DSL or Mobile Broadband modem works
 STEPS:
    1. Connect the USB cable to the computer
    2. Right click on the Network icon in the panel
    3. Select 'Edit Connections'
    4. Select the 'DSL' (for ADSL modem) or 'Mobile Broadband' (for 3G modem) tab
    5. Click on 'Add' button
    6. Configure the connection parameters properly
    7. Notify OSD should confirm that the connection has been established
    8. Select Test to verify that it's possible to establish an HTTP connection
 VERIFICATION:
    Was the connection correctly established?

plugin: shell
name: peripheral/external-usb-modem-http
depends: peripheral/external-usb-modem
command: wget -SO /dev/null http://$TRANSFER_SERVER
_description:
 Automated test case to make sure that it's possible to download files through HTTP
