OLD | NEW |
1 # Gardening Tools | 1 # Gardening Tools |
2 | 2 |
3 This directory is created for gathering all tools doing gardening in one place. | 3 This directory is created for gathering all tools doing gardening in one place. |
4 Every tools or script, big or small should go here, and over time, hopefully | 4 Every tools or script, big or small should go here, and over time, hopefully |
5 we will have useful collection of tools that support every part of the | 5 we will have useful collection of tools that support every part of the |
6 gardening work. | 6 gardening work. |
7 | 7 |
8 The current tools are: | 8 The current tools are: |
9 | 9 |
10 #### compare_failures #### | 10 #### compare_failures #### |
11 Compares the test log of a build step with previous builds. Use this to detect | 11 Compares the test log of a build step with previous builds. Use this to detect |
12 flakiness of failures, especially timeouts. | 12 flakiness of failures, especially timeouts. |
13 | 13 |
14 Usage: | 14 Usage: |
15 | 15 |
16 compare_failures.dart <stdio-url> | 16 dart compare_failures.dart <stdio-url> |
17 | 17 |
18 where `<stdio-url>` is a url for a test log (".../logs/stdio") from the | 18 where `<stdio-url>` is a url for a test log (".../logs/stdio") from the |
19 buildbot. | 19 buildbot. |
| 20 |
| 21 #### status_summary #### |
| 22 Collects the configurations for all status files in the 'tests' folder that |
| 23 mention one of the test names given as argument. |
| 24 |
| 25 Usage: |
| 26 |
| 27 dart status_summary.dart <test-name1> [<test-name2> ...] |
| 28 |
| 29 where `<test-nameX>` are test names like `language/arithmetic_test`. |
| 30 |
| 31 #### current_summary #### |
| 32 Collects the test results for all build bots in [buildGroups] for tests |
| 33 that mention one of the test names given as argument. |
| 34 |
| 35 Usage: |
| 36 |
| 37 dart current_summary.dart <test-name1> [<test-name2> ...] |
| 38 |
| 39 where `<test-nameX>` are test names like `language/arithmetic_test`. |
| 40 |
| 41 The results are currently pulled from the second to last build since the |
| 42 last build might not have completed yet. |
OLD | NEW |