Sie sind auf Seite 1von 16

Feature Name Filename (in GitLab)

Thumb Rule! when making changes in GitLab, ALWAYS add

New Audio / Quality Audio features.local.properties

Increase the Handset engine.local.properties


Expiration Timeout

1. ui.local.properties

Increase Media Upload Size


(Repository)

2. repository.local.properties

Enable XCUITEST capability engine.local.properties


(Automation name for Appium 1.6)
Enable XCUITEST iOS 10 Devices engine.local.properties
(PMD Template)

Enable XCUITest app-level testing


execution (XCUITest test suites)
engine.local.properties
AKA XCTest Execute

Enable Fingerprint Injection engine.local.properties

Increase Applicaton engine.local.properties


Install Timout

Enable DevTunnel engine-devtunnel.local.properties

Enable V.O.D. engine.local.properties


(Hosted Clouds)
Enable V.O.D. engine.local.properties
(Hosted Clouds)

Enable V.O.D. engine.local.properties


(FULL Hybrid Clouds)

Enable HAR File engine-vnetwork.local.properties

Disable Upgrade Pop-up cloud.yaml


(for Devices)
Enable modify scripts repository.local.properties
by multiple users
What to Add? How to enable?
e! when making changes in GitLab, ALWAYS add a comment following the change: #This change was added by XXX on XXX to XXX on the X

feature.audioQuality.enabled=true 1. Cloud Restart or ->

engine.handset.sessionExpiration.period=1800000
Cloud Restart Only
*The example above is the
default configutration = 30min.

maxUploadSize=524288000
Cloud Restart Only
*The example above is to change the repository and big files
upload size to 500 MB.

upload.bigFiles.maxUploadSize=524288000
Cloud Restart Only
*The example above is to change the repository and big files
upload size to 500 MB.

repository.sizeLimit.media=524288000
Cloud Restart Only
*The example above is to change the repository and big files
upload size to 500 MB.

engine.xcuitest.enable=true Cloud Restart or ->


engine.xcuitest.enable=true Cloud Restart or ->

handset.xctestExecute.enable=true Cloud Restart or ->

handset.fingerprintInjection.enable=true Cloud Restart or ->

http.timeout.application.install=900000
Cloud Restart Only
*The example above is to change the Install Timout to 15
Minutes.

devTunnel.enable=true

Cloud Restart or ->

devTunnel.ios.enable=true

1. Verify that the following property exists:

engine.videoRecording.recorder=VADER
Cloud Restart Only
Cloud Restart Only
2. Verify that the following
property exists (Adding region):

engine.videoRecording.vaderHost=*<region-url>

engine.videoRecording.recorder=CENTRAL Cloud Restart Only

execution.vnetwork.emulator.generateHarFile=true Cloud Restart Or ->

*Add the following records:

hosts:
- ip: 1.1.1.1
name: mesu.apple.com
- ip: 1.1.1.2
name: appldnld.apple.com
- ip: 1.1.1.3 Auto Enabled
name: www.ospserver.net
- ip: 1.1.1.4
name: dms.ospserver.net
- ip: 1.1.1.5
name: xdm.wireless.att.com
- ip: 1.1.1.6
name: dm01.gdms.lge.com
- ip: 1.1.1.7
by default (Public & Group are restricted):
repository.allowUpdatesOnlyByOwner=PUBLIC|GROUP

example - allow users to modify items in groups:


repository.allowUpdatesOnlyByOwner=PUBLIC Cloud Restart Only

* Valid values for repository names are: flows, datatables,


userFunctions, media, scripts, executions, tcl, java,
preferences.
How to enable?
his change was added by XXX on XXX to XXX on the XXX cloud - SF #00000000

JMX Link (replace CloudName):


https://CloudName.perfectomobile.com/nexp
erience/jmx/invoke.jsp?
mbean=com.nexperience.config:name=featureTog
gleManager&operation=updateFeatureStatus&pla
tform=true&featureToggleName=audioQuality&is
Enabled=true&signature=java.lang.String,boolean

1.JMX Link (replace CloudName):


https://CloudName.perfectomobile.com/nexperie
nce/jmx/mbean.jsp?
mbean=com.nexperience.engine.jmx:name=JmxF
eatureFlags&platform=true

2. Change the "XCUITestEnabled(RW)" value to


"True" and click the "Update" button.
1.JMX Link (replace CloudName):
https://CloudName.perfectomobile.com/nexperie
nce/jmx/mbean.jsp?
mbean=com.nexperience.engine.jmx:name=JmxF
eatureFlags&platform=true

2. Change the "XCUITestEnabled(RW)" value to


"True" and click the "Update" button.

1.JMX Link (replace CloudName):


https://CloudName.perfectomobile.com/nexperie
nce/jmx/mbean.jsp?
mbean=com.nexperience.engine.jmx:name=JmxF
eatureFlags&platform=true

2. Change the "XCTestExecuteEnabled(RW)" value


to "True" and click the "Update" button.

1.JMX Link (replace CloudName):


https://CloudName.perfectomobile.com/nexperie
nce/jmx/mbean.jsp?
mbean=com.nexperience.engine.jmx:name=JmxF
eatureFlags&platform=true

2. Change the "FingerprintInjectionEnabled(RW)"


value to "True" and click the "Update" button.

JMX Link (replace CloudName):

https://CloudName.perfectomobile.com/nexperie
nce/jmx/mbean.jsp?
mbean=nexperience.engine.devtunnel:name=Dev
TunnelManager&platform=true

X
X

JMX Link (replace CloudName):

https://CloudName.perfectomobile.com/nexperie
nce/jmx/mbean.jsp?
mbean=com.nexperience.engine.vnetwork:name=
networkUtils&platform=true

X
X
by XXX on
XXX to
XXX on
the XXX
cloud - SF
#0000000
Notes * 0
XXX cloud - SF #00000000

Once the change is completed, please check that the new


Audio function exists under the Audio folder within
the Automation Tab.

Notes:
1. Set the session token duration after which it expires
(milliseconds) Miliseconds to Minutes Converter
2. Set value to "-1" for "infinite period", which will disable
group expiration

* Set the maximum allowed size (in bytes) before uploads are
refused.
* -1 indicates no limit (the default)
* Max upload is 2 GB.

* Some files, of specific types, have a higher upload limit, when


uploaded to specific repositories.
* repositoryTypes may have values: All,Media,Data
Tables,Certification Bytes to MB Converter
* the value of upload.bigFiles.maxUploadSize must be positive
- you cannot specify a value of -1

* Set the maximum allowed size (in bytes) before uploads are
refused.

The cloud
must run
Version
GA from 10.6 10.6.1
+
iOS 10 and up
The cloud
must run
Notes: Version
1. Need to be approved by Eynav C. 10.7.1
for this feature enablement. +
2. GA from Cloud ver 10.8 - Please inform Eynav C. iOS 10 only

The cloud
must run
Notes: Version
Need to be approved by Roy N. 10.7.1
for this feature enablement. +
iOS 9 and up

* Set the maximum allowed size (in Miliseconds) before Miliseconds to Minutes Converter
uploads are refused.

* Make sure that both properties are set as True.

For adding the region, replace *<region-url> with:

1. US/Virginia = vod-entry-us-east-1-int.aws-
prod.perfectomobile.com
2. Canada = vod-entry-ca-central-1-int.aws-
prod.perfectomobile.com
3. Frankfurt = vod-entry-eu-central-1-int.aws-
prod.perfectomobile.com
For adding the region, replace *<region-url> with:

1. US/Virginia = vod-entry-us-east-1-int.aws-
prod.perfectomobile.com
2. Canada = vod-entry-ca-central-1-int.aws-
prod.perfectomobile.com
3. Frankfurt = vod-entry-eu-central-1-int.aws-
prod.perfectomobile.com

Limitations / Notes:
This configuran is used only for fully-hybrid clouds
meaning, we store the MCM and all of the HSSs are
on the customer site; V.O.D. is not supported for
hybrid cradles.

Notes:
1. Need to be approved by Oren B.
for this feature enablement.

Additional Notes:
1. Device is connected to the proper Wi-Fi network
2. If the device cannot load MITM.IT successfully - close
previous mitm.it tabs & clear browser cache

Notes:
1.1.1.1 & 1.1.1.2 are for iOS devices.
1.1.1.3 - 1.1.1.6 are for Android devices.
Limitations:
1. Adding the "iOS IP blocker" might cause the customers'
application to be blocked when working with AppStore.
2. Factory reset is needed in order to remove any device prior
knowledge about optional update.
3. In case the device contains data (via SIM card) - update will
not be blocked. Only the specific wifi network that is related to
the cloud is blocked.
4. Google devices are not blocked.
Tip:
1. In order to force update – option is to remove the blocker
lines that are relevant to Android only or to move to other wifi
network that is not blocked.
Notes:
* In some private clouds the customer want to be able to
modify/delete public/group repository items owned by other
users.
* The value of this property is the visibilities which are allowed
to be updated only by owner.
* In order to allow updates by all users to all visibilities, set the
value to an empty string.
* Can be set for specific repository:
repository.allowUpdatesOnlyByOwner.<repositoryName>
* Valid values for repository names are: flows, datatables,
userFunctions, media, scripts, executions, tcl, java, preferences.

Das könnte Ihnen auch gefallen