- Mar 26, 2021
-
-
Simon Glass authored
Run the tests on this build too, to prevent regressions. Signed-off-by:
Simon Glass <sjg@chromium.org> Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Oct 29, 2020
-
-
Simon Glass authored
Update the 'run' script to include SPL unit tests. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jul 25, 2020
-
-
Simon Glass authored
At present we use --test to indicate that tests should be run. It is better to use a subcommand for list, like binman. Change it and adjust the existing code to fit under a 'send' subcommand, the default. Give this subcommand the same default arguments as the others. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jul 24, 2020
-
-
git://git.denx.de/u-boot-dmTom Rini authored
This reverts commit 5d3a21df, reversing changes made to 56d37f1c. Unfortunately this is causing CI failures: https://travis-ci.org/github/trini/u-boot/jobs/711313649 Signed-off-by:
Tom Rini <trini@konsulko.com>
-
- Jul 20, 2020
-
-
Simon Glass authored
At present we use --test to indicate that tests should be run. It is better to use a subcommand for list, like binman. Change it and adjust the existing code to fit under a 'send' subcommand, the default. Give this subcommand the same default arguments as the others. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Apr 26, 2020
-
-
Simon Glass authored
Running all the unit tests takes a while and is not useful when you are just modifying the tools. Add an option to run only the tools tests. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jul 24, 2019
-
-
Simon Glass authored
This class is the new way to handle arguments in Python. Convert binman over to use it. At the same time, introduce commands so that we can separate out the different parts of binman functionality. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Tools like ifwitool may not be available in the PATH, but are available in the build. These tools may be needed by tests, so allow tests to use the --toolpath flag. Also use this flag with travis. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Nov 29, 2018
-
-
Simon Glass authored
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 <sjg@chromium.org>
-
- Nov 26, 2018
-
-
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 <trini@konsulko.com> Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Oct 08, 2018
-
-
Simon Glass authored
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 <sjg@chromium.org>
-
Simon Glass authored
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 <sjg@chromium.org>
-
Simon Glass authored
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 <sjg@chromium.org>
-
Simon Glass authored
Use 'export' to avoid repeating the path setup for each command. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jul 09, 2018
-
-
Simon Glass authored
Now that we have 100% code coverage we can enable these tests in the test script also. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
The most portable way to get access to coverage is to invoke it as 'python-coverage'. Cc: Simon Glass <sjg@chromium.org> Signed-off-by:
Tom Rini <trini@konsulko.com> Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jun 07, 2018
-
-
Simon Glass authored
This filter does not match the test it is intended to anymore. Update it so that it works again. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Jan 16, 2018
-
-
Simon Glass authored
Set this to our own device-tree compiler since we know it is new enough to run the tests. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
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 <sjg@chromium.org>
-
Simon Glass authored
Update the test script to run the dtoc tests also. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Update the test script to run the buildman tests also. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Update the test script to run the patman tests also. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
Simon Glass authored
Update the test script to run the binman tests also. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Nov 28, 2017
-
-
When tests pass an error message is printed because of a variable that is not initialised. Fix this. Signed-off-by:
Simon Glass <sjg@chromium.org>
-
- Nov 23, 2017
-
-
Simon Glass authored
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 <sjg@chromium.org>
-
- Jun 01, 2017
-
-
Simon Glass authored
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 <sjg@chromium.org>
-
- Jul 14, 2016
-
-
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 <sjg@chromium.org> Reviewed-by:
Teddy Reed <teddy.reed@gmail.com>
-