lisa.regression.compute_regressions#
- lisa.regression.compute_regressions(old_list, new_list, remove_tags=None, **kwargs)[source]#
Compute a list of
RegressionResult
out of two lists ofexekall.engine.FrozenExprVal
.The tests are first grouped by their ID, and then a
RegressionResult
is computed for each of these ID.- Parameters:
old_list (list(exekall.engine.FrozenExprVal)) – old series of
exekall.engine.FrozenExprVal
.new_list (list(exekall.engine.FrozenExprVal)) – new series of
exekall.engine.FrozenExprVal
. Values with a UUID that is also present in old_list will be removed from that list before the regressions are computed.remove_tags (list(str) or None) – remove the given list of tags from the IDs before computing the regression. That allows computing regressions with a different “board” tag for example.
- Variable keyword arguments:
Forwarded to
RegressionResult.from_result_list()
.