mirror of
https://gitlab.linphone.org/BC/public/linphone-iphone.git
synced 2026-01-22 13:48:09 +00:00
Test with screenshots for travis
This commit is contained in:
parent
87a31e5c15
commit
fda9927e4e
2 changed files with 46 additions and 0 deletions
|
|
@ -10,6 +10,8 @@ env:
|
|||
global:
|
||||
- VERSION="8.1"
|
||||
- BYPASS_TOOLCHECK=1
|
||||
- KIF_SCREENSHOTS=Screens
|
||||
- secure: "JPPcWdmNIJiR3YcIwe0LRYce6qDdsiagO+eKKAp7eVk/wD9UHbz96Ms2FFkXxPhRJB1PA6Pf8FpAzIL2YRiJL9jRtKHSvtdF1cSto+57XyBkCsw7PkMVUIxp7fg6Wiwn3H3tucF8jisIkv/Pn7R+9EqePkZSqqu3+ig5AX9ApQ4="
|
||||
|
||||
install:
|
||||
- cd submodules/build
|
||||
|
|
@ -17,3 +19,8 @@ install:
|
|||
- cd ../..
|
||||
- git submodule update --init Classes/KIF
|
||||
- git submodule update --init --recursive submodules/linphone
|
||||
- mkdir -p Screens
|
||||
- export KIF_SCREENSHOTS=`pwd`/Screens
|
||||
|
||||
after_script:
|
||||
- ./Tools/imgur_upload.sh
|
||||
39
Tools/imgur_upload.sh
Executable file
39
Tools/imgur_upload.sh
Executable file
|
|
@ -0,0 +1,39 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# Install underscore-cli for hacking
|
||||
if ! which underscore &> /dev/null; then
|
||||
npm install -g underscore-cli
|
||||
fi
|
||||
|
||||
cd Screens
|
||||
|
||||
# Prepare location to collect delete commands
|
||||
if test "$TRAVIS_BUILD_NUMBER" = ""; then
|
||||
TRAVIS_BUILD_NUMBER="dev"
|
||||
fi
|
||||
output_dir="Screens"
|
||||
download_cmds=""
|
||||
|
||||
# curl from http://imgur.com/tools/imgurbash.sh via http://imgur.com/tools
|
||||
# Documentation: http://code.google.com/p/imgur-api/source/browse/wiki/ImageUploading.wiki?r=82
|
||||
api_key=$IMGUR_KEY
|
||||
oIFS=$IFS
|
||||
IFS=$'\n'
|
||||
for filepath in $(find . -name '*.png'); do
|
||||
# echo "File $filepath"
|
||||
# echo "Command: curl https://api.imgur.com/3/upload.json -H \"Authorization: Client-ID $api_key\" -F "image=@\"$filepath\"""
|
||||
result="$(curl https://api.imgur.com/3/upload.json -H "Authorization: Client-ID $api_key" -F "image=@\"$filepath\"" )"
|
||||
# result='{"rsp":{"stat":"ok","image":{"image_hash":"dKZ0YK9","delete_hash":"r0MsZp11K9vawLf","original_image":"http:\/\/i.imgur.com\/dKZ0YK9.png","large_thumbnail":"http:\/\/i.imgur.com\/dKZ0YK9l.jpg","small_thumbnail":"http:\/\/i.imgur.com\/dKZ0YK9s.jpg","imgur_page":"http:\/\/imgur.com\/dKZ0YK9","delete_page":"http:\/\/imgur.com\/delete\/r0MsZp11K9vawLf"}}}'
|
||||
lol="$(echo $result | underscore extract success)"
|
||||
if test $lol != "true"; then
|
||||
echo "There was a problem uploading \"$filepath\"" 1>&2
|
||||
echo "$result" 1>&2
|
||||
else
|
||||
download_cmds="${download_cmds}wget $(echo "$result" | underscore extract 'data.link')\n"
|
||||
fi
|
||||
done
|
||||
IFS=$oIFS
|
||||
echo "All uploads complete!"
|
||||
echo ""
|
||||
echo "Download via:"
|
||||
echo -e " $download_cmds"
|
||||
Loading…
Add table
Reference in a new issue