<?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>222544</bug_id>
          
          <creation_ts>2021-03-01 04:52:05 -0800</creation_ts>
          <short_desc>Each process should have a way to identify if tests are being run</short_desc>
          <delta_ts>2021-03-08 04:53:14 -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>WebKit2</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <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>217211</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kkinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kkinnunen</assigned_to>
          <cc>ap</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1734378</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kkinnunen</who>
    <bug_when>2021-03-01 04:52:05 -0800</bug_when>
    <thetext>Each process should have a way to identify if tests are being run

Process separation targets resilience for errors.
After implementing the resilience, it should be tested.
The test likely involves invoking the error.
The error should be likely only invokable from testing.

This means there should be a flag for question &quot;are tests being run?&quot; that each process can access.

Example: WebGL needs to test cases for GPU process hang and GPU process crash. These error conditions should be invocable from the tests, but not otherwise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1737032</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-03-08 04:53:14 -0800</bug_when>
    <thetext>&lt;rdar://problem/75166219&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>