0% found this document useful (0 votes)
19 views13 pages

Technical Specification - OnDevice - OttSupplementaryActionService - Instagram

Uploaded by

Amr Abuella
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views13 pages

Technical Specification - OnDevice - OttSupplementaryActionService - Instagram

Uploaded by

Amr Abuella
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Technical Specifications for

OnDeviceOttSupplementaryActionService
Instagram

www.Infovista.com | 1
Copyright Infovista Sweden AB 2022

TEMS is a trademark of Infovista. All other trademarks are the property of their respective holders.
No part of this document may be reproduced in any form without the written permission of the copyright holder.

The contents of this document are subject to revision without notice due to continued progress in methodology, design and
manufacturing. Infovista shall have no liability for any error or damage of any kind resulting from the use of this document.

www.Infovista.com | 2
Contents
1 Introduction....................................................................................................................................................... 4
2 Versions ........................................................................................................................................................... 5
3 KPIs .................................................................................................................................................................. 6
3.1 Supported KPIs ......................................................................................................................................... 6
4 Configurations .................................................................................................................................................. 6
4.1 Example Script Parameters ....................................................................................................................... 6
4.2 Common Configurations............................................................................................................................ 6
4.3 Unique Configurations ............................................................................................................................... 7
5 Error Codes ...................................................................................................................................................... 8
6 Known Limitations .......................................................................................................................................... 12
7 Other Notes .................................................................................................................................................... 13

www.Infovista.com | 3
1 Introduction
This document provides information for understanding and implementing support for TEMS OnDevice OTT
Supplementary Action service for Instagram.

www.Infovista.com | 4
2 Versions
Versions Device * Support Date
2.0 Samsung S21+ GM-996B ODM+ Android 12 25 Jan 2024

* The list of devices listed above only represent the devices that were used to verify the python script. In general, the python script
should work for all TEMS connectable devices.

Python version information:

Versions Description Support Date


1.0.0 First release 25 Jan 2024

www.Infovista.com | 5
3 KPIs

3.1 Supported KPIs

Refer to General Technical Specifications for OnDeviceOttSupplementaryActionService document for the list of
supported KPIs.

4 Configurations

4.1 Example Script Parameters

-a searchhashtag -ht football -pwis False -cs 1000000 -nat 5 -dnst 6 -ttfbt 7

-a loadfeeds -pwis False -cs 1000000 -nat 5 -dnst 6 -ttfbt 7

4.2 Common Configurations

Refer to General Technical Specifications for OnDeviceOttSupplementaryActionService document for the list of
common configurations.

Parameter Description Default Value

-pwis Proceed without IP Sniffer (eg: -pwis True)


When set to True, ODM will continue the test even when IP Sniffer Service is False
not available.

-nat Network Access Timeout (eg: -nat 5)


Sets the maximum wait time in seconds to get network access. 5
When omitted, defaults to 5s.

-dnst DNS Timeout (eg: -dnst 10)


Sets the maximum wait time in seconds to get network access. 0
Omit or set to 0 to disable.

-ttfbt Time to First Byte Timeout (eg: -ttfbt 15)


Sets the maximum wait time in seconds to reach First Packet with Content
0
state after First DNS Request state is reached. If exceeded, the test will fail.
Omit or set to 0 to disable.

-cs Chunk Size (eg: -cs 100000)


Sets the chunk size in bytes. A chunk report will be created every time the 0
payload reaches the given chunk size.

www.Infovista.com | 6
The chunk size will dramatically affect the performance if is set too small.
Recommended value to be above 10000 bytes.
Omit or set to 0 to disable.

-a Action To Be Performed (eg: -a loadfeed)


Sets the supplementary action of the test.
Supported values:
N/A
• Loadfeeds
• searchhashtag
This is a mandatory parameter.

4.3 Unique Configurations

Parameter Description Default Value

-ht Search Hashtag (eg: -ht car)


Sets the text used to search hashtag in Instagram. It is parameter for search N/A
purpose. Available for certain app like Instagram

www.Infovista.com | 7
5 Error Codes

Error Description Troubleshoot


Code

1 General exception error. • Usually related to some kind of setup error.


• Check and ensure that atx-agent is installed.
• Check and ensure that the correct python
script is used. If there are errors in the
python script during compilation, it will fail
with this error code.
• There could be also some missing exception
handling in the python script which, when
thrown, will fail with this error code as well.
• Requires trp and logcat for troubleshooting
by R&D.

110 check_is_test_running_or_exit test is ended • Error when calling the


report_is_test_running python interface.
• It may be that
OnDeviceOttSupplementaryActionService
has stopped or aborted the test, but the
python script is still executing and trying to
communicate with the
OnDeviceOttSupplementaryActionService.
• Unlikely to be caused by the Instagram App.
• Requires trp and logcat for troubleshooting
by R&D.

111 report_app_info error • Error when calling the report_app_info


python interface.
• Unlikely to be caused by the Instagram App.
• Requires trp and logcat for troubleshooting
by R&D.

112 report_supplementary_action_miscellaneous error • Error when calling


report_supplementary_action_miscellaneous
python interface
• Unlikely to be caused by the Instagram App.
• Requires trp and logcat for troubleshooting
by R&D.

113 report_supplementary_action_state error • Error when calling


report_supplementary_action_ state python
interface
• Unlikely to be caused by the Instagram App.
• Requires trp and logcat for troubleshooting
by R&D.

www.Infovista.com | 8
114 report_supplementary_action_ui_automation_action• Error when calling
error report_supplementary_action
ui_automation_action python interface
• Unlikely to be caused by the Instagram App.
• Requires trp and logcat for troubleshooting
by R&D.

115 start_test error • Error when calling the start_test python


interface.
• Unlikely to be caused by the Instagram App.
• Requires trp and logcat for troubleshooting
by R&D.

120 Empty hashtag text input in the script argument • The search input is empty

121 Failed to find the search input bar. • Failed to find search input bar during search
hashtag.
• Could be due to page failed to load
• A very slow internet connection could cause
this error.

122 Failed to load search results • Failed to load the search results of the
hashtag
• A very slow internet connection could cause
this error.

www.Infovista.com | 9
122 Failed to load search results. • Failed to load search result during search.
• Could be due to page failed to load
• A slow internet connection could cause this
error.

130 Could not find feed tab • Failed to load the user screen page during
load user timeline.
• Could be due to user page does not exists.
• A very slow internet connection could cause
this error.

131 Failed to load feed • Failed to load the feed page during load user
timeline.
• Could be due to user page does not exist.
A slow internet connection could cause this
error.

www.Infovista.com | 10
150 Failed to load Instagram application • Failed to load Instagram app.
• Instagram app is not installed.

www.Infovista.com | 11
6 Known Limitations

www.Infovista.com | 12
7 Other Notes

www.Infovista.com | 13

You might also like