summaryrefslogtreecommitdiff
path: root/include/test
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2017-05-19 02:09:17 (GMT)
committerSimon Glass <sjg@chromium.org>2017-06-01 13:03:10 (GMT)
commit6fb2f57916bac47458ca7597b27617a99c492b28 (patch)
treeccd09ac48531b9a083a50e0a10594ba873ec4bb8 /include/test
parentc166c47ba3a699df58e2ade8935158df65b034ba (diff)
downloadu-boot-fsl-qoriq-6fb2f57916bac47458ca7597b27617a99c492b28.tar.xz
dm: core: Run tests with both livetree and flat tree
Some tests require either livetree or flat tree. Add flags to allow the tests to specify this. Adjust the test runner to run with livetree (if supported) and then flat tree. Some video tests are quite slow and running on flat tree adds little extra test value, so run these on livetree only. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/test')
-rw-r--r--include/test/test.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/test/test.h b/include/test/test.h
index e3e821c..646dbfd 100644
--- a/include/test/test.h
+++ b/include/test/test.h
@@ -15,11 +15,13 @@
* @fail_count: Number of tests that failed
* @start: Store the starting mallinfo when doing leak test
* @priv: A pointer to some other info some suites want to track
+ * @of_root: Record of the livetree root node (used for setting up tests)
*/
struct unit_test_state {
int fail_count;
struct mallinfo start;
void *priv;
+ struct device_node *of_root;
};
/**