History log of /openbmc/openbmc-build-scripts/scripts/ (Results 326 – 350 of 474)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
8ccdf1be25-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 ...

185d5b5919-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>

3835664319-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 ...

8cb74fca19-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 ...

544d83af12-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>

89b64b6f12-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 ...

bf73510a12-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>

fce557f012-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>

47fbfa5712-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>

9cc97d8812-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 ...

e5fffa0712-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>

6015ca1112-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>

3b92fddb12-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>

3f8e5a7d12-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>

881041f212-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 ...

7d4a26f912-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>

2ba45fb312-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>

19d7567112-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 ...

15e423ef11-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 ...

ccf85d6e12-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 ...

ff5c5d5612-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 ...

a756e8a005-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>

4c9928e518-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 ...

229b76a926-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

39b6280318-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>

1...<<111213141516171819