mobile: golang.org/x/mobile/app/internal/apptest Index | Files

package apptest

import "golang.org/x/mobile/app/internal/apptest"

Package apptest provides utilities for testing an app.

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

Index

Package Files

apptest.go

Constants

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 2 packages. Updated 2017-10-18. Refresh now. Tools for package owners.