mobile: Index | Files

package apptest

import ""

Package apptest provides utilities for testing an app.

It is extremely incomplete, hence it being internal. For starters, it should support iOS.


Package Files



const Port = "12533"

Port is the TCP port used to communicate with the test app.

TODO(crawshaw): find a way to make this configurable. adb am extras?

type Comm Uses

type Comm struct {
    Conn   net.Conn
    Fatalf func(format string, args ...interface{})
    Printf func(format string, args ...interface{})
    // contains filtered or unexported fields

Comm is a simple text-based communication protocol.

Assumes all sides are friendly and cooperative and that the communication is over at the first sign of trouble.

func (*Comm) Recv Uses

func (c *Comm) Recv(cmd string, a ...interface{})

func (*Comm) Send Uses

func (c *Comm) Send(cmd string, args ...interface{})

Package apptest imports 4 packages (graph) and is imported by 4 packages. Updated 2020-12-19. Refresh now. Tools for package owners.