Skip to content

Commit c675831

Browse files
committed
Collect app diagnostics and bound Waydroid instrumentation
1 parent 3d1bb12 commit c675831

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

‎scripts/waydroid-smoke.sh‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ cleanup() {
1313
sudo iptables -D FORWARD -i waydroid0 -d "$origin" -p tcp --dport 8080 -j REJECT || true
1414
fi
1515
sudo waydroid shell -- logcat -d > dist/waydroid/logcat.txt 2>&1 || true
16+
sudo waydroid shell -- run-as net.megaproxy487 cat files/logs/diagnostic.log > dist/waydroid/megaproxy.log 2>&1 || true
1617
docker logs megaproxy-waydroid-ssh > dist/waydroid/sshd.log 2>&1 || true
1718
waydroid session stop || true
1819
sudo waydroid container stop || true
@@ -64,7 +65,7 @@ for _ in {1..30}; do
6465
done
6566
fingerprint=$(docker exec megaproxy-waydroid-ssh ssh-keygen -lf /etc/ssh/ssh_host_ed25519_key.pub | awk '{print $2}')
6667
sudo iptables -I FORWARD 1 -i waydroid0 -d "$origin" -p tcp --dport 8080 -j REJECT
67-
sudo waydroid shell -- am instrument -w -r -e server "$server" -e origin "$origin" -e password "$TEST_PASSWORD" -e fingerprint "$fingerprint" net.megaproxy487.test/net.megaproxy487.WaydroidSmokeInstrumentation | tee dist/waydroid/instrumentation.txt
68+
timeout 180s sudo waydroid shell -- am instrument -w -r -e server "$server" -e origin "$origin" -e password "$TEST_PASSWORD" -e fingerprint "$fingerprint" net.megaproxy487.test/net.megaproxy487.WaydroidSmokeInstrumentation | tee dist/waydroid/instrumentation.txt
6869
grep -q 'INSTRUMENTATION_RESULT: smoke=passed' dist/waydroid/instrumentation.txt
6970
sudo waydroid shell -- screencap -p /sdcard/waydroid-smoke.png
7071
sudo waydroid shell -- cat /sdcard/waydroid-smoke.png > dist/waydroid/screenshot.png

0 commit comments

Comments
 (0)