Title: Theory / Important / Chrome / Test / Performance

Name: Performance testing
Definition: Test that ensure that some action runs in an acceptable time. Usually as good as it used to run
Page: https://developer.apple.com/library/archive/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/03-testing_basics.html
Context: Xcode test

Typ: XCTIssueType
TypMeaning: Constants that indicate types of test failures
Page: https://developer.apple.com/documentation/xctest/xctissue?language=objc
Language: Objective-C
Context: XCode test
Value: XCTIssueTypeAssertionFailure
A test failure due to a failed test assertion or related API.
Value2: XCTIssueTypePerformanceRegression
A test failure due to a performance regression.
Extra: XCTIssueTypeThrownError
A test failure when the test throws an error in Swift.
Value3: XCTIssueTypeSystem
A test failure due to an internal failure in the testing framework.
Value4: XCTIssueTypeUncaughtException
A test failure when code throws an exception and doesn’t catch it.
Value5: XCTIssueTypeUnmatchedExpectedFailure
A test failure due to an expected test failure that doesn’t occur.

Variable: osSignpostMetric
.navigationTransitionMetric
Meaning: A metric that records the duration of navigation transitions between views.
Page: https://developer.apple.com/documentation/xctest/xctossignpostmetric/3563917-navigationtransitionmetric?language=objc
Context: xcode
Language: Objective-C
Variables: XCTOSSignpostMetric osSignpostMetric

Variable: osSignpostMetric.scrollingAndDecelerationMetric
Meaning: A metric that records scroll-dragging and deceleration animations.
Page: https://developer.apple.com/documentation/xctest/xctossignpostmetric/3563917-navigationtransitionmetric?language=objc
Context: xcode
Language: Objective-C
Variables: XCTOSSignpostMetric osSignpostMetric

Variable: performanceMeasurement.displayName
Meaning: A human-readable name for a measurement.
Page: https://developer.apple.com/documentation/xctest/xctperformancemeasurement?language=objc
Context: xcode
Language: Objective-C
Variables: XCTPerformanceMeasurement performanceMeasurement

Variable: performanceMeasurement.identifier
Meaning: A unique identifier for a measurement.
Page: https://developer.apple.com/documentation/xctest/xctperformancemeasurement?language=objc
Context: xcode
Language: Objective-C
Variables: XCTPerformanceMeasurement performanceMeasurement

Variable: performanceMeasurement.doubleValue
Meaning: The measured value.
Page: https://developer.apple.com/documentation/xctest/xctperformancemeasurement?language=objc
Context: xcode
Language: Objective-C
Variables: XCTPerformanceMeasurement performanceMeasurement

Variable: performanceMeasurement.unitSymbol
Meaning: A string that represents the unit of measurement.
Page: https://developer.apple.com/documentation/xctest/xctperformancemeasurement?language=objc
Context: xcode
Language: Objective-C
Variables: XCTPerformanceMeasurement performanceMeasurement

Variable: performanceMeasurement.value
Meaning: The measured value, including the unit of measure.
Page: https://developer.apple.com/documentation/xctest/xctperformancemeasurement?language=objc
Context: xcode
Language: Objective-C
Variables: XCTPerformanceMeasurement performanceMeasurement

Variable: performanceMeasurement.polarity
Meaning: A constant that states whether larger or smaller measurements, relative to a set baseline, indicate better performance.
Page: https://developer.apple.com/documentation/xctest/xctperformancemeasurement?language=objc
Context: xcode
Language: Objective-C
Variables: XCTPerformanceMeasurement performanceMeasurement

Typ: XCTPerformanceMeasurementPolarity
TypMeaning: Constants that state whether larger or smaller measurements, relative to a set baseline, indicate better performance.
Page: https://developer.apple.com/documentation/xctest/xctperformancemeasurement?language=objc
Language: Objective-C
Context: xcode
Value: XCTPerformanceMeasurementPolarityPrefersLarger
A performance measurement where a larger value, relative to a set baseline, indicates better performance.
Value2: XCTPerformanceMeasurementPolarityPrefersSmaller
A performance measurement where a smaller value, relative to a set baseline, indicates better performance.
Value3: XCTPerformanceMeasurementPolarityUnspecified
A performance measurement that doesn’t specify whether a larger or smaller value, relative to a set baseline, indicates better performance.