target_config = {
- "art-interpreter" : {
- "flags" : ["--interpreter"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false"
+ 'art-test' : {
+ 'flags' : [],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-interpreter-access-checks" : {
- "flags" : ["--interp-ac"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false"
+ 'art-interpreter' : {
+ 'flags' : ['--interpreter'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-jit" : {
- "flags" : ["--jit"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false"
+ 'art-interpreter-access-checks' : {
+ 'flags' : ['--interp-ac'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-optimizing" : {
- "flags" : ["--optimizing"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false"
+ 'art-jit' : {
+ 'flags' : ['--jit'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false'
}
- },
- "art-gcstress-gcverify": {
- "flags" : ["--gcstress",
- "--gcverify"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
- "ART_DEFAULT_GC_TYPE" : "SS"
+ },
+ 'art-gcstress-gcverify': {
+ 'flags' : ['--gcstress',
+ '--gcverify'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
+ 'ART_DEFAULT_GC_TYPE' : 'SS'
+ }
+ },
+ 'art-interpreter-gcstress' : {
+ 'flags': ['--interpreter',
+ '--gcstress'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
+ 'ART_DEFAULT_GC_TYPE' : 'SS'
+ }
+ },
+ 'art-optimizing-gcstress' : {
+ 'flags': ['--gcstress',
+ '--optimizing'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
+ 'ART_DEFAULT_GC_TYPE' : 'SS'
+ }
+ },
+ 'art-jit-gcstress' : {
+ 'flags': ['--jit',
+ '--gcstress'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false'
+ }
+ },
+ 'art-read-barrier' : {
+ 'flags': ['--interpreter',
+ '--optimizing'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'true',
+ 'ART_HEAP_POISONING' : 'true'
+ }
+ },
+ 'art-read-barrier-gcstress' : {
+ 'flags' : ['--interpreter',
+ '--optimizing',
+ '--gcstress'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'true',
+ 'ART_HEAP_POISONING' : 'true'
+ }
+ },
+ 'art-read-barrier-table-lookup' : {
+ 'flags' : ['--interpreter',
+ '--optimizing'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'true',
+ 'ART_READ_BARRIER_TYPE' : 'TABLELOOKUP',
+ 'ART_HEAP_POISONING' : 'true'
+ }
+ },
+ 'art-debug-gc' : {
+ 'flags' : ['--interpreter',
+ '--optimizing'],
+ 'env' : {
+ 'ART_TEST_DEBUG_GC' : 'true',
+ 'ART_USE_READ_BARRIER' : 'false'
+ }
+ },
+ 'art-ss-gc' : {
+ 'flags' : ['--interpreter',
+ '--optimizing',
+ '--jit'],
+ 'env' : {
+ 'ART_DEFAULT_GC_TYPE' : 'SS',
+ 'ART_USE_READ_BARRIER' : 'false'
+ }
+ },
+ 'art-gss-gc' : {
+ 'flags' : ['--interpreter',
+ '--optimizing',
+ '--jit'],
+ 'env' : {
+ 'ART_DEFAULT_GC_TYPE' : 'GSS',
+ 'ART_USE_READ_BARRIER' : 'false'
+ }
+ },
+ 'art-ss-gc-tlab' : {
+ 'flags' : ['--interpreter',
+ '--optimizing',
+ '--jit'],
+ 'env' : {
+ 'ART_DEFAULT_GC_TYPE' : 'SS',
+ 'ART_USE_TLAB' : 'true',
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-interpreter-gcstress" : {
- "flags": ["--interpreter",
- "--gcstress"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
- "ART_DEFAULT_GC_TYPE" : "SS"
+ 'art-gss-gc-tlab' : {
+ 'flags' : ['--interpreter',
+ '--optimizing',
+ '--jit'],
+ 'env' : {
+ 'ART_DEFAULT_GC_TYPE' : 'GSS',
+ 'ART_USE_TLAB' : 'true',
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-optimizing-gcstress" : {
- "flags": ["--gcstress",
- "--optimizing"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
- "ART_DEFAULT_GC_TYPE" : "SS"
+ 'art-tracing' : {
+ 'flags' : ['--trace'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-jit-gcstress" : {
- "flags": ["--jit",
- "--gcstress"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false"
+ 'art-interpreter-tracing' : {
+ 'flags' : ['--interpreter',
+ '--trace'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
}
},
- "art-read-barrier" : {
- "flags": ["--interpreter",
- "--optimizing"],
- "env" : {
- "ART_USE_READ_BARRIER" : "true",
- "ART_HEAP_POISONING" : "true"
+ 'art-forcecopy' : {
+ 'flags' : ['--forcecopy'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
}
},
- "art-read-barrier-gcstress" : {
- "flags" : ["--interpreter",
- "--optimizing",
- "--gcstress"],
- "env" : {
- "ART_USE_READ_BARRIER" : "true",
- "ART_HEAP_POISONING" : "true"
+ 'art-no-prebuild' : {
+ 'flags' : ['--no-prebuild'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
}
},
- "art-read-barrier-table-lookup" : {
- "flags" : ["--interpreter",
- "--optimizing"],
- "env" : {
- "ART_USE_READ_BARRIER" : "true",
- "ART_READ_BARRIER_TYPE" : "TABLELOOKUP",
- "ART_HEAP_POISONING" : "true"
+ 'art-no-image' : {
+ 'flags' : ['--no-image'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
}
},
- "art-debug-gc" : {
- "flags" : ["--interpreter",
- "--optimizing"],
- "env" : {
- "ART_TEST_DEBUG_GC" : "true",
- "ART_USE_READ_BARRIER" : "false"
+ 'art-interpreter-no-image' : {
+ 'flags' : ['--interpreter',
+ '--no-image'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
}
},
- "art-ss-gc" : {
- "flags" : ["--interpreter",
- "--optimizing",
- "--jit"],
- "env" : {
- "ART_DEFAULT_GC_TYPE" : "SS",
- "ART_USE_READ_BARRIER" : "false"
+ 'art-relocate-no-patchoat' : {
+ 'flags' : ['--relocate-npatchoat'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
}
},
- "art-gss-gc" : {
- "flags" : ["--interpreter",
- "--optimizing",
- "--jit"],
- "env" : {
- "ART_DEFAULT_GC_TYPE" : "GSS",
- "ART_USE_READ_BARRIER" : "false"
+ 'art-no-dex2oat' : {
+ 'flags' : ['--no-dex2oat'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
}
},
- "art-ss-gc-tlab" : {
- "flags" : ["--interpreter",
- "--optimizing",
- "--jit"],
- "env" : {
- "ART_DEFAULT_GC_TYPE" : "SS",
- "ART_USE_TLAB" : "true",
- "ART_USE_READ_BARRIER" : "false"
+ 'art-heap-poisoning' : {
+ 'flags' : ['--interpreter',
+ '--optimizing'],
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'false',
+ 'ART_HEAP_POISONING' : 'true'
}
},
- "art-gss-gc-tlab" : {
- "flags" : ["--interpreter",
- "--optimizing",
- "--jit"],
- "env" : {
- "ART_DEFAULT_GC_TYPE" : "GSS",
- "ART_USE_TLAB" : "true",
- "ART_USE_READ_BARRIER" : "false"
+ 'art-gtest' : {
+ 'target' : 'test-art-gtest',
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'true'
}
},
- "art-tracing" : {
- "flags" : ["--trace"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false"
+ 'art-gtest-read-barrier': {
+ 'target' : 'test-art-gtest',
+ 'env' : {
+ 'ART_USE_READ_BARRIER' : 'true',
+ 'ART_HEAP_POISONING' : 'true'
}
},
- "art-interpreter-tracing" : {
- "flags" : ["--interpreter",
- "--trace"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
+ 'art-gtest-read-barrier-table-lookup': {
+ 'target' : 'test-art-gtest',
+ 'env': {
+ 'ART_USE_READ_BARRIER' : 'true',
+ 'ART_READ_BARRIER_TYPE' : 'TABLELOOKUP',
+ 'ART_HEAP_POISONING' : 'true'
}
},
- "art-forcecopy" : {
- "flags" : ["--forcecopy"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
+ 'art-gtest-ss-gc': {
+ 'target' : 'test-art-gtest',
+ 'env': {
+ 'ART_DEFAULT_GC_TYPE' : 'SS',
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-no-prebuild" : {
- "flags" : ["--no-prebuild"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
+ 'art-gtest-gss-gc': {
+ 'target' : 'test-art-gtest',
+ 'env' : {
+ 'ART_DEFAULT_GC_TYPE' : 'GSS',
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-no-image" : {
- "flags" : ["--no-image"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
+ 'art-gtest-ss-gc-tlab': {
+ 'target' : 'test-art-gtest',
+ 'env': {
+ 'ART_DEFAULT_GC_TYPE' : 'SS',
+ 'ART_USE_TLAB' : 'true',
+ 'ART_USE_READ_BARRIER' : 'false',
}
},
- "art-interpreter-no-image" : {
- "flags" : ["--interpreter",
- "--no-image"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
+ 'art-gtest-gss-gc-tlab': {
+ 'target' : 'test-art-gtest',
+ 'env': {
+ 'ART_DEFAULT_GC_TYPE' : 'GSS',
+ 'ART_USE_TLAB' : 'true',
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-relocate-no-patchoat" : {
- "flags" : ["--relocate-npatchoat"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
+ 'art-gtest-valgrind32': {
+ 'target' : 'valgrind-test-art-host32',
+ 'env': {
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-no-dex2oat" : {
- "flags" : ["--no-dex2oat"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
+ 'art-gtest-valgrind64': {
+ 'target' : 'valgrind-test-art-host64',
+ 'env': {
+ 'ART_USE_READ_BARRIER' : 'false'
}
},
- "art-heap-poisoning" : {
- "flags" : ["--interpreter",
- "--optimizing"],
- "env" : {
- "ART_USE_READ_BARRIER" : "false",
- "ART_HEAP_POISONING" : "true"
+ 'art-gtest-heap-poisoning': {
+ 'target' : 'valgrind-test-art-host64',
+ 'env' : {
+ 'ART_HEAP_POISONING' : 'true',
+ 'ART_USE_READ_BARRIER' : 'false'
}
}
}