- 09 10月, 2019 1 次提交
-
-
由 Tom Rini 提交于
When running as another user we might not be able to use '..' for certain directories and this is the default for buildman. Specify an output directory instead. Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 07 10月, 2019 1 次提交
-
-
由 Heinrich Schuchardt 提交于
%s/plaforms/platforms/g Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: NBin Meng <bmeng.cn@gmail.com>
-
- 25 9月, 2019 1 次提交
-
-
由 Pierre-Jean Texier 提交于
This commit add envtools suppport to CI to verify if there is no build issues. Signed-off-by: NPierre-Jean Texier <pjtexier@koncepto.io> Acked-by: NHeiko Schocher <hs@denx.de> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
- 13 8月, 2019 2 次提交
-
-
由 Tom Rini 提交于
We do not need to split binman, buildman, dtoc and patman test suite runs into 3 jobs. Instead, run them as a single job. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
The way that some of the tests here are designed, they expect USER to be set in the environment. This is not the case in the docker images, so set a reasonable value. Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 02 8月, 2019 2 次提交
-
-
由 Tom Rini 提交于
Mirror the qemu-riscv64 testing we do on Travis. Update to a newer Docker image that contains riscv64-softmmu for QEMU. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
As part of copying the logic from Travis to GitLab I kept the TOOLCHAIN variable. However we don't use that now as the Docker container already has all toolchains so we don't need to do any downloading. Remove this variable. Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 29 7月, 2019 1 次提交
-
-
由 Tom Rini 提交于
Rather than buiding QEMU for each test.py build it once in our Dockerfile and re-use it as needed. Signed-off-by: NTom Rini <trini@konsulko.com>
-
- 25 7月, 2019 4 次提交
-
-
由 Tom Rini 提交于
- Add in lzma-alone for current binman tests - Update to Ubuntu's xenial-20190720 tag (latest). Signed-off-by: NTom Rini <trini@konsulko.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Tom Rini 提交于
We need pyelftools here to run rather than skip some tests. Signed-off-by: NTom Rini <trini@konsulko.com> Reviewed-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
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: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
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: NSimon Glass <sjg@chromium.org>
-
- 18 7月, 2019 5 次提交
-
-
由 Tom Rini 提交于
We need this for building some 64bit ARM platforms, not for test.py runs. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
To better allow for parallelization of the world build job split things into 32bit ARM (687 boards), 64bit ARM (215), PowerPC (311 boards) and everything else (167 boards). While the 32bit ARM job is heavier than I would like, there is not a natural split that would reduce it in half or so without requiring the sort of hard to maintain splits we have to do in Travis CI. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
In order to mirror current Travis CI support we need to install this package via pip. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
Bring us back into line with current Travis tests. Signed-off-by: NTom Rini <trini@konsulko.com>
-
由 Tom Rini 提交于
Migrate all of the logic in our current .travis.yml file to a GitLab CI config file. Notable changes are that this will run the jobs on runners with the "all" tag. The timeout for a job needs to be configured higher than normal as we no longer split building the world up into a large number of small jobs but instead perform one big build job. We make use of stages so that we build and run all of the QEMU + test.py tests first in order to increase the chance that any problems will be found before starting the final big build. Signed-off-by: NTom Rini <trini@konsulko.com>
-