summaryrefslogtreecommitdiff
path: root/tools/buildbot-setup-device.sh
diff options
context:
space:
mode:
author Jaeheon Yi <jaeheon@google.com> 2023-04-26 14:56:06 -0700
committer Treehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com> 2023-05-03 05:15:21 +0000
commit1ec83c3d8fdb5b27d7eb2f39fd913266c20f0306 (patch)
treeca604084f49514a943bfb56c1a1b66b0643fecd7 /tools/buildbot-setup-device.sh
parent772537e4122ac1de80a8cf06a83141b8b72c369e (diff)
riscv64: small fixes for gdb workflow
Test: build, sync, run, then GDB $ art/tools/buildbot-build.sh --target --installclean $ art/tools/buildbot-cleanup-device.sh $ art/tools/buildbot-setup-device.sh $ art/tools/buildbot-sync.sh $ art/test/run-test --chroot $ART_TEST_CHROOT --64 -O --never-clean --no-relocate --no-image 001-HelloWorld $ art/tools/buildbot-vm.sh connect % unshare --user --map-root-user chroot art-test-chroot % cd /data/run-test/test-986090 % cat run.sh % (paste env export commands) % gdb --args <paste command> Change-Id: I4a929ba9dab353507e08ae648558b6282576b498
Diffstat (limited to 'tools/buildbot-setup-device.sh')
-rwxr-xr-xtools/buildbot-setup-device.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/buildbot-setup-device.sh b/tools/buildbot-setup-device.sh
index 90d680b7d2..90a5010ccb 100755
--- a/tools/buildbot-setup-device.sh
+++ b/tools/buildbot-setup-device.sh
@@ -34,9 +34,7 @@ if [[ -n "$ART_TEST_ON_VM" ]]; then
mkdir $ART_TEST_CHROOT/apex
mkdir $ART_TEST_CHROOT/bin
- mkdir $ART_TEST_CHROOT/data
- mkdir $ART_TEST_CHROOT/data/local
- mkdir $ART_TEST_CHROOT/data/local/tmp
+ mkdir -p $ART_TEST_CHROOT/data/local/tmp
mkdir $ART_TEST_CHROOT/dev
mkdir $ART_TEST_CHROOT/etc
mkdir $ART_TEST_CHROOT/lib
@@ -45,12 +43,16 @@ if [[ -n "$ART_TEST_ON_VM" ]]; then
mkdir $ART_TEST_CHROOT/sys
mkdir $ART_TEST_CHROOT/system
mkdir $ART_TEST_CHROOT/tmp
+ mkdir -p $ART_TEST_CHROOT/usr/lib
+ mkdir -p $ART_TEST_CHROOT/usr/share/gdb
sudo mount -t proc /proc art-test-chroot/proc
sudo mount -t sysfs /sys art-test-chroot/sys
sudo mount --bind /dev art-test-chroot/dev
sudo mount --bind /bin art-test-chroot/bin
sudo mount --bind /lib art-test-chroot/lib
+ sudo mount --bind /lib art-test-chroot/usr/lib
+ sudo mount --bind /usr/share/gdb art-test-chroot/usr/share/gdb
$ART_CHROOT_CMD echo \"Hello from chroot! I am \$(uname -a).\"
"
exit 0