[ANN] R-Car DU Test Suite

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

In the spirit of the VSP unit test suite, new Python-based unit tests for the 
R-Car DU are now available at

	git://git.ideasonboard.com/renesas/kms-tests.git

The http://elinux.org/R-Car/Devices wiki page has been updated to reference 
the unit test suite.

The tests were written to use a modular class-based approach in order to 
facilitate development of new tests and maintenance of existing tests. They 
are located in the tests directory of the source tree.

All tests are scripts and don't need to be built. They require Python3 and the 
kmsxx Python bindings to be installed on the target. More information can be 
found in the README file at the root of the source tree.

The DU test suite currently contains the following tests.

- kms-test-allplanes.py: Test composition with all planes enabled on all CRTCs
- kms-test-connectors.py: Perform sanity checks on all connectors.
- kms-test-modeset.py: Test mode setting on all connectors in sequence with 
the default mode.
- kms-test-modes.py: Test all available modes on all available connectors.
- kms-test-pageflip.py: Test page flipping on all connectors in sequence with 
the default mode.
- kms-test-planeposition.py: Test boundaries of plane positioning.

More tests will be added in the future.

Execution of the tests is automated, but manual verification is still required 
as the test suite currently has no mean to capture the output of the VGA, HDMI 
and LVDS connectors. This area will be improved by using HDMI loopback from DU 
to VIN and hardware CRC calculation on output frames.

-- 
Regards,

Laurent Pinchart




[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux