]>
git.saurik.com Git - apple/security.git/blob - RegressionTests/manifeststresstest/Config.h
5 // Created by Ben Williamson on 6/2/17.
9 #import <Foundation/Foundation.h>
11 @interface Config
: NSObject
13 // Number of distinct item names to chose from.
14 @
property (nonatomic
, assign
) unsigned distinctNames
;
16 // Number of distinct data values to chose from.
17 @
property (nonatomic
, assign
) unsigned distinctValues
;
19 // Max number of items we are allowed to create.
20 @
property (nonatomic
, assign
) unsigned maxItems
;
22 // Probability weighting for adding an item.
23 @
property (nonatomic
, assign
) unsigned addItemWeight
;
25 // Probability weighting for updating an item's name.
26 @
property (nonatomic
, assign
) unsigned updateNameWeight
;
28 // Probability weighting for updating an item's data.
29 @
property (nonatomic
, assign
) unsigned updateDataWeight
;
31 // Probability weighting for updating an item's name and data.
32 @
property (nonatomic
, assign
) unsigned updateNameAndDataWeight
;
34 // Probability weighting for deleting an item.
35 @
property (nonatomic
, assign
) unsigned deleteItemWeight
;
37 // Additional item name configuration, for isolating changes
38 @
property (nonatomic
) NSString
*name
;
40 // Additional view name
41 @
property (nonatomic
) NSString
*view
;