--- a/mozilla-tests/mobile_config.py
+++ b/mozilla-tests/mobile_config.py
@@ -2194,16 +2194,883 @@ ANDROID_4_3_MOZHARNESS_DICT = [
],
'blob_upload': True,
'timeout': 2400,
'script_maxtime': 14400,
},
),
]
+ANDROID_4_3_MOZHARNESS_DEBUG_TRUNK = [
+ ('jsreftest-1', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-1',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-2', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-2',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-3', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-3',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-4', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-4',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-5', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-5',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-6', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-6',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-7', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-7',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-8', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-8',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-9', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-9',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-10', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-10',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-11', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-11',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-12', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-12',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-13', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-13',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-14', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-14',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-15', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-15',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-16', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-16',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-17', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-17',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-18', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-18',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-19', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-19',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('jsreftest-20', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'jsreftest-20',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-1', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-1',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-2', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-2',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-3', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-3',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-4', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-4',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-5', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-5',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-6', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-6',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-7', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-7',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-8', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-8',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-9', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-9',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-10', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-10',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-11', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-11',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-12', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-12',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-13', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-13',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-14', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-14',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-15', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-15',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-16', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-16',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-17', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-17',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-18', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-18',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-19', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-19',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-20', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-20',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-21', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-21',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-22', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-22',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-23', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-23',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-24', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-24',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-25', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-25',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-26', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-26',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-27', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-27',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-28', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-16',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-29', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-17',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-30', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-18',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-31', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-31',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-32', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-32',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-33', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-33',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-34', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-34',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-35', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-35',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-36', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-36',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-37', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-37',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-38', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-38',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-39', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-39',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-40', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-40',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-41', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-41',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-42', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-42',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-43', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-43',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-44', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-44',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-45', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-45',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-46', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-46',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-47', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-47',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('plain-reftest-48', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'reftest-48',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('crashtest-1', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'crashtest-1',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('crashtest-2', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'crashtest-2',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('crashtest-3', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'crashtest-3',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+ ('crashtest-4', {
+ 'use_mozharness': True,
+ 'script_path': 'scripts/android_emulator_unittest.py',
+ 'extra_args': [
+ '--cfg', 'android/androidarm_4_3.py',
+ '--test-suite', 'crashtest-4',
+ ],
+ 'blob_upload': True,
+ 'timeout': 2400,
+ 'script_maxtime': 14400,
+ },
+ ),
+]
+
# End of Android 4.3 configurations
for suite in ANDROID_2_3_MOZHARNESS_DICT:
if suite[0].startswith('mochitest-gl'):
continue
elif suite[0].startswith('plain-reftest'):
ANDROID_2_3_ARMV6_C3_DICT['opt_unittest_suites'].append(suite)
elif suite[0].startswith('crashtest'):
@@ -2540,16 +3407,34 @@ for name, branch in items_at_least(BRANC
'opt_unittest_suites': deepcopy(ANDROID_4_3_C3_DICT['opt_unittest_suites']),
'debug_unittest_suites': deepcopy(ANDROID_4_3_C3_TRUNK_DICT['debug_unittest_suites']),}
BRANCHES[name]['platforms']['android-api-11']['ubuntu64_vm_armv7_mobile'] = {
'opt_unittest_suites': deepcopy(ANDROID_4_3_AWS_DICT['opt_unittest_suites']),
'debug_unittest_suites': deepcopy(ANDROID_4_3_AWS_TRUNK_DICT['debug_unittest_suites']),
}
BRANCHES[name]['platforms']['android-api-11']['panda_android']['debug_unittest_suites'] = deepcopy(ANDROID_MOZHARNESS_JSREFTEST + ANDROID_MOZHARNESS_CRASHTEST + ANDROID_MOZHARNESS_PLAIN_REFTEST)
+# bug 1183877 Increase total-chunks for Android 4.3 Debug crashtests, js-reftests, and reftests
+for name, branch in items_at_least(BRANCHES, 'gecko_version', 43):
+ for platform in branch['platforms']:
+ if not platform in PLATFORMS:
+ continue
+ if platform not in ('android-api-11'):
+ continue
+ for slave_plat in PLATFORMS[platform]['slave_platforms']:
+ if not slave_plat in branch['platforms'][platform]:
+ continue
+ if not 'panda' in slave_plat:
+ continue
+ BRANCHES[name]['platforms']['android-api-11']['ubuntu64_vm_armv7_large'] = {
+ 'opt_unittest_suites': deepcopy(ANDROID_4_3_C3_DICT['opt_unittest_suites']),
+ 'debug_unittest_suites': deepcopy(ANDROID_4_3_C3_TRUNK_DICT['debug_unittest_suites'] + ANDROID_4_3_MOZHARNESS_DEBUG_TRUNK),}
+ if name != 'try':
+ BRANCHES[name]['platforms']['android-api-11']['panda_android']['debug_unittest_suites'] = []
+
def remove_suite_from_slave_platform(BRANCHES, PLATFORMS, suite_to_remove, slave_platform, branches_to_keep=[]):
"""Remove suites named like |suite_to_remove| from all branches on slave platforms named like |slave_platform|.
Updates BRANCHES in place. Consumes PLATFORMS without side
effects. Does not remove any suites from the specified
|branches_to_keep|."""
tuples_to_delete = []