|
Move android buildbot test logic into python
Our bash scripts were getting complicated an unwieldy. In this
commit I port the test logic into python, as a precursor to
moving the rest of the file.
I also move the step selection logic into python which offers the following advantages:
- Less files to maintain, easier to change something globally.
- Paves way to moving most factory_properties into 'slave_properties' argument I added. This will let us change parameters like buildtype (make vs. ninja) without a waterfall restart. This also moves configuration into a single place.
Also:
- Refactor test runners to not require envsetup.
- Adding test report step
BUG= 153707, 163476, 168518
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=175698
Total comments: 20
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+580 lines, -392 lines) |
Patch |
|
A |
build/android/PRESUBMIT.py
|
View
|
1
2
3
4
5
6
|
1 chunk |
+34 lines, -0 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_asan_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -11 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_asan_tests.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -16 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_clang_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -9 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_fyi_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -14 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_fyi_tester.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -17 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_main_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -16 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_main_clobber.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -15 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_main_tester.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -19 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_perf_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -10 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_perf_gn_tests.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -13 lines |
0 comments
|
Download
|
|
A |
build/android/buildbot/bb_run_bot.py
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+190 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/android/buildbot/bb_tests.py
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+244 lines, -0 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_try_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -16 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_try_clang_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -9 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_try_fyi_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_try_fyi_tester.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -3 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_try_tester.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -18 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_webkit_latest_builder.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -15 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_webkit_latest_tester.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -18 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/bb_webkit_latest_webkit_tester.sh
|
View
|
1
2
3
|
1 chunk |
+4 lines, -16 lines |
0 comments
|
Download
|
|
M |
build/android/buildbot/buildbot_functions.sh
|
View
|
1
2
3
4
5
6
7
8
9
10
|
5 chunks |
+3 lines, -151 lines |
0 comments
|
Download
|
|
A |
build/android/buildbot/tests/bb_run_bot_test.py
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
|
M |
build/android/pylib/constants.py
|
View
|
|
1 chunk |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
build/android/pylib/instrumentation/apk_info.py
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
|
M |
build/android/pylib/utils/test_options_parser.py
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 15 (0 generated)
|