<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>252134</bug_id>
          
          <creation_ts>2023-02-12 11:32:40 -0800</creation_ts>
          <short_desc>[browserperfdash-benchmark] Support configuring a specific set of plans and default config values on the config file</short_desc>
          <delta_ts>2023-03-01 04:00:12 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=252355</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>249031</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Carlos Alberto Lopez Perez">clopez</reporter>
          <assigned_to name="Carlos Alberto Lopez Perez">clopez</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1933017</commentid>
    <comment_count>0</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2023-02-12 11:32:40 -0800</bug_when>
    <thetext>The GTK perf bot, on the benchmark-test step, is currently running all available plans with the switch --allplans, but some plans are repeated (just using different versions).

$ Tools/Scripts/run-benchmark --list-plans
Available benchmark plans: 
	dromaeo-cssquery
	octane
	jetstream
	content-animation
	ares6
	motionmark1.1
	jetstream2.0
	motionmark
	speedometer1.0
	speedometer2
	motionmark1.2.1
	speedometer
	kraken
	sunspider
	stylebench
	speedometer2.1
	jetstream2.1
	dromaeo-jslib
	jetstream2
	motionmark1.0
	jsbench
	speedometer2.0
	dromaeo-dom

And this is causing issues there, because the bot is doing repeated work that is not really useful.
So it would be desirable to be able to configure it to run a specific subset of all the available plans.

Allowing this will be also very good for the upcoming WPE RPi testers were some plans can cause issues on the system due to RAM memory constrains or other issues.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1933026</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2023-02-12 13:28:13 -0800</bug_when>
    <thetext>Also allowing to configure default values for the different settings (like the browser to run) in the config file is desirable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1933033</commentid>
    <comment_count>2</comment_count>
    <who name="Carlos Alberto Lopez Perez">clopez</who>
    <bug_when>2023-02-12 14:12:48 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/10003</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1934978</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-02-19 11:33:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/105651627&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1937713</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-03-01 04:00:08 -0800</bug_when>
    <thetext>Committed 260997@main (76fca0c6015a): &lt;https://commits.webkit.org/260997@main&gt;

Reviewed commits have been landed. Closing PR #10003 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>