[prev in list] [next in list] [prev in thread] [next in thread]
List: openembedded-core
Subject: Re: [OE-core] Autobuilder data collection for intermittent bugs
From: "Richard Purdie" <richard.purdie () linuxfoundation ! org>
Date: 2021-03-31 22:01:46
Message-ID: f1a4b9050c271bc21e0fb68fe5701efbddcb56f4.camel () linuxfoundation ! org
[Download RAW message or body]
On Wed, 2021-03-31 at 17:45 -0400, Sakib Sajal wrote:
> We were able to follow the example and collect results in:
>
> https://autobuilder.yocto.io/pub/non-release/20210331-18/testresults/qa-extras2/2021-03-31--20-32/
>
> host_stats.0
>
> host_stats.1
>
> host_stats.2
>
> We are renaming the files to host_stats_<step>.txt so that it would open
> on the browser.
>
>
> We were looking at generate-testresult-index.py and would like to append
> a new column called "AB INT" and hyperlink each file in the folder where
> "top" was triggered. Normally there should not be any links.
> Occasionally, we should see 1 or 2 but not more unless things go really
> bad. Do you agree this is a reasonable approach? Who do we contact about
> testing the changes? Trevor has an internal instance running, we could
> try it out there.
>
>
> Below is the diff of the changes we plan to make for the index. We do
> not completely understand the script yet, we are working on it.
>
> autobuilder/yocto-autobuilder-helper$ git diff
> ./scripts/generate-testresult-index.py
> diff --git a/scripts/generate-testresult-index.py
> b/scripts/generate-testresult-index.py
> index d9d577e..27fe06f 100755
> --- a/scripts/generate-testresult-index.py
> +++ b/scripts/generate-testresult-index.py
> @@ -33,6 +33,7 @@ index_templpate = """
> <th>Performance Reports</th>
> <th>ptest Logs</th>
> <th>Buildhistory</th>
> + <th>AB INT</th>
> </tr>
> </thead>
> <tdata>
> @@ -57,6 +58,11 @@ index_templpate = """
> <a href="{{bh[0]}}">{{bh[1]}}</a>
> {% endfor %}
> </td>
> + <td>
> + {% for abint in entry[8] %}
> + <a href="{{abint[0]}}">{{abint[1]}}</a>
> + {% endfor %}
> + </td>
> </tr>
> {% endfor %}
> </tdata>
> @@ -145,6 +151,11 @@ for build in sorted(os.listdir(path), key=keygen,
> reverse=True):
> if os.path.exists(buildpath + "/qemuarm/buildhistory.txt"):
> buildhistory.append((reldir +
> "testresults/qemuarm/buildhistory.txt", "qemuarm"))
>
> + abint = []
> + for p in glob.glob(buildpath + "/ab-int*/host_stats*"):
> + abintname = os.path.basename(os.path.dirname(p))
> + abintreports.append((reldir + "testresults/" + abintname + "/"
> + os.path.basename(p), perfname.replace("buildperf-",""))) #todo
> +
> branch = get_build_branch(buildpath)
>
Rather than messing with the main index which is "production", could you just create
your own for now for testing? :)
FWIW I added tmpfs testing for qemu images into master-next (needs ab-helper
master-next too) so it will be interesting to compare builds running with that
with the previous build bug trends.
Cheers,
Richard
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#150128): https://lists.openembedded.org/g/openembedded-core/message/150128
Mute This Topic: https://lists.openembedded.org/mt/81615102/4454766
Group Owner: openembedded-core+owner@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [openembedded-core@marc.info]
-=-=-=-=-=-=-=-=-=-=-=-
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic