]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
8 years agobuild-perf-bisect: add rootfstime method marquiz/scripts
Markus Lehtonen [Tue, 17 Jan 2017 12:51:14 +0000 (14:51 +0200)] 
build-perf-bisect: add rootfstime method

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: introduce -j and -t options
Markus Lehtonen [Fri, 21 Oct 2016 12:15:20 +0000 (15:15 +0300)] 
build-perf-bisect: introduce -j and -t options

For controlling the parallelism of the build.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: add esdksizetest method
Markus Lehtonen [Wed, 5 Oct 2016 13:47:43 +0000 (16:47 +0300)] 
build-perf-bisect: add esdksizetest method

Method measuring the deployed size of eSDK.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: introduce -i option
Markus Lehtonen [Fri, 30 Sep 2016 11:20:42 +0000 (14:20 +0300)] 
build-perf-bisect: introduce -i option

For inverting the logic, i.e. values over the threshold are OK and
below it fail, instead of the other way around.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agoimplement build-perf-test-revs.sh
Markus Lehtonen [Mon, 26 Sep 2016 08:21:59 +0000 (11:21 +0300)] 
implement build-perf-test-revs.sh

Simple wrapper for build-perf-bisect.sh for measuring multiple
revisions.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: introduce -n option
Markus Lehtonen [Wed, 28 Sep 2016 11:59:20 +0000 (14:59 +0300)] 
build-perf-bisect: introduce -n option

Causes no threshold to be required, making all results pass. Useful for
just measuring perf.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: make build target an optional argument
Markus Lehtonen [Wed, 28 Sep 2016 11:29:19 +0000 (14:29 +0300)] 
build-perf-bisect: make build target an optional argument

Which defaults to core-image-sato.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: pre-check sudo permissions
Markus Lehtonen [Wed, 21 Sep 2016 08:40:36 +0000 (11:40 +0300)] 
build-perf-bisect: pre-check sudo permissions

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: add buildtime2 test method
Markus Lehtonen [Wed, 7 Sep 2016 11:56:13 +0000 (14:56 +0300)] 
build-perf-bisect: add buildtime2 test method

Method for better evaluating the build time of one build target, without
the buildtime of the (build) dependencies affecting the result.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: save buildstats when doing buildtime
Markus Lehtonen [Wed, 7 Sep 2016 11:28:38 +0000 (14:28 +0300)] 
build-perf-bisect: save buildstats when doing buildtime

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: improve human-readable time format a bit
Markus Lehtonen [Thu, 1 Sep 2016 08:10:22 +0000 (11:10 +0300)] 
build-perf-bisect: improve human-readable time format a bit

Don't print 'hours' if it's 0.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: support averaging over multiple runs
Markus Lehtonen [Thu, 1 Sep 2016 07:50:11 +0000 (10:50 +0300)] 
build-perf-bisect: support averaging over multiple runs

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: do floating point arithmetic
Markus Lehtonen [Wed, 31 Aug 2016 13:37:23 +0000 (16:37 +0300)] 
build-perf-bisect: do floating point arithmetic

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: always do cleanup
Markus Lehtonen [Tue, 30 Aug 2016 10:23:13 +0000 (13:23 +0300)] 
build-perf-bisect: always do cleanup

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: add parsetime test method
Markus Lehtonen [Tue, 30 Aug 2016 08:08:15 +0000 (11:08 +0300)] 
build-perf-bisect: add parsetime test method

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: add esdktime test method
Markus Lehtonen [Mon, 29 Aug 2016 10:01:32 +0000 (13:01 +0300)] 
build-perf-bisect: add esdktime test method

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: better handling of command failures
Markus Lehtonen [Mon, 29 Aug 2016 12:18:18 +0000 (15:18 +0300)] 
build-perf-bisect: better handling of command failures

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agobuild-perf-bisect: multiple possible test methods
Markus Lehtonen [Mon, 29 Aug 2016 08:48:34 +0000 (11:48 +0300)] 
build-perf-bisect: multiple possible test methods

Implement -m command line argument for specifying the test method to
use. Default is the existing 'buildtime' method. The patch also adds a
new 'tmpsize' method that measures the size of the tmp directory.

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agoAdd build-perf-bisect.sh
Markus Lehtonen [Wed, 24 Aug 2016 13:19:32 +0000 (16:19 +0300)] 
Add build-perf-bisect.sh

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
8 years agoInitial commit
Markus Lehtonen [Wed, 24 Aug 2016 12:04:04 +0000 (15:04 +0300)] 
Initial commit

Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>