Class: Brazenhead::Server

Inherits:
Object
  • Object
show all
Includes:
ADB, Package
Defined in:
lib/brazenhead/server.rb

Instance Method Summary collapse

Methods included from Package

#add_file, #update_manifest

Methods included from Signer

#sign

Methods included from Android

#default_keystore, #path_to

Constructor Details

#initialize(apk, keystore = default_keystore) ⇒ Server

Returns a new instance of Server.



9
10
11
12
# File 'lib/brazenhead/server.rb', line 9

def initialize(apk, keystore = default_keystore)
  @apk = apk
  @keystore = keystore
end

Instance Method Details

#start(activity, base_package = nil) ⇒ Object



14
15
16
17
# File 'lib/brazenhead/server.rb', line 14

def start(activity, base_package = nil)
  build
  instrument(runner, :packageName => their_package, :fullLauncherName => full(activity, base_package) , :class => the_test)
end

#stopObject



19
20
21
# File 'lib/brazenhead/server.rb', line 19

def stop
  device.stop
end