AWS device farm- "Unlimited Testing" plan - aws-device-farm

I am using the free trial of 1000 MIN, In this trial I can't see Android device above Android 5.0,
Is the reason for this is because I am free in the free trial?
If I will buy the plan "Unlimited Testing" will I get an option to the devices with Android 5.0 and above?

If this is for remote testing only a subset of devices are available compared to automated tests.
http://awsdevicefarm.info/
This is expected currently. For more remote access options you would need to use the private offering from Device Farm.

Related

App Launch: The Huawei Lite Simulator supports only Lite projects

When trying to run my test app on a HVD emulator, I get the following error message:
App Launch: The Huawei Lite Simulator supports only Lite projects.
Meanwhile I've realized, that currently one can only use hardware or a remote emulator for such a project. But when trying to set this up, the Harmony OS Virtual Device Manager responds with 404:
Is there anything to do about it?
I haven't tried with DevEco Studio on Windows so far, but with Android Studio on Linux, which appears to be functioning now.
With HMS Toolkit version 1.0.5, it will ask for Huawei ID and then also lists devices in Düsseldorf or Ireland (where the one is a city and the other a country). However, there are currently only EMUI ROM available. It integrates better than before, but without an HarmonyOS 2.0 ROM, it still doesn't provide the expected environment.

Cannot create a work profile The security policy prevents the creation of a managed device because a custom os is or has been installed on this device

I have 5000 devices enrolled with EMM using android management API and recently I am getting issues with multiple devices out of nowhere and getting and error prompt after scanning the QR code on re-enrollment. All of my enrolled devices are Samsung Tab with the older version of android(7-9) and the issue doesn't seem to be related to the android version. Also, The issue has been experienced for the device which was earlier enrolled and was working fine but recently has this issue, we tried re-enrolling it but it gives us the same following error prompt after QR scan.
Cannot create a work profile - The security policy prevents the
creation of a managed device because a custom os is or has been
installed on this device
For your kind information, there is no custom os installed on the device and the device is not rooted or bootloader is not unlocked. I have researched a lot over the internet but cannot find a solution to the problem I have tried following approaches but it doesn't seem to work in my case
To fix this, you will need to update the time on the device by either connecting to wifi or cellular data (insert SIM-card), or by manually changing it in the set-up screen. After this is done you will be able to provision the device.
Tried DPC Identifier method for enrollment, When prompted to sign in on fresh factory reset device, enter afw#setup, which downloads Android Device Policy. Scan a QR code or manually enter an enrollment token to provision the device.
None of the above seems to work for me, I have also seen that its an issue related to Samsung Knox version, so can anyone from Samsung or google help me debugging and solving this issue, will removing the Knox app from the device work in my case.
Eagerly awaiting for the response as most of my device has started getting affected with this issue, please let me know your thoughts and resolution on this.
Not sure if that's an option for you as you have multiple devices, but on my single device, manually downloading and installing "google apps device policy" resolved the issue.
Been a lurker for a while and posting for the first time
Work as IT helpdesk and found a fix for us (context below)
We use Azure, InTune and Samsung Knox
Needing to assign a Knox profile so an application installs and runs
How we fixed this
Unassigned Knox profile
Ran tablet normally, skipping setup of Google, Samsung account and security
Running Samsung updates until current (24th Feb 2021)
Reassign the Knox profile
Factory resetting through settings
run through the setup process
Error has stopped at this point
You can either use Wi-Fi or SIM Card Data for OS updates through Knox
I had the same problems and this is how i fixed it. I have Samsung Tablet Android 10 and need to set it up under Enterprise.
Straight out of the box, you expand the OS, set up Network connection and than type in the google gmail space: afw#mobicontrol. This Does Not install the custom OS. Once expanded the OS has all the bloated software in tact plus the Mobicontrol app. I kept getting an error 'Can't Create Work Profile because Custom OS is installed on this device'. I did a factory reset but did so by powering it off than using the Power Button and Up Arrow to force it to the Android Recovery Screen. There is a factory reset option to choose from. "This Does Not Work". It still keeps the bloated software in tact.
You need to expand the Android OS first than do a reset. Go to SETTINGS. than ABOUT. at bottom is a RESET option. Choose that. Choose Factory Reset. This will delete all those apps. It reboots. Now you can enter afw#mobicontrol at the google email screen and it will install the custom OS and works under Soti.
Reset From the SETTINGS and do a Factory Reset. Than type in AFW#MOBICONTOL and the custom OS will work.

AWS Device farming services issue for react-native app testing. Need to test the app on multiple android and IOS devices.

Is there any service which supports device farming to test the test suite on different devices. I am facing this problem as AWS (Amazon web services) does not support device forming for react-native apps.
Need help! Please inform or suggest if some body is using these kind of device farming third party services for testing the detox test cases.
I work for the AWS Device Farm team.
Here is one way to test react native apps on AWS Device Farm using Espresso.
https://www.slideshare.net/AmazonWebServices/device-testing-with-aws-device-farm-89135178
The central idea here is to use the Espresso recorder functionality to work for react native apps.
Hope that helps.
AFAIK there's no cloud service with Detox support yet, but you can write your tests in Appium to test both platforms - you just need to fire separate test run for each platform, but the Appium tests can stay same.

Upgrading iOS and appium version in Device Farm

Can we upgrade the iOS and appium version on Device farm AWS. Can we use existing devices onto cloud ?
I work for the AWS Device Farm team.
Thank you for the feedback.
While we certainly get the importance of updating to the latest and greatest version of Appium on our part whenever we update the version we make sure all versions of OS and make/models undergo a thorough extensive test. This is a work in progress and you should see the Appium version updated soon.
As far as devices go it is on the same lines where we make sure that we are able to offer the same experience across all devices. We are working on getting the latest iOS devices in our fleet right now and this should be very soon in coming week or two.
Hope that answers your question.
As far as my knowledge goes , Device farm does not provide with latest iOS version, the appium thats mentioned in device farm was 1.4.XX and we at office use 1.5.3 which supports of multiple devices on a single computer

Is it possible to run Appcelerator Studio in an EC2 instance and test on device?

As my local computer is becoming less powerful I am exploring other options before buying a new one. One of those would be to move my developing environment to an EC2 instance and develop from there using a remote connection.
It is my understanding that in theory I would be able to test my apps on the Android/iOS emulator, but would I be able to deploy the app to my device if I am running Appcelerator Studio (eclipse) on a remote EC2 machine?
If anyone has information of this and can guide me as to what are the possibilities I will appreciate it.
Thanks
You can rent a MacInCloud.com including Appcelerator Studio.
You need a Mac for iOS development and running a virtualized Mac on EC2 is technically against Apple's licensing and might not be possible (due to virtualization CPU option blocking).
You can check out Codename One which does pretty much that for Java. We have a build cloud where we have physical Macs, Windows & Linux machines to build for all targets.