Documentation ¶
Index ¶
- Constants
- func ArchiveBin(object interface{}) ([]byte, error)
- func ArchiveXML(object interface{}) (string, error)
- func DecodeXCActivityRecord(object map[string]interface{}, objects []interface{}) interface{}
- func NewDTActivityTraceTapMessage(object map[string]interface{}, objects []interface{}) interface{}
- func NewDTCPUClusterInfo(object map[string]interface{}, objects []interface{}) interface{}
- func NewDTKTraceTapMessage(object map[string]interface{}, objects []interface{}) interface{}
- func NewDTTapHeartbeatMessage(object map[string]interface{}, objects []interface{}) interface{}
- func NewDTTapMessage(object map[string]interface{}, objects []interface{}) interface{}
- func NewDTTapStatusMessage(object map[string]interface{}, objects []interface{}) interface{}
- func NewNSDate(object map[string]interface{}, objects []interface{}) interface{}
- func NewNSError(object map[string]interface{}, objects []interface{}) interface{}
- func NewNSMutableDictionary(internalDict map[string]interface{}) interface{}
- func NewNSNull() interface{}
- func NewNSNullFromArchived(object map[string]interface{}, objects []interface{}) interface{}
- func NewNSUUIDFromBytes(object map[string]interface{}, objects []interface{}) interface{}
- func NewNSValue(object map[string]interface{}, objects []interface{}) interface{}
- func NewXCTCapabilities(object map[string]interface{}, objects []interface{}) interface{}
- func NewXCTTestIdentifier(object map[string]interface{}, objects []interface{}) interface{}
- func NewXCTestConfigurationFromBytes(object map[string]interface{}, objects []interface{}) interface{}
- func SetupDecoders()
- func SetupEncoders()
- func Unarchive(xml []byte) ([]interface{}, error)
- type DTActivityTraceTapMessage
- type DTCPUClusterInfo
- type DTKTraceTapMessage
- type DTTapHeartbeatMessage
- type DTTapMessage
- type DTTapStatusMessage
- type NSDate
- type NSError
- type NSMutableDictionary
- type NSNull
- type NSURL
- type NSUUID
- type NSValue
- type PartiallyExtractedXcTestConfig
- type XCActivityRecord
- type XCTCapabilities
- type XCTTestIdentifier
- type XCTestConfiguration
Constants ¶
View Source
const (
NsKeyedArchiver = "NSKeyedArchiver"
)
Variables ¶
This section is empty.
Functions ¶
func ArchiveBin ¶
func ArchiveXML ¶
func DecodeXCActivityRecord ¶
func DecodeXCActivityRecord(object map[string]interface{}, objects []interface{}) interface{}
func NewDTActivityTraceTapMessage ¶
func NewDTActivityTraceTapMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewDTCPUClusterInfo ¶ added in v1.0.90
func NewDTCPUClusterInfo(object map[string]interface{}, objects []interface{}) interface{}
func NewDTKTraceTapMessage ¶ added in v1.0.67
func NewDTKTraceTapMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewDTTapHeartbeatMessage ¶
func NewDTTapHeartbeatMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewDTTapMessage ¶ added in v1.0.90
func NewDTTapMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewDTTapStatusMessage ¶ added in v1.0.67
func NewDTTapStatusMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewNSError ¶
func NewNSError(object map[string]interface{}, objects []interface{}) interface{}
func NewNSMutableDictionary ¶
func NewNSMutableDictionary(internalDict map[string]interface{}) interface{}
func NewNSNullFromArchived ¶
func NewNSNullFromArchived(object map[string]interface{}, objects []interface{}) interface{}
func NewNSUUIDFromBytes ¶
func NewNSUUIDFromBytes(object map[string]interface{}, objects []interface{}) interface{}
func NewNSValue ¶ added in v1.0.67
func NewNSValue(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTCapabilities ¶
func NewXCTCapabilities(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTTestIdentifier ¶ added in v1.0.67
func NewXCTTestIdentifier(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTestConfigurationFromBytes ¶
func NewXCTestConfigurationFromBytes(object map[string]interface{}, objects []interface{}) interface{}
func SetupDecoders ¶
func SetupDecoders()
func SetupEncoders ¶
func SetupEncoders()
func Unarchive ¶
Unarchive extracts NSKeyedArchiver Plists, either in XML or Binary format, and returns an array of the archived objects converted to usable Go Types. Primitives will be extracted just like regular Plist primitives (string, float64, int64, []uint8 etc.). NSArray, NSMutableArray, NSSet and NSMutableSet will transformed into []interface{} NSDictionary and NSMutableDictionary will be transformed into map[string] interface{}. I might add non string keys later.
Types ¶
type DTActivityTraceTapMessage ¶
type DTActivityTraceTapMessage struct {
DTTapMessagePlist map[string]interface{}
}
type DTCPUClusterInfo ¶ added in v1.0.90
type DTKTraceTapMessage ¶ added in v1.0.67
type DTKTraceTapMessage struct {
DTTapMessagePlist map[string]interface{}
}
type DTTapHeartbeatMessage ¶
type DTTapHeartbeatMessage struct {
DTTapMessagePlist map[string]interface{}
}
type DTTapMessage ¶ added in v1.0.90
type DTTapMessage struct {
DTTapMessagePlist map[string]interface{}
}
type DTTapStatusMessage ¶ added in v1.0.67
type DTTapStatusMessage struct {
DTTapMessagePlist map[string]interface{}
}
type NSMutableDictionary ¶
type NSMutableDictionary struct {
// contains filtered or unexported fields
}
type PartiallyExtractedXcTestConfig ¶
type PartiallyExtractedXcTestConfig struct {
// contains filtered or unexported fields
}
TODO: make this nice, partially extracting objects is not really cool
type XCActivityRecord ¶
type XCActivityRecord struct { /* finish":<interface {}(howett.net/plist.UID)>) "start":<interface {}(howett.net/plist.UID)>) "title":<interface {}(howett.net/plist.UID)>) "uuid":<interface {}(howett.net/plist.UID)>) "activityType":<interface {}(howett.net/plist.UID)>) "attachments":<interface {}(howett.net/plist.UID)>) */ Finish interface{} Start interface{} Title string UUID NSUUID ActivityType string Attachments interface{} }
type XCTCapabilities ¶
type XCTCapabilities struct {
CapabilitiesDictionary map[string]interface{}
}
type XCTTestIdentifier ¶ added in v1.0.67
func (XCTTestIdentifier) String ¶ added in v1.0.67
func (x XCTTestIdentifier) String() string
type XCTestConfiguration ¶
type XCTestConfiguration struct {
// contains filtered or unexported fields
}
func NewXCTestConfiguration ¶
Click to show internal directories.
Click to hide internal directories.