You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hmz007 36ed224bac
Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
2 years ago
..
testdata Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
Android.bp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
AndroidTest.xml Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
TransactionTraceTestSuite.cpp Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago
readme.md Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a) 2 years ago

readme.md

TransactionTrace Testsuite

Hassle free way to test and validate whether a sequence of transactions will produce the expected front end state(s). Test runs through all testdata/transactions_trace_*.winscope files, generates layer states and checks if the states match the corresponding layer trace in testdata.

Run Test

atest transactiontrace_testsuite

Workflow

Add transaction traces that resulted in front end bugs along with the layer trace after fixing the issue. The layer trace can be generated by using the layertracegenerator tool. Use the --last-entry-only flag to generate only the last entry in the trace. This will keep the test data to a manageable size. The main goal of this test suite is to add regression tests with minimal effort.