Home | History | Annotate | Download | only in manual_tests
      1 <html>
      2   <head>
      3     <title>Profiler: basic grid functionality test</title>
      4     <script type="text/javascript" src="resources/fib.js"></script>
      5   </head>
      6   <body onload="run_fib()">
      7     This test runs a simple looped computation to test basic
      8     functionality of profile view grid.
      9     <br>
     10     <br>
     11     To use this test:
     12     <ul>
     13       <li>load file in the browser;
     14       <li>open DevTools (Ctrl+Shift+I on Win/Linux, Command+Option+I on Mac);
     15       <li>go to 'Profiles' page;
     16       <li>press 'Start profiling' button
     17         (gray dot on the left side of status bar);
     18       <li>wait for 5 seconds;
     19       <li>press 'Stop profiling' button
     20         (red dot on the left side of status bar);
     21     </ul>
     22     <br>
     23     On the left pane under 'CPU profiles' section, an item called
     24     'Profile 1' must appear, and a grid with profile data must
     25     appear on the right. Now test the following functionality in the grid:
     26     <ul>
     27       <li>change sorting order in each column by clicking on its header;
     28       <li>resize each column;
     29       <li>toggle between showing absolute times and percents
     30         (button with percent sign on the status bar);
     31       <li>double-click on numbers in 'Self' and
     32         'Total' columns to toggle between times and percents for
     33         this column only;
     34       <li>expanding and collapsing tree nodes;
     35       <li>toggling between "Heavy" and "Tree" views.
     36     </ul>
     37   </body>
     38 </html>
     39