mirror of
https://gitlab.com/Nanolx/NanoDroid
synced 2024-11-02 03:40:13 +00:00
SysTest: prettify log
This commit is contained in:
parent
ac472fedb8
commit
6997ad4720
@ -27,11 +27,13 @@ ui_print " "
|
||||
ui_print " || performing tests"
|
||||
|
||||
ui_print " "
|
||||
ui_print " || storing results in: ${LOGFILE}"
|
||||
ui_print " || storing results in:"
|
||||
ui_print " || ${LOGFILE}"
|
||||
ui_print " "
|
||||
|
||||
mount_partitions
|
||||
system_test
|
||||
store_results
|
||||
|
||||
if ! ${BOOTMODE} ; then
|
||||
umount -l /system_root 2>/dev/null
|
||||
|
@ -92,8 +92,6 @@ mount_partitions () {
|
||||
echo " xxx compat /vendor link created!" >> ${LOGFILE}
|
||||
ln -sf /system/vendor /vendor >/dev/null
|
||||
fi
|
||||
|
||||
mount | awk '{print $1 " on " $3}' >> ${LOGFILE}
|
||||
}
|
||||
|
||||
error () {
|
||||
@ -202,31 +200,80 @@ system_test () {
|
||||
fi
|
||||
|
||||
[ "${SERVICES_JAR_DEX}" ] && ROM_DEX_STATUS=DEODEX
|
||||
}
|
||||
|
||||
echo "DEVICE_AB=${DEVICE_AB}" >> ${LOGFILE}
|
||||
echo "ABI=${ABI}" >> ${LOGFILE}
|
||||
echo "ABI2=${ABI2}" >> ${LOGFILE}
|
||||
echo "ABILONG=${ABILONG}" >> ${LOGFILE}
|
||||
echo "ARCH=${ARCH}" >> ${LOGFILE}
|
||||
echo "DALVIKVM_BIN=${DALVIKVM_BIN}" >> ${LOGFILE}
|
||||
echo "DALVIKVM_ARCH=${DALVIKVM_ARCH}" >> ${LOGFILE}
|
||||
echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}" >> ${LOGFILE}
|
||||
echo "DETECTED_LD_PATH=${LD}" >> ${LOGFILE}
|
||||
echo "ROM_DEX_STATUS=${ROM_DEX_STATUS}" >> ${LOGFILE}
|
||||
add_log () {
|
||||
echo "${@}" >> ${LOGFILE}
|
||||
}
|
||||
|
||||
store_results () {
|
||||
add_log "NanoDroid System Test Results"
|
||||
add_log "============================="
|
||||
add_log ""
|
||||
|
||||
add_log "CPU and ABI details"
|
||||
add_log "==================="
|
||||
add_log ""
|
||||
add_log "ARCH=${ARCH}"
|
||||
add_log "ABI=${ABI}"
|
||||
add_log "ABI2=${ABI2}"
|
||||
add_log "ABILONG=${ABILONG}"
|
||||
|
||||
add_log ""
|
||||
add_log "Mounted Partitions"
|
||||
add_log "=================="
|
||||
add_log ""
|
||||
mount | awk '{print $1 " on " $3}' >> ${LOGFILE}
|
||||
add_log "DEVICE_AB=${DEVICE_AB}"
|
||||
|
||||
add_log ""
|
||||
add_log "DalvikVM, LD_LIBRARY_PATH and DEX status"
|
||||
add_log "========================================"
|
||||
add_log ""
|
||||
add_log "DALVIKVM_BIN=${DALVIKVM_BIN}"
|
||||
add_log "DALVIKVM_ARCH=${DALVIKVM_ARCH}"
|
||||
add_log "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}"
|
||||
add_log "DETECTED_LD_PATH=${LD}"
|
||||
add_log "ROM_DEX_STATUS=${ROM_DEX_STATUS}"
|
||||
|
||||
add_log ""
|
||||
add_log "Generic System Properties"
|
||||
add_log "========================="
|
||||
add_log ""
|
||||
for prop in ro.build.description ro.build.display.id ro.build.flavor ro.build.product \
|
||||
ro.build.tags ro.build.type ro.build.version.sdk ro.build.version.security_patch \
|
||||
ro.product.cpu.abi ro.product.cpu.abilist ro.product.cpu.abilist32 \
|
||||
ro.product.cpu.abilist64 ro.product.model ro.product.vendor.device; do
|
||||
echo "${prop}=$(grep_prop ${prop})" >> ${LOGFILE}
|
||||
add_log "${prop}=$(grep_prop ${prop})"
|
||||
done
|
||||
|
||||
[ -f /data/adb/magisk.img ] && echo "MAGISK=TRUE" >> ${LOGFILE} || echo "MAGISK=FALSE" >> ${LOGFILE}
|
||||
add_log ""
|
||||
add_log "Magisk installed?"
|
||||
add_log "================="
|
||||
add_log ""
|
||||
[ -f /data/adb/magisk.img ] && add_log "MAGISK=TRUE" || add_log "MAGISK=FALSE"
|
||||
|
||||
add_log ""
|
||||
add_log "Installed Google packages"
|
||||
add_log "=== packages.list ======="
|
||||
add_log
|
||||
grep google /data/system/packages.list >> ${LOGFILE}
|
||||
|
||||
add_log ""
|
||||
add_log "=== packages.xml ========"
|
||||
add_log ""
|
||||
grep 'package .*google' /data/system/packages.xml >> ${LOGFILE}
|
||||
|
||||
add_log ""
|
||||
add_log "Content of /system/app"
|
||||
add_log "======================"
|
||||
add_log ""
|
||||
find /system/app >> ${LOGFILE}
|
||||
|
||||
add_log ""
|
||||
add_log "Content of /system/priv-app"
|
||||
add_log "======================"
|
||||
add_log ""
|
||||
find /system/priv-app >> ${LOGFILE}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user