29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
Subsystem: kernel-tests/glink
|
|
|
|
Test: run.sh [-n | --nominal] [-a | --adversarial] [-r | --repeatability] [-s| stress ] [--custom_flag X]
|
|
Parameters:
|
|
-v: Verbosity (Set to 0 for minimal verbosity, 1 to include details)
|
|
-n: Nominal test case (runs all level 0 unit tests)
|
|
-a: Adversarial test case (runs all unit tests)
|
|
-r: Repeatability test case (Run -n and -a 10 times each)
|
|
-s: Stress test case (runs all unit tests)
|
|
--custom_flag: Not used
|
|
|
|
Description:
|
|
G-Link, short for Generic Link, is a generic link-layer transport that
|
|
supports a plug-in framework for physical transports. This allows it to adapt
|
|
to different physical transports such as shared memory, UARTs, buses, and DMA.
|
|
|
|
See the <kernel>/Documentation/arm/msm/glink.txt file for more details.
|
|
|
|
This test suite contains a mock transport, loopback transport, loopback
|
|
client, and unit tests. The unit tests validate behavior against mock objects,
|
|
local loopback system, and remote loopback with different subsystems.
|
|
Verified behavior includes:
|
|
* channel state behavior and callbacks
|
|
* basic data transfer
|
|
* performance including throughput and latency
|
|
|
|
Target support: Future
|
|
Notes: A subset of the tests are run for automation.
|