30 Nov, 2018
1 commit
-
At present tests are quite slow to run, over a minute on my machine. This
presents a considerable barrier to bisecting for failures.The slowest tests are the filesystem ones and the buildman --fetch-arch
test. Add a new 'qcheck' target that skips these tests. This reduces test
time down to about 40 second, still too long, but bearable.Signed-off-by: Simon Glass
26 Nov, 2018
1 commit
-
There is some basic informaton that SPL normally wants to pass through to
U-Boot, such as the SDRAM size and bank information.Mkae use of the new bloblist structure for this. Add a new 'handoff' blob
which is set up in SPL and passed to U-Boot proper. Also adda test for
sandbox_spl that checks that this works correctly and a new 'sb' command
to show the information passed from SPL.Reviewed-by: Tom Rini
Signed-off-by: Simon Glass
08 Oct, 2018
4 commits
-
We only need to run driver-model tests with this config, since this is the
only thing that is different when CONFIG_OF_LIVE is not defined. Filter
out the other tests to same time.Signed-off-by: Simon Glass
-
The 'result' variable counts the number of failures in running the tests.
Rename it to 'failures' to make this more obvious. Also tidy up a few
comments.Signed-off-by: Simon Glass
-
At present the tests are run without any indication of what is running.
For the tests which start with a build this is pretty obvious, but for
tools it is not.Add a name for each test we run, and print it before starting the test.
Signed-off-by: Simon Glass -
Use 'export' to avoid repeating the path setup for each command.
Signed-off-by: Simon Glass
09 Jul, 2018
2 commits
-
Now that we have 100% code coverage we can enable these tests in the test
script also.Signed-off-by: Simon Glass
-
The most portable way to get access to coverage is to invoke it as
'python-coverage'.Cc: Simon Glass
Signed-off-by: Tom Rini
Signed-off-by: Simon Glass
08 Jun, 2018
1 commit
-
This filter does not match the test it is intended to anymore. Update it
so that it works again.Signed-off-by: Simon Glass
16 Jan, 2018
6 commits
-
Set this to our own device-tree compiler since we know it is new enough to
run the tests.Signed-off-by: Simon Glass
-
Binman has 100% test coverage for the code as it is at present. To
encourage it to stay that way, run the code-coverage test as part of the
normal U-Boot tests.This is RFC because it requires the Python code coverage tools to be
available.Signed-off-by: Simon Glass
-
Update the test script to run the dtoc tests also.
Signed-off-by: Simon Glass
-
Update the test script to run the buildman tests also.
Signed-off-by: Simon Glass
-
Update the test script to run the patman tests also.
Signed-off-by: Simon Glass
-
Update the test script to run the binman tests also.
Signed-off-by: Simon Glass
28 Nov, 2017
1 commit
-
When tests pass an error message is printed because of a variable that is
not initialised. Fix this.Signed-off-by: Simon Glass
23 Nov, 2017
1 commit
-
This script runs the tests but does not report failure. Also it always
returns an exit code of 0 even on failure.Fix these problems by checking the result of each test.
Signed-off-by: Simon Glass
01 Jun, 2017
1 commit
-
The standard sandbox board cannot run the of-platdata test since it needs
SPL. Also, we should test the flat tree version of sandbox.Add these tests to the default test script.
Signed-off-by: Simon Glass
15 Jul, 2016
1 commit
-
A common check before sending patches is to run all available tests on
sandbox. But everytime I do this I have to look up the README. This presents
quite a barrier to actually doing this.Add a shell script to help. To run the tests, type:
test/run
in the U-Boot directory, which should be easy to remember.
Signed-off-by: Simon Glass
Reviewed-by: Teddy Reed