Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(51)

Unified Diff: util/README

Issue 5136001: Add new testing framework along with a few micro-tests. (Closed) Base URL: svn://coreboot.org/flashrom/trunk/util
Patch Set: General updates, add rough EC unit testing Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | util/chip_size.sh » ('j') | util/chip_size.sh » ('J')
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: util/README
diff --git a/util/README b/util/README
new file mode 100644
index 0000000000000000000000000000000000000000..cb99d67ed69d0a677aed584c1d0ab4a00b6e92f3
--- /dev/null
+++ b/util/README
@@ -0,0 +1,29 @@
+Flashrom Testing
+
+Overall idea:
+- Break tests into small chunks
+- Have a single program that does generic setup and shutdown functions
+- Executes specified tests in a simple loop
+
+Dependencies:
+- uuencode
+- diff
+- A version of flashrom which is installed in $PATH
Stefan Reinauer 2010/11/23 19:05:30 Really? It would be very nice not having to rely o
dhendrix 2010/11/24 02:48:14 It is intended to be the "known good" version used
+
+Important environment variables:
+FLASHROM: Path to the Flashrom binary to test
+FLASHROM_PARAM: Parameters to pass into flashrom
Stefan Reinauer 2010/11/23 19:05:30 The example below indicates that this would be use
dhendrix 2010/11/24 02:48:14 Good point. Chip operations such as -r and -w are
+
+Important global variables:
Stefan Reinauer 2010/11/23 19:05:30 Why are you differentiating between global and env
dhendrix 2010/11/24 02:48:14 Good question. That bit about global variables doe
+BACKUP: The backup copy of ROM image which is read before executing any tests,
Stefan Reinauer 2010/11/23 19:05:30 Does this have a default, if BACKUP is not set by
dhendrix 2010/11/24 02:48:14 Heh, this is probably why it should be documented
+ and restored unconditionally after execution of tests.
+
+Syntax:
+ENV_VARS="blah" ./do_tests.sh <test1> <test2>
+
+Example:
+FLASHROM="../flashrom" FLASHROM_PARAM="-p internal:bus=spi" ./do_tests foo.sh bar.sh
+
+Each unit test might have its own special requirements, such as extra
+environment variables, layout files, etc. Please read the comments at the top
+of each unit test to ensure there are no special dependencies.
« no previous file with comments | « no previous file | util/chip_size.sh » ('j') | util/chip_size.sh » ('J')

Powered by Google App Engine
This is Rietveld 408576698