com.testfairy.uploader
Class Uploader

java.lang.Object
  extended by com.testfairy.uploader.Uploader

public class Uploader
extends Object


Field Summary
static String JENKINS_URL
           
static String USER_AGENT
           
static String VERSION
           
 
Constructor Summary
Uploader(PrintStream logger, String version)
           
 
Method Summary
static void setServer(hudson.EnvVars vars, PrintStream logger)
           
 String signingApk(TestFairyAndroidRecorder.AndroidBuildEnvironment environment, String apkFilename, TestFairyAndroidRecorder recorder)
          return the path to the signed Apk
 net.sf.json.JSONObject uploadApp(String apkFilename, String mappingFile, String changeLog, TestFairyBaseRecorder recorder)
          Upload an APK using /api/upload REST service.
 net.sf.json.JSONObject uploadSignedApk(String apkFilename, String mappingFile, TestFairyBaseRecorder recorder)
          Upload a signed APK using /api/upload-signed REST service.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static String VERSION

USER_AGENT

public static String USER_AGENT

JENKINS_URL

public static String JENKINS_URL
Constructor Detail

Uploader

public Uploader(PrintStream logger,
                String version)
Method Detail

uploadApp

public net.sf.json.JSONObject uploadApp(String apkFilename,
                                        String mappingFile,
                                        String changeLog,
                                        TestFairyBaseRecorder recorder)
                                 throws IOException,
                                        TestFairyException
Upload an APK using /api/upload REST service.

Parameters:
apkFilename -
mappingFile -
changeLog -
recorder -
Returns:
JSONObject
Throws:
IOException
TestFairyException

uploadSignedApk

public net.sf.json.JSONObject uploadSignedApk(String apkFilename,
                                              String mappingFile,
                                              TestFairyBaseRecorder recorder)
                                       throws IOException,
                                              TestFairyException
Upload a signed APK using /api/upload-signed REST service.

Parameters:
apkFilename -
mappingFile -
recorder -
Returns:
JSONObject
Throws:
IOException
TestFairyException

signingApk

public String signingApk(TestFairyAndroidRecorder.AndroidBuildEnvironment environment,
                         String apkFilename,
                         TestFairyAndroidRecorder recorder)
                  throws IOException,
                         InterruptedException,
                         TestFairyException
return the path to the signed Apk

Parameters:
environment -
apkFilename -
recorder -
Returns:
the path to the signed Apk
Throws:
IOException
InterruptedException
TestFairyException

setServer

public static void setServer(hudson.EnvVars vars,
                             PrintStream logger)


Copyright © 2004-2015. All Rights Reserved.