Richard Purdie
f18c3819cd
config: Add buildperf worker configuration
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-18 14:57:11 +00:00
Richard Purdie
8ebe2d26c6
builders: Write test results into testresults subdir
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-01-08 19:49:13 +00:00
Richard Purdie
722f5e0bea
config.py: Drop opensuse from a-full buulds, its not stable enough
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-15 12:21:14 +00:00
Richard Purdie
cc4bc40b28
builders: At the end of triggers builds, cleanup the shared repo directory
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-12-04 12:39:42 +00:00
Richard Purdie
99132fb40b
config.py: Older releases need meta-mingw in qa-extras
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-26 14:24:12 +00:00
Richard Purdie
4ea16f4c73
schedulers: Fix variable name error
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-24 12:00:07 +00:00
Richard Purdie
eb3fea83fa
schedulers: Ensure repository defaults are set for nightly scheduler
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-24 11:59:06 +00:00
Richard Purdie
2d1bad95a0
schedulers: Fix module name typo
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-23 11:32:08 +00:00
Richard Purdie
ee71955e5c
schedulers: Add nightly 1am master build/test
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-23 11:31:16 +00:00
Richard Purdie
4d2202bba7
config.py: Limit meta-mingw to ubuntu1804 workers with wine
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 16:40:34 +00:00
Richard Purdie
339fe7046a
config.py: Remove ptest-arm from full for now until we have arm kvm acceleration
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 16:40:09 +00:00
Richard Purdie
fcd0f5556a
builders: Add code to support meta-oe and meta-virt
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 12:53:50 +00:00
Richard Purdie
8165157cd6
config.py: Separate mingw from the qa-extras target
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 12:50:12 +00:00
Richard Purdie
ba73db0480
builders.py: Filter the list of properties we're passing to triggered builds
...
This reduces unnecessary properties being set in builds where we don't need
them by filtering to the list of repos the build really needs.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 12:48:49 +00:00
Richard Purdie
9315359ffb
builders.py: Don't hardcode the url to the autobuilder-helper
...
Use the standard list of repos we already have instead.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 12:47:59 +00:00
Richard Purdie
61446e2b49
config: Add ptest targets for arm/x86 64 to full builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 10:41:14 +00:00
Richard Purdie
3efe9831ba
config/schedulers: Use 'a-' prefix to quick/full to improve sorting in UI
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 10:29:47 +00:00
Richard Purdie
ba36e06dd8
config/schedulers: Add selftest support on different distros for full builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-22 10:23:53 +00:00
Richard Purdie
1a473c18a4
builders/config: Fix configuration problems
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21 23:26:02 +00:00
Richard Purdie
b7a5d4bd7a
config/builders/schedulers: Split nightly into quick and full targets
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21 23:21:10 +00:00
Richard Purdie
2174bcfba5
config.py: Split qemu machines from real hardware and drop nightly prefix+rename
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-21 15:33:17 +00:00
Richard Purdie
dd64ea1197
builders: Improve non-release directory structure
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20 23:48:29 +00:00
Richard Purdie
cfa0545484
builders: Add option to always collect up test results from builds
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20 23:32:52 +00:00
Richard Purdie
1d533e410f
builders.py: Simplify publish directory logic to be more reusable
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20 23:25:00 +00:00
Armin Kuster
85fbb6a79c
schedulers: fix typo in thud entry.
...
There are two sumo entires.
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20 23:05:42 +00:00
Richard Purdie
0c2b54e392
schedulers: Fix typo preventing buildtools builds from deploying artefacts
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-20 23:04:35 +00:00
Richard Purdie
a60c841a49
yocto_console_view: Only request properties for running builds which don't have them
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-16 13:51:10 +00:00
Aaron Chan
81273de5ac
builders: Inherit build properties from nightly scheduler
...
This change enables the children jobs to inherit the build
property from nightly scheduler. Build property inherits
yocto release, milestone and rc number from parent job.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-07 10:42:06 +00:00
Richard Purdie
7075f031ba
schedulers: Add thud release
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-11-01 15:55:55 +00:00
Richard Purdie
394e6929d8
yocto_console_vew: Add link to wiki log
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-26 15:00:26 +01:00
Richard Purdie
7ea2415383
wikilog: Improve whitespace formatting and add div tag
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-26 14:35:20 +01:00
Richard Purdie
ff2e532acb
wikilog: Fix log entry formatting to be clearer
...
This ensures one entry is shown per step with the logs on the same line. The logs
are shown with the log names and the step name is only shown once. This make
the resulting wiki entry much easier to use.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-26 13:54:00 +01:00
Richard Purdie
22d8500664
wikilog: Ensure empty wiki page is handled correctly for page init
...
When a wiki page is empty, or only contains a single entry, ensure
the code still works and use empty content to initialise it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-26 13:52:20 +01:00
Richard Purdie
646ff04e8c
wikilog: Handle result values correcting (partiularly warnings)
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-25 11:13:13 +01:00
Richard Purdie
50e72e78c3
yocto_console_view: Also ensure yp_build_branch property is handled
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-13 10:24:28 +01:00
Richard Purdie
c4b8a6ea0e
yocto_console_view: Handle change notification performance issues
...
The previous approach was basically repeatedly adding change nofification
calls recursively which could lock up the browser. It turns out nofitications
are not being generated properly in upstream buildbot.
https://github.com/buildbot/buildbot/issues/4321
https://github.com/buildbot/buildbot/pull/4323
For now accept a UI regression which will get fixed when the above is
fixed. Avoid the current performance problems.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-13 10:13:07 +01:00
Richard Purdie
681db49a98
yocto_console_view: Add code to update UI when yp_build_revision changes
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-12 16:22:27 +01:00
Richard Purdie
6d2568c69c
yocto_console_view: Fix delete syntax
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-11 10:26:03 +01:00
Richard Purdie
ba6fe2cbc0
Revert "yocto_console_view: Run populateChange after modifying the change entries in matchBuildWithChange"
...
This reverts commit 3aa6beb7a7
.
This change was incorrect and doesn't help the problems being seen.
2018-09-11 10:20:19 +01:00
Richard Purdie
3aa6beb7a7
yocto_console_view: Run populateChange after modifying the change entries in matchBuildWithChange
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-10 13:34:53 +01:00
Richard Purdie
5fab173693
README_WALKTHROUGHS: Tweak the startup commands
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-10 11:14:15 +01:00
Richard Purdie
bda30c6f4f
yocto_conole_view: Ensure unresolved changes are deleted when we resolve
...
This should stop the UI looking as confused as builds resolve the build
revisions.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-10 11:13:25 +01:00
Richard Purdie
ad5baf5ce1
builders: Increase maxsteps to 9 to match current helper configuration maximums
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-10 11:12:25 +01:00
Richard Purdie
4fbcd0a395
yocto_console_view: Tweak error reporting link
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-06 23:21:58 +01:00
Richard Purdie
b1d2a6b8fb
Revert "builders.py: Fix invalid option"
...
This reverts commit 85cd275481
.
2018-09-05 20:48:32 +01:00
Richard Purdie
24085f2a34
builders: Improve log handling to match run-config step numbering
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-05 14:30:27 +01:00
Richard Purdie
e99165dd4e
config.py: Add nightly-qa-extras2
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-05 14:30:27 +01:00
Richard Purdie
92bcd50cce
yocto_console_view: Show build reason in console display
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-05 14:29:48 +01:00
Richard Purdie
b972e58722
builders/yocto_console_view: Add yp_build_branch property
...
This corresponds to the poky branch being used by default so its easier
for users to tell the builds apart and know which ones they are.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-05 11:50:56 +01:00
Richard Purdie
4cf104f35c
master.cfg: Add monitoring of poky-contrib as well as poky
...
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2018-09-05 11:50:56 +01:00