8ccdf1be | 25-Mar-2020 |
Andrew Geissler <geissonator@yahoo.com> |
tacoma-qemu: support run of CI bucket on tacoma
tacoma requires an extra nic option be passed to QEMU
Tested: Verified tacoma CI now passes the robot test suite Verified romulus CI still passes
Ch
tacoma-qemu: support run of CI bucket on tacoma
tacoma requires an extra nic option be passed to QEMU
Tested: Verified tacoma CI now passes the robot test suite Verified romulus CI still passes
Change-Id: Id3f6718b8d558d132422f973e6a3ffe6110f9149 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
185d5b59 | 19-Mar-2020 |
Anusha Dathatri <adathatr@in.ibm.com> |
Fetch openbmc repositories directly using Github API
Change-Id: Iac954a4cdea3d8f6f6fe9f5b22cfd9e3871a3e68 Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com> |
38356643 | 19-Mar-2020 |
Andrew Geissler <geissonator@yahoo.com> |
unit-test.py: ensure TEST_ONLY looked at for all
Noticed that cmake and meson were not honoring this env variable
Tested: Verified meson based build system acted correctly with this change
Change-
unit-test.py: ensure TEST_ONLY looked at for all
Noticed that cmake and meson were not honoring this env variable
Tested: Verified meson based build system acted correctly with this change
Change-Id: I5e98588daf68e2fedcacd61df58d795843931329 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
8cb74fca | 19-Mar-2020 |
Andrew Geissler <geissonator@yahoo.com> |
unit-test.py: allow code format check only
Some OpenBMC repos use unit-test.py for the code formatting only and do not use one of the supported build environments. Ensure this use case still works.
unit-test.py: allow code format check only
Some OpenBMC repos use unit-test.py for the code formatting only and do not use one of the supported build environments. Ensure this use case still works.
Tested: Verified all worked fine against meson based repo and also verified it now works against openbmc-test-automation (unsupported build env)
Change-Id: Ie8af04daaee76b9ecde1e55d312d010338d1d2de Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
544d83af | 12-Mar-2020 |
Anusha Dathatri <adathatr@in.ibm.com> |
Added 'Lasttest.log' to be considered as unit rest report
Change-Id: I525d01a153b1a33307f20a0a793a0fce6761e0f1 Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com> |
89b64b6f | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Switch to python3
The change was generated using 2to3-2.7 and then tweaked to fix the string encoding/decoding.
Change-Id: Iabeb7dc1ef4edf6ada710de752b19b5a71c6187c Signed-off-by: Andrew
unit-test: Switch to python3
The change was generated using 2to3-2.7 and then tweaked to fix the string encoding/decoding.
Change-Id: Iabeb7dc1ef4edf6ada710de752b19b5a71c6187c Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
bf73510a | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 W605 violation
W605: invalid escape sequence '\.'
Change-Id: I8cb5d152b041fef0f9be72d7104b56bd180f134c Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
fce557f0 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E731 violation
E731: do not assign a lambda expression, use a def
Change-Id: Ie9bbbfbd6298bef2e1131ba1de72ed5594341c84 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
47fbfa57 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E501 violations
E501: line too long (92 > 79 characters)
Change-Id: I1214289ffcda6979c5013e8c3afcbf84006260bf Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
9cc97d88 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E305 violation
E305: expected 2 blank lines after class or function definition, found 1
Change-Id: I9b04a3363b964fe43c2fbe6cdf892b25b69796d5 Signed-off-by: Andrew Jeffery <andre
unit-test: Fix PEP8 E305 violation
E305: expected 2 blank lines after class or function definition, found 1
Change-Id: I9b04a3363b964fe43c2fbe6cdf892b25b69796d5 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
e5fffa07 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E302 violations
E302: expected 2 blank lines, found 1
Change-Id: I319c02aa01e92f97e039a58f6cfb0655fbb25227 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
6015ca11 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E265 violations
E265: block comment should start with '# '
Change-Id: Ifa01313ac2a8e1795123f703f29d95bcb39b2119 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
3b92fddb | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E231 violation
E231: missing whitespace after ','
Change-Id: I8922d445ab6a673a05d38e5b2dae1e9389699b27 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
3f8e5a7d | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E225 violation
E225: missing whitespace around operator
Change-Id: I10088f5fb77888f26ef9387af123fe82bf22fc80 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
881041f2 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E201 and E202 violations
E201: whitespace after '{' E202: whitespace before '}'
Change-Id: Ie3cc66684ef5d30d6fdadb8fbe0cc083ba8cf7c2 Signed-off-by: Andrew Jeffery <andrew@aj.id.
unit-test: Fix PEP8 E201 and E202 violations
E201: whitespace after '{' E202: whitespace before '}'
Change-Id: Ie3cc66684ef5d30d6fdadb8fbe0cc083ba8cf7c2 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
7d4a26f9 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E128 violations
E128: continuation line under-indented for visual indent
Change-Id: Ia778b5b07354f901b8e5f12b47df3322aa2894f3 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
2ba45fb3 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Fix PEP8 E117 violations
E117: over-indented
Change-Id: I8c0a72773029e9ed50e028e38991ed02980c5416 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> |
19d75671 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Exercise all of the repository's supported build systems
If a repository supports multiple build systems (e.g. libmctp with autotools and cmake), attempt to build and test the code with e
unit-test: Exercise all of the repository's supported build systems
If a repository supports multiple build systems (e.g. libmctp with autotools and cmake), attempt to build and test the code with each build system in turn. This helps ensure the build systems don't bitrot.
Change-Id: Iec46f858beca43f0f8598132f816933ea6c8e6d1 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
15e423ef | 11-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Introduce explicit build system concepts
Separate the mechanics of configuring, building and testing repositories into build-system-specific classes that have explicit configure, build, i
unit-test: Introduce explicit build system concepts
Separate the mechanics of configuring, building and testing repositories into build-system-specific classes that have explicit configure, build, install, test and analyze phases.
I'm sure we'll achieve parity with bitbake shortly.
Tested:
Ran the CI scripts against the following repositories and confirmed they are built and analyzed as expected:
* libmctp: Supports both autotools and CMake. The patch prefers autotools * hiomapd: Autotools-based * bmcweb: CMake-based * pldm: Meson-based * phosphor-dbus-monitor: autotools-based, but has a custom dependency on phosphor-snmp
Also introduced breaks in the libmctp packaging for each of the configure, build and test phases to confirm that errors resulted in exceptions terminating the run.
Change-Id: Ib02d5337e01068291e8bf6f87d153d9bb2d59024 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
ccf85d6e | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Rename 'pkg' parameter of build_dep_tree()
A Package class will be introduced shortly. Clarify the intent of the variable name.
Change-Id: I8bb97a7ecbb3c003dfb1cadff9dc428504272ac6 Signe
unit-test: Rename 'pkg' parameter of build_dep_tree()
A Package class will be introduced shortly. Clarify the intent of the variable name.
Change-Id: I8bb97a7ecbb3c003dfb1cadff9dc428504272ac6 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
ff5c5d56 | 12-Mar-2020 |
Andrew Jeffery <andrew@aj.id.au> |
unit-test: Rename 'pkg' parameter of build_and_install()
A Package class will be introduced shortly. Clarify the intent of the variable name.
Change-Id: I29df92b4c8f2b7cd6325d9e046b5fbfa26aef1f5 Si
unit-test: Rename 'pkg' parameter of build_and_install()
A Package class will be introduced shortly. Clarify the intent of the variable name.
Change-Id: I29df92b4c8f2b7cd6325d9e046b5fbfa26aef1f5 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
show more ...
|
a756e8a0 | 05-Mar-2020 |
Anusha Dathatri <adathatr@in.ibm.com> |
Created skip list and added few repos to it
Change-Id: I87085e8181b42e3b37d19bd338f3bbbc19072bf7 Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com> |
4c9928e5 | 18-Feb-2020 |
Andrew Geissler <geissonator@yahoo.com> |
output meson valgrind unit test log
When the unit tests are run with valgrind, the failure details were not being written to stdout
Tested: Ensured testlog-valgrind.txt is now written to stdout
Ch
output meson valgrind unit test log
When the unit tests are run with valgrind, the failure details were not being written to stdout
Tested: Ensured testlog-valgrind.txt is now written to stdout
Change-Id: I74873ec0bb2cad1b6962048d83765c56319b6e2f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
show more ...
|
229b76a9 | 26-Nov-2019 |
Anusha Dathatri <adathatr@in.ibm.com> |
Script to generate unit test coverage report
Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com> Change-Id: I59d0d0b9919c3820dc4207bd66ee689ca76031ba |
39b62803 | 18-Dec-2019 |
Anusha Dathatri <adathatr@in.ibm.com> |
Enhancing existing docker file to run openbmc Gui CI
Change-Id: I9834df4ff562abdda6dffd4348c5e6c071995f31 Signed-off-by: Anusha Dathatri <adathatr@in.ibm.com> |