| #!/bin/bash |
| |
| # Minimal script pushing and running a file on device! |
| # Contemporary versions of ADB properly propagate exit codes so nothing more |
| # is needed to let CTest report test success/failure. |
| |
| # TODO: consider clearing temporary files after testing, although that will |
| # get in the way of debugging and will make code more complex... also, |
| # Ruy's test files aren't huge and people running these probably have |
| # bigger clutter issues in their /data/local/tmp anyway. Anyway, if we want |
| # to do this, we could copy IREE's code. |
| |
| device_tmpdir=/data/local/tmp |
| |
| adb push "$1" "${device_tmpdir}" |
| adb shell "${device_tmpdir}/$(basename "$1")" |