Commit Graph

653 Commits

Author SHA1 Message Date
Richard Purdie
0902ededff scripts/run-config: Handle quoting issues in buildtools environment files
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-12 11:58:05 +00:00
Richard Purdie
8e7a052f07 scripts/run-config: Handle multiple builds racing with lockfile for buildtools
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-12 11:57:55 +00:00
Richard Purdie
37955b4b8d send-qa-email: Limit results clone to shallow depth to avoid timeouts
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-10 22:22:36 +00:00
Richard Purdie
91bd587bf3 scripts/run-config: Set BB_LOGCONFIG on autobuilder
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-09 22:43:49 +00:00
Richard Purdie
d4a9248fd0 scripts/run-config: Fix buildtools path
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-07 10:02:20 +00:00
Richard Purdie
af71a12919 config.json: Disable buildtools tarball on centos7 as its missing crypt.h
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-06 22:34:06 +00:00
Richard Purdie
d5a24a10cb config.json: Enable buildtools for centos7 workers (as a test for now)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-06 15:51:42 +00:00
Richard Purdie
fbdaa169c3 run-config: Add support for wrapping builds in a buildtools tarball
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-06 15:51:42 +00:00
Richard Purdie
17386f43c2 run-config: Add workername parameter
Allow the workername to be passed into the script. This is to allow future
buildtools tarball support based upon the worker.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-06 14:37:38 +00:00
Richard Purdie
ee6fc35569 build-perf/send-qa-email: Fallback to master as a comparision branch
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-03-01 17:44:34 +00:00
Richard Purdie
89633facc4 run-config: Preface log output with auto.conf settings to aid debugging
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-19 16:47:09 +00:00
Richard Purdie
f940fcf788 qemux86-world: Use qemux86-64 instead of qemux86
Most systems are 64 bit now so lets test that, not 32 bit.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-17 23:18:35 +00:00
Richard Purdie
56c404d5d8 config.json: Split trigger build to have a posttrigger component
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-17 16:56:24 +00:00
Richard Purdie
bbe914ed86 config.json: Add missing buildhistory mapping for zeus
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-17 13:37:09 +00:00
Richard Purdie
a59406af15 config.json: Use clobberdir instead of rm for efficiency
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-17 13:25:28 +00:00
Richard Purdie
63301cce5a config.json: Merge docs test into one of the world builds
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-17 13:21:01 +00:00
Richard Purdie
1b78039d41 scripts/send-qa-email: Allow force pushing of basebranch based comparisions
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-08 15:25:42 +00:00
Richard Purdie
5f423e3a26 scripts/send-qa-email: Handle older git clients
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-08 14:32:10 +00:00
Richard Purdie
e9ba7e9a63 config.json: Set OEQA_DEBUGGING_SAVED_OUTPUT to save autobuilder output
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-02 11:23:47 +00:00
akuster
32218185dd yocto-autobuilder-helper: remove mpc8315 from configs
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-02-02 10:38:30 +00:00
Richard Purdie
15dfc5156d config.json: Exclude npm tests
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-26 17:54:48 +00:00
Tim Orling
202c53aa80 config.json: add buildtools-extended-tarball to "buildtools"
Add buildtools-extended-tarball (which adds build-essentials) to
the existing "buildtools" x86_64 build step.

Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2020-01-14 22:01:45 +00:00
Ross Burton
4a0b1de4ab README: add git-config commands to setup the mailer
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-16 23:41:13 +00:00
Ross Burton
08037a99a0 README: fix list address
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-16 23:41:13 +00:00
Ross Burton
84e974bc70 config: don't run meta-intel in qemu yet
meta-intel BSPs are not compatible with the qemu BSPs currently, so don't
attempt to execute testimage.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-16 23:41:13 +00:00
Anuj Mittal
5c31bb5168 config.json: point to new mailing list addresses
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-14 13:33:30 +00:00
Richard Purdie
ae241f47f1 config.json: Remove Chin Huat from QA notifications at his request
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-13 11:02:31 +00:00
Richard Purdie
8bae4b2955 run-config/upload-error-reports: Handle builddir not existing
This fixes failures on the buildperf workers which do early cleanup of build
directories.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-12 13:02:57 +00:00
Richard Purdie
a05d10e9e1 config.json: Change to a better mingw test target (at request of Joshua Watt)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-05 20:01:17 +00:00
Richard Purdie
9197e8476f config.json: Enable python pgo for buildtools at the expense of reproducibility
Thanks Joshua Watt for the config

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-05 19:51:51 +00:00
Richard Purdie
a90d0a2362 config.json: Use hashequiv for OE-Core builds as well even though not default
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-04 12:10:57 +00:00
Richard Purdie
809f4656fc config.json: Enable hashserv for master by default and use our server
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-12-04 12:07:40 +00:00
Richard Purdie
79dd2f94aa send-qa-email/utils: Improve new branch regression script handling
There are several issues:

* New branches don't currently have git regression history
* The regression tool errors if there isn't anything to compare against

To fix this, create a branch with history and only generate a regression
report if there are commits to compare against.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-11-16 16:25:43 +00:00
Richard Purdie
014a1c4b89 scripts/publish-artefact: Ensure ptest images are published
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-31 11:14:24 +00:00
Marco Cavallini
5ba152e556 config.json: Replaced occurrencies of /home/pokybuild with ${BASE_HOMEDIR}
Signed-off-by: Marco Cavallini <m.cavallini@koansoftware.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-19 09:02:49 +01:00
Richard Purdie
aa5f3f7b39 build-perf-test-wrapper: Cannot clean up helper at this point
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-04 08:39:56 +01:00
Richard Purdie
488882ac9a build-perf-test-wrapper: Ensure worker checkout and sstate is cleaned up
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-03 16:49:56 +01:00
Richard Purdie
f54b2f5104 publish-artefacts: Update to use -alt naming for release output
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-02 10:44:51 +01:00
Richard Purdie
28ee9be07d config.py: Update -lsb -> -alt naming
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-10-02 10:44:00 +01:00
Ross Burton
bf095fa66c config.json: don't build webkitgtk/epiphany for the api-documentation test
Rebuilding webkitgtk and epiphany is very slow, so set EXCLUDE_FROM_WORLD so
they don't get built.  We won't exercise the API documentation in webkitgtk, but
the time saving on the autobuilder is significant.

Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-09-20 15:59:16 +01:00
Ross Burton
99aa3105f5 config.json: for API documentation builds bitbake world instead of core-image-sato
Signed-off-by: Ross Burton <ross.burton@intel.com>
2019-09-20 15:59:14 +01:00
Richard Purdie
5004638989 config.json: Use intel-corei7-64 for meta-intel
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-18 11:59:11 +01:00
Richard Purdie
c7f643d895 Add basic test for meta-intel
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-17 22:03:35 +01:00
Richard Purdie
78ee1f522b config.json: Add arch-hw-qemu template for real hardware which is also qemu capable
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-17 22:03:18 +01:00
Richard Purdie
81b3587a90 run-config: Fix selftest tag filtering command
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-07 16:50:32 +01:00
Richard Purdie
68c19d067d config.json/run-config: Add configuration for toolchain testsuites
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 17:55:24 +01:00
Richard Purdie
718fe955c2 prepare-shared-repos: Really fix shell globbing
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 15:57:56 +01:00
Richard Purdie
e99f772fc4 prepare-shared-repos: UAllow shell globing to fix failure
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 15:45:19 +01:00
Richard Purdie
554a2114ef prepare-shared-repos: Use temporary non-NFS directory for layer clones for speed
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 15:37:43 +01:00
Richard Purdie
21ebf7df51 scripts/run-config: Add --build-type commandline option
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2019-09-06 14:24:04 +01:00