diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2012-04-15 13:04:10 +0000 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2012-04-15 13:04:10 +0000 |
commit | 53c4c34137c7f3fcc16bb04d8d74bf7396ddf7a4 (patch) | |
tree | e6f0d8ab8d4c405b0bd782da3dfc3220322a5019 | |
parent | 155b1be454466225849ec8144997e3e859e04b05 (diff) | |
download | libgphoto2-53c4c34137c7f3fcc16bb04d8d74bf7396ddf7a4.tar.gz |
added small shell script to replace my 30 minutes of testing, part 1
git-svn-id: https://svn.code.sf.net/p/gphoto/code/branches/libgphoto2-2_4/libgphoto2@13986 67ed7778-7388-44ab-90cf-0a291f65f57c
-rw-r--r-- | camlibs/ptp2/TESTPLAN.ptp2 | 24 | ||||
-rw-r--r-- | camlibs/ptp2/test-nikon-d90.sh | 97 |
2 files changed, 110 insertions, 11 deletions
diff --git a/camlibs/ptp2/TESTPLAN.ptp2 b/camlibs/ptp2/TESTPLAN.ptp2 index 7970a67d0..3d2800e0d 100644 --- a/camlibs/ptp2/TESTPLAN.ptp2 +++ b/camlibs/ptp2/TESTPLAN.ptp2 @@ -121,25 +121,25 @@ Nikon DSLR series (currently: Nikon D90) UNTESTED --capture-image-and-download - via SDRAM (capturetarget=0) - - JPEG TODO - - JPEG + RAW TODO + - JPEG PASS + - JPEG + RAW PASS - via Card (SD) (capturetarget=1) - - JPEG TODO - - JPEG + RAW TODO + - JPEG PASS + - JPEG + RAW PASS - no SD card inserted, capturetarget=0 - - JPEG TODO/IGNORE (correct error) - - JPEG + RAW TODO/IGNORE (correct error) + - JPEG FAIL/IGNORE (correct error) + - JPEG + RAW FAIL/IGNORE (correct error) --capture-image-and-download -F 3 -I 5 - via SDRAM (capturetarget=0) - JPEG TODO - JPEG + RAW TODO (but not in correct order, JPGs are behind/IGNORE) - via Card (capturetarget=1) - - JPEG TODO - - JPEG + RAW TODO + - JPEG PASS + - JPEG + RAW PASS - no SD card insert, capturetarget=0 - - JPEG TODO/IGNORE (correct error) - - JPEG + RAW TODO/IGNORE (correct error) + - JPEG FAIL/IGNORE (correct error) + - JPEG + RAW FAIL/IGNORE (correct error) time gphoto2 --capture-image-and-download -F 5 -I 1 - via SDRAM (capturetarget=0) @@ -187,4 +187,6 @@ Nikon DSLR series (currently: Nikon D90) Samsung Galaxy S2 - -- gphoto2 -L TODO + - gphoto2 -L PASS (...exceeds directory size limit ...) + - download mp3 PASS + - upload mp3 PASS diff --git a/camlibs/ptp2/test-nikon-d90.sh b/camlibs/ptp2/test-nikon-d90.sh new file mode 100644 index 000000000..db6cc4bcc --- /dev/null +++ b/camlibs/ptp2/test-nikon-d90.sh @@ -0,0 +1,97 @@ +dir=`mktemp -d /tmp/camera.XXXXXX` +cd $dir +echo -n "Attach Nikon D90 and press return: " +read dummy +set -x -v +echo "*** single capture" +gphoto2 --set-config capturetarget=0 +gphoto2 --set-config imagequality=2 --capture-image-and-download +rm capt0000.jpg +gphoto2 --set-config imagequality=6 --capture-image-and-download +rm capt0000.jpg capt0000.nef +gphoto2 --set-config capturetarget=1 +gphoto2 --set-config imagequality=2 --capture-image-and-download +gphoto2 --set-config imagequality=6 --capture-image-and-download +echo -n "remove SDCARD and press return: " +read dummy +gphoto2 --set-config capturetarget=0 +gphoto2 --set-config imagequality=2 --capture-image-and-download +rm capt0000.jpg +gphoto2 --set-config imagequality=6 --capture-image-and-download +rm capt0000.jpg capt0000.nef +echo -n "replugin SDCARD and press return: " +read dummy + +echo "*** interval capture" +gphoto2 --set-config capturetarget=0 +gphoto2 --set-config imagequality=2 --capture-image-and-download -F 3 -I 5 +rm capt000*.* +gphoto2 --set-config imagequality=6 --capture-image-and-download -F 3 -I 5 +rm capt000*.* +gphoto2 --set-config capturetarget=1 +gphoto2 --set-config imagequality=2 --capture-image-and-download -F 3 -I 5 +gphoto2 --set-config imagequality=6 --capture-image-and-download -F 3 -I 5 +gphoto2 --set-config imagequality=2 + +echo "*** timing capture" +gphoto2 --set-config capturetarget=0 +rm capt000*.* +time gphoto2 --set-config imagequality=2 --capture-image-and-download +rm capt0000.jpg +gphoto2 --set-config capturetarget=1 +time gphoto2 --set-config imagequality=2 --capture-image-and-download + +echo "*** testing preview" +rm preview.jpg || true +gphoto2 --capture-preview +gwenview preview.jpg +rm preview.jpg || true +gphoto2 --set-config capturetarget=0 +gphoto2 --capture-preview --capture-image-and-download --capture-preview --capture-image-and-download +rm capt*.* +gwenview preview.jpg +gphoto2 --set-config capturetarget=1 +gphoto2 --capture-preview --capture-image-and-download --capture-preview --capture-image-and-download +gwenview preview.jpg +rm preview.jpg + +rm movie.mjpg || true +gphoto2 --capture-movie=10s +rm movie.mjpg + +echo "*** capture and wait_event - jpg/sdram - 10s" +gphoto2 --set-config capturetarget=0 +gphoto2 --set-config imagequality=2 +gphoto2 --wait-event-and-download=10s +gphoto2 --set-config imagequality=6 +gphoto2 --wait-event-and-download=10s +echo "*** capture and wait_event - jpg/card - 50 events" +gphoto2 --set-config capturetarget=1 +gphoto2 --set-config imagequality=2 +gphoto2 --wait-event-and-download=50 +gphoto2 --set-config imagequality=6 +gphoto2 --wait-event-and-download=50 + +echo "*** config " +gphoto2 --list-config +gphoto2 --list-all-config + +gphoto2 --set-config imagecomment="Markus Meissner" +gphoto2 --get-config imagecomment|grep Markus.Meissner +gphoto2 --set-config imagecomment="Marcus Meissner" +gphoto2 --get-config imagecomment|grep Marcus.Meissner +gphoto2 --get-config d090|grep Marcus.Meissner +gphoto2 --set-config d090="Markus Meissner" +gphoto2 --get-config d090|grep Markus.Meissner +gphoto2 --set-config d090="Marcus Meissner" +gphoto2 --get-config d090|grep Marcus.Meissner + +gphoto2 --get-config imagecommentenable +gphoto2 --set-config imagecommentenable=0 +gphoto2 --get-config d091|grep 1 +gphoto2 --set-config d091=0 +gphoto2 --get-config d091|grep 0 +gphoto2 --set-config d091=1 + +echo "*** DONE" +echo rm -rf $dir |