add board namd and project name
This commit is contained in:
@@ -17,6 +17,9 @@ if { ${num_arg} > 0} {
|
||||
set user_password "default"
|
||||
set working_dir "default"
|
||||
set repo_branch "default"
|
||||
set chrome_board_name "default"
|
||||
set chrome_project_name "default"
|
||||
set is_setup_board true
|
||||
set is_build_packages true
|
||||
set is_build_firmware true
|
||||
set is_build_image true
|
||||
@@ -71,6 +74,10 @@ foreach config $configs {
|
||||
puts "$key:$value"
|
||||
set is_build_packages $value
|
||||
}
|
||||
is_setup_board {
|
||||
puts "$key:$value"
|
||||
set is_setup_board $value
|
||||
}
|
||||
is_build_firmware {
|
||||
puts "$key:$value"
|
||||
set is_build_firmware $value
|
||||
@@ -83,6 +90,14 @@ foreach config $configs {
|
||||
puts "$key:$value"
|
||||
set is_install_image $value
|
||||
}
|
||||
chrome_board_name {
|
||||
puts "$key:$value"
|
||||
set chrome_board_name $value
|
||||
}
|
||||
chrome_project_name {
|
||||
puts "$key:$value"
|
||||
set chrome_project_name $value
|
||||
}
|
||||
dut_ip_addr {
|
||||
puts "$key:$value"
|
||||
set dut_ip_addr $value
|
||||
@@ -125,11 +140,17 @@ expect "password"
|
||||
send "$user_password\r"
|
||||
|
||||
expect "(cr)"
|
||||
send "setup_board --board=volteer --profile=eldrid --force | tee daily_setup_board.log\r"
|
||||
|
||||
if { $is_setup_board } {
|
||||
send "setup_board --board=${chrome_board_name} --profile=${chrome_project_name} --force | tee daily_setup_board.log\r"
|
||||
send "\r"
|
||||
} else {
|
||||
puts "INFO: is_setup_board disabled"
|
||||
send "\r"
|
||||
}
|
||||
expect "(cr)"
|
||||
|
||||
if { $is_build_packages } {
|
||||
send "USE=\"-ml_benchmark_drivers\" ./build_packages --board=volteer --accept_licenses='*' | tee daily_build_packages.log\r"
|
||||
send "USE=\"-ml_benchmark_drivers\" ./build_packages --board=${chrome_board_name} --accept_licenses='*' | tee daily_build_packages.log\r"
|
||||
expect "Builds complete"
|
||||
send "\r"
|
||||
} else {
|
||||
@@ -139,7 +160,7 @@ if { $is_build_packages } {
|
||||
expect "(cr)"
|
||||
|
||||
if { $is_build_image } {
|
||||
send "./build_image --enable_serial='ttyS0,115200n8' --board=volteer --noenable_rootfs_verification test | tee daily_build_image.log\r"
|
||||
send "./build_image --enable_serial='ttyS0,115200n8' --board=${chrome_board_name} --noenable_rootfs_verification test | tee daily_build_image.log\r"
|
||||
expect "(cr)"
|
||||
|
||||
} else {
|
||||
@@ -147,23 +168,29 @@ if { $is_build_image } {
|
||||
send "\r"
|
||||
}
|
||||
|
||||
|
||||
expect "(cr)"
|
||||
if { $is_build_firmware } {
|
||||
send "cros-workon-volteer start chromeos-base/chromeos-ec chromeos-base/chromeos-config-bsp-volteer-private \r"
|
||||
if { ${chrome_board_name} eq "volteer"} {
|
||||
puts "INFO: is_build_firmware enabled"
|
||||
|
||||
expect "(cr)"
|
||||
send "cros-workon-volteer start sys-boot/coreboot sys-boot/coreinfo sys-boot/depthcharge sys-boot/intel-tglfsp coreboot-private-files-baseboard-volteer chromeos-bmpblk libpayload\r"
|
||||
send "cros-workon-volteer start chromeos-base/chromeos-ec chromeos-base/chromeos-config-bsp-volteer-private \r"
|
||||
|
||||
expect "(cr)"
|
||||
send "LOCALES=en emerge-volteer sys-boot/chromeos-bmpblk\r"
|
||||
expect "(cr)"
|
||||
send "cros-workon-volteer start sys-boot/coreboot sys-boot/coreinfo sys-boot/depthcharge sys-boot/intel-tglfsp coreboot-private-files-baseboard-volteer chromeos-bmpblk libpayload\r"
|
||||
|
||||
expect "(cr)"
|
||||
send " USE=”project_eldrid” emerge-volteer intel-tglfsp coreboot coreboot-private-files-baseboard-volteer chromeos-bootimage depthcharge chromeos-ec\r"
|
||||
expect "(cr)"
|
||||
send "LOCALES=en emerge-volteer sys-boot/chromeos-bmpblk\r"
|
||||
|
||||
expect "(cr)"
|
||||
send " USE=”project_eldrid” emerge-volteer intel-tglfsp coreboot coreboot-private-files-baseboard-volteer chromeos-bootimage depthcharge chromeos-ec\r"
|
||||
}
|
||||
} else {
|
||||
puts "INFO: is_build_firmware disabled"
|
||||
send "\r"
|
||||
|
||||
}
|
||||
puts "INFO: daily_build_done"
|
||||
send " \r"
|
||||
|
||||
interact
|
||||
|
||||
Reference in New Issue
Block a user