tests/qnetwork: Avoid false positives pinging the serverip before test.

Verify that we're not able to ping the server when interface is down,
this check is useful to avoid false positives.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
tests/qsysfs: Add test to check if device entry exists.

Check if specified syspath entry exists. Normally when a device is
added a sysfs files are properly created, check the presence of one
of this files can be useful to check that a device is probed. Note,
but, some drivers create these files without probing or checking
the communication with the device, in that case this test does not
work and produces a false positive.

To avoid this always make sure that the sys entry is created only
when the device is probed, with some kind of communication between
the driver and the device, and is not created when the probe fails.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
tests/qgpio: Generic Tests for GPIOs.

Implements the following Test Cases:
    - Test GPIO: Test loopback

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
tests/qmodem: Generic Tests for modem devices.

Implements the following Test Cases:
    - Test Modem : Send and request pin number (5555)

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
docs/testcases: Use alphabetical order.

List testcases in alphabetical order.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
Apply code beautifier and formatter.

Rules:
  o Use space after commas.
  o Use space before and after operators.
  o Right trim lines.
  o Add new line at the end of file.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
suites/board_base0010: A number of TestCases for the BASE0010 board.

What is tested?
    - Test USB OTG : Check for this_is_an_storage_device file
    - Test USB HOST 1-2.2 : Check for this_is_an_storage_device file
    - Test USB HOST 1-2.3 : Check for this_is_an_storage_device file
    - Test USB HOST 1-2.4 : Check for this_is_an_storage_device file
    - Test Audio : Loopback, sound sent to audio-out should return in audio-in
    - Test EEPROM : Check for EEPROM in bus i2c.3 at address 0x50
    - Test TVP5151 : Check Video decoder in bus i2c.3 at address 0x5d
    - Test MCP251x : Check for CAN controller at spi1.0
    - Test Modem : Send and request pin number (5555)
    - Test Battery Backup : Read battery voltage level
    - Test Serial : Loopback, each sent character should return
    - Test Network (eth0) : Ping the IP address of a remote host
    - Test Network (eth1) : Ping the IP address of a remote host
    - Test Network (eth2) : Ping the IP address of a remote host
    - Test GPIOs : Check loopback between gpio 18 (in) and gpio 14 (out)

What is NOT tested?
    - BUZZER
    - DINPUT4, ADCIN2, ADCIN3, OUTPUT2, OUTPUT3
    - USB HOST 1-2.1, because conflicts (physically) with the OTG connector.

Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>