Documentation ¶
Index ¶
- Constants
- func ArchiveBin(object interface{}) ([]byte, error)
- func ArchiveXML(object interface{}) (string, error)
- 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 NewNSArray(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 NewNSMutableData(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 NewXCActivityRecord(object map[string]interface{}, objects []interface{}) interface{}
- func NewXCTAttachment(object map[string]interface{}, objects []interface{}) interface{}
- func NewXCTCapabilities(object map[string]interface{}, objects []interface{}) interface{}
- func NewXCTIssue(object map[string]interface{}, objects []interface{}) interface{}
- func NewXCTSourceCodeContext(object map[string]interface{}, objects []interface{}) interface{}
- func NewXCTSourceCodeLocation(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) (result []interface{}, err error)
- type DTActivityTraceTapMessage
- type DTCPUClusterInfo
- type DTKTraceTapMessage
- type DTTapHeartbeatMessage
- type DTTapMessage
- type DTTapStatusMessage
- type NSArray
- type NSDate
- type NSError
- type NSMutableArray
- type NSMutableDictionary
- type NSNull
- type NSSet
- type NSURL
- type NSUUID
- type NSValue
- type PartiallyExtractedXcTestConfig
- type XCActivityRecord
- type XCTAttachment
- type XCTCapabilities
- type XCTIssue
- type XCTSourceCodeContext
- type XCTSourceCodeLocation
- type XCTTestIdentifier
- type XCTTestIdentifierSet
- type XCTestConfiguration
Constants ¶
View Source
const ( LifetimeKeepAlways = uint64(0) LifetimeDeleteOnSuccess = uint64(1) )
View Source
const (
NsKeyedArchiver = "NSKeyedArchiver"
)
Variables ¶
This section is empty.
Functions ¶
func ArchiveBin ¶
func ArchiveXML ¶
func NewDTActivityTraceTapMessage ¶
func NewDTActivityTraceTapMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewDTCPUClusterInfo ¶
func NewDTCPUClusterInfo(object map[string]interface{}, objects []interface{}) interface{}
func NewDTKTraceTapMessage ¶
func NewDTKTraceTapMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewDTTapHeartbeatMessage ¶
func NewDTTapHeartbeatMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewDTTapMessage ¶
func NewDTTapMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewDTTapStatusMessage ¶
func NewDTTapStatusMessage(object map[string]interface{}, objects []interface{}) interface{}
func NewNSArray ¶
func NewNSArray(object map[string]interface{}, objects []interface{}) interface{}
func NewNSError ¶
func NewNSError(object map[string]interface{}, objects []interface{}) interface{}
func NewNSMutableData ¶
func NewNSMutableData(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 ¶
func NewNSValue(object map[string]interface{}, objects []interface{}) interface{}
func NewXCActivityRecord ¶
func NewXCActivityRecord(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTAttachment ¶
func NewXCTAttachment(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTCapabilities ¶
func NewXCTCapabilities(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTIssue ¶
func NewXCTIssue(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTSourceCodeContext ¶
func NewXCTSourceCodeContext(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTSourceCodeLocation ¶
func NewXCTSourceCodeLocation(object map[string]interface{}, objects []interface{}) interface{}
func NewXCTTestIdentifier ¶
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 ¶
type DTKTraceTapMessage ¶
type DTKTraceTapMessage struct {
DTTapMessagePlist map[string]interface{}
}
type DTTapHeartbeatMessage ¶
type DTTapHeartbeatMessage struct {
DTTapMessagePlist map[string]interface{}
}
type DTTapMessage ¶
type DTTapMessage struct {
DTTapMessagePlist map[string]interface{}
}
type DTTapStatusMessage ¶
type DTTapStatusMessage struct {
DTTapMessagePlist map[string]interface{}
}
type NSMutableArray ¶
type NSMutableArray struct {
Values []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 XCTAttachment ¶
type XCTCapabilities ¶
type XCTCapabilities struct {
CapabilitiesDictionary map[string]interface{}
}
type XCTIssue ¶
type XCTIssue struct { RuntimeIssueSeverity uint64 DetailedDescription string CompactDescription string SourceCodeContext XCTSourceCodeContext }
type XCTSourceCodeContext ¶
type XCTSourceCodeContext struct {
Location XCTSourceCodeLocation
}
type XCTSourceCodeLocation ¶
type XCTTestIdentifier ¶
func (XCTTestIdentifier) String ¶
func (x XCTTestIdentifier) String() string
type XCTTestIdentifierSet ¶
type XCTTestIdentifierSet struct {
Identifiers NSMutableArray
}
type XCTestConfiguration ¶
type XCTestConfiguration struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.