1*105f6285SAndroid Build Coastguard Workerpackage { 2*105f6285SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 3*105f6285SAndroid Build Coastguard Worker} 4*105f6285SAndroid Build Coastguard Worker 5*105f6285SAndroid Build Coastguard Workerpython_defaults { 6*105f6285SAndroid Build Coastguard Worker name: "treble_build_default", 7*105f6285SAndroid Build Coastguard Worker pkg_path: "treble/build", 8*105f6285SAndroid Build Coastguard Worker} 9*105f6285SAndroid Build Coastguard Worker 10*105f6285SAndroid Build Coastguard Workerpython_library_host { 11*105f6285SAndroid Build Coastguard Worker name: "treble_build_lib", 12*105f6285SAndroid Build Coastguard Worker defaults: ["treble_build_default"], 13*105f6285SAndroid Build Coastguard Worker srcs: [ 14*105f6285SAndroid Build Coastguard Worker "sandbox/build_android_sandboxed.py", 15*105f6285SAndroid Build Coastguard Worker "sandbox/config.py", 16*105f6285SAndroid Build Coastguard Worker "sandbox/nsjail.py", 17*105f6285SAndroid Build Coastguard Worker "sandbox/overlay.py", 18*105f6285SAndroid Build Coastguard Worker "sandbox/rbe.py", 19*105f6285SAndroid Build Coastguard Worker ], 20*105f6285SAndroid Build Coastguard Worker} 21*105f6285SAndroid Build Coastguard Worker 22*105f6285SAndroid Build Coastguard Workerpython_test_host { 23*105f6285SAndroid Build Coastguard Worker name: "treble_build_test", 24*105f6285SAndroid Build Coastguard Worker main: "test.py", 25*105f6285SAndroid Build Coastguard Worker defaults: ["treble_build_default"], 26*105f6285SAndroid Build Coastguard Worker srcs: [ 27*105f6285SAndroid Build Coastguard Worker "sandbox/build_android_sandboxed_test.py", 28*105f6285SAndroid Build Coastguard Worker "sandbox/config_test.py", 29*105f6285SAndroid Build Coastguard Worker "sandbox/nsjail_test.py", 30*105f6285SAndroid Build Coastguard Worker "sandbox/overlay_test.py", 31*105f6285SAndroid Build Coastguard Worker "sandbox/rbe_test.py", 32*105f6285SAndroid Build Coastguard Worker "test.py", 33*105f6285SAndroid Build Coastguard Worker "sample_test.py", 34*105f6285SAndroid Build Coastguard Worker ], 35*105f6285SAndroid Build Coastguard Worker libs: [ 36*105f6285SAndroid Build Coastguard Worker "treble_build_lib", 37*105f6285SAndroid Build Coastguard Worker ], 38*105f6285SAndroid Build Coastguard Worker test_config: "test.xml", 39*105f6285SAndroid Build Coastguard Worker test_options: { 40*105f6285SAndroid Build Coastguard Worker unit_test: true, 41*105f6285SAndroid Build Coastguard Worker }, 42*105f6285SAndroid Build Coastguard Worker version: { 43*105f6285SAndroid Build Coastguard Worker py3: { 44*105f6285SAndroid Build Coastguard Worker embedded_launcher: true, 45*105f6285SAndroid Build Coastguard Worker }, 46*105f6285SAndroid Build Coastguard Worker }, 47*105f6285SAndroid Build Coastguard Worker} 48