|
|
|
@@ -135,19 +135,20 @@ spawn ./cros_repoinit.sh ${working_dir} ${repo_branch}
|
|
|
|
# send "y\r"
|
|
|
|
# send "y\r"
|
|
|
|
expect "repo has been initialized"
|
|
|
|
expect "repo has been initialized"
|
|
|
|
|
|
|
|
|
|
|
|
# todo: search to check if branch supported
|
|
|
|
# # remove using the local manifest files when doing this on branch
|
|
|
|
spawn ./cros_cp_localmanifest.sh ${working_dir} ${repo_branch}
|
|
|
|
# # todo: search to check if branch supported
|
|
|
|
expect "local_manifests"
|
|
|
|
# spawn ./cros_cp_localmanifest.sh ${working_dir} ${repo_branch}
|
|
|
|
|
|
|
|
# expect "local_manifests"
|
|
|
|
|
|
|
|
|
|
|
|
if { $is_repo_sync } {
|
|
|
|
# if { $is_repo_sync } {
|
|
|
|
send "repo forall -c \"git reset --hard\"\r"
|
|
|
|
# send "repo forall -c \"git reset --hard\"\r"
|
|
|
|
|
|
|
|
|
|
|
|
spawn ./cros_reposync.sh ${working_dir} ${reposync_thread}
|
|
|
|
# spawn ./cros_reposync.sh ${working_dir} ${reposync_thread}
|
|
|
|
expect "repo sync has finished successfully"
|
|
|
|
# expect "repo sync has finished successfully"
|
|
|
|
} else {
|
|
|
|
# } else {
|
|
|
|
send "ls -al\r"
|
|
|
|
# send "ls -al\r"
|
|
|
|
expect ".repo"
|
|
|
|
# expect ".repo"
|
|
|
|
}
|
|
|
|
# }
|
|
|
|
|
|
|
|
|
|
|
|
spawn ./cros_cp_utilities.sh ${working_dir}
|
|
|
|
spawn ./cros_cp_utilities.sh ${working_dir}
|
|
|
|
expect "dut_pty.sh"
|
|
|
|
expect "dut_pty.sh"
|
|
|
|
@@ -158,23 +159,23 @@ send "$user_password\r"
|
|
|
|
|
|
|
|
|
|
|
|
expect "(cr)"
|
|
|
|
expect "(cr)"
|
|
|
|
|
|
|
|
|
|
|
|
# if { $repo_branch eq "default" } {
|
|
|
|
if { $repo_branch eq "default" } {
|
|
|
|
# puts "SEND branch is default, use local_manifests folder"
|
|
|
|
puts "SEND branch is default, use local_manifests folder"
|
|
|
|
# } else {
|
|
|
|
} else {
|
|
|
|
# puts "INFO: board name = ${chrome_board_name}"
|
|
|
|
puts "INFO: board name = ${chrome_board_name}"
|
|
|
|
# if { ${chrome_board_name} eq "nissa" } {
|
|
|
|
if { ${chrome_board_name} eq "nissa" } {
|
|
|
|
# puts "INFO: chrome_chipset_name = adln"
|
|
|
|
puts "INFO: chrome_chipset_name = adln"
|
|
|
|
# set chrome_chipset_name "adln"
|
|
|
|
set chrome_chipset_name "adln"
|
|
|
|
# }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
# puts "SEND: ../config/setup_project.sh --chipset ${chrome_chipset_name} --program=${chrome_board_name} --project=${chrome_project_name} --branch=${repo_branch}"
|
|
|
|
puts "SEND: ../config/setup_project.sh --chipset ${chrome_chipset_name} --program=${chrome_board_name} --project=${chrome_project_name} --branch=${repo_branch}"
|
|
|
|
# send "../config/setup_project.sh --chipset ${chrome_chipset_name} --program=${chrome_board_name} --project=${chrome_project_name} --branch=${repo_branch}\r"
|
|
|
|
send "../config/setup_project.sh --chipset ${chrome_chipset_name} --program=${chrome_board_name} --project=${chrome_project_name} --branch=${repo_branch}\r"
|
|
|
|
|
|
|
|
|
|
|
|
# expect "Local manifest setup complete"
|
|
|
|
expect "Local manifest setup complete"
|
|
|
|
# puts "SNED: repo sync --force-sync -j48"
|
|
|
|
puts "SNED: repo sync --force-sync -j48"
|
|
|
|
# send "repo sync --force-sync -j48\r"
|
|
|
|
send "repo sync --force-sync -j48\r"
|
|
|
|
# expect "successfully"
|
|
|
|
expect "successfully"
|
|
|
|
# }
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
set setup_board_log_file_name "${chrome_board_name}_${chrome_project_name}_dailybuild_setup_board_${date}.log"
|
|
|
|
set setup_board_log_file_name "${chrome_board_name}_${chrome_project_name}_dailybuild_setup_board_${date}.log"
|
|
|
|
set build_package_log_file_name "${chrome_board_name}_${chrome_project_name}_dailybuild_build_package_${date}.log"
|
|
|
|
set build_package_log_file_name "${chrome_board_name}_${chrome_project_name}_dailybuild_build_package_${date}.log"
|
|
|
|
|