Mobile/Testing/01 16 13
From MozillaWiki
Contents
Previous Action Items
- [callek] bug 824764 - turn off reftest for panda
- [jmaher & jchen] look into core dumps from android
- [gbrown & jmaher] investigate replacing libc and libdvm with custom compiled versions we have symbols for
- [bc] to file bug to track x86 automations
- bug 828568 - [tracking] Get unittests running on Android x86 [Hardware]
- bug 828571 - [tracking] Get unittests running on Android x86 [Emulator]
Status reports
Dev team
- Fixed:
- bug 822823 Fix cases where robocop runTests returns 0 when a failure has occurred
- Working on:
- bug 810471 crash on startup during various tests
- bug 803158 if no crash report is generated by a tegra ... use ndk-stack to get a stack
- bug 761987 test shutdown crashes in nssCertificate_Destroy
- bug 829419 test crashes in nsDeleteDir::PostTimer
- robocop failure investigations: bugs 770483, 813107, 817440, 824067
Rel Eng
- 340 pandas are in production for Android 4.0, 60 more will be up once the last ones are moved to chassis 10
- Ran successful Android x86 release build
IT
- Working on a higher density chassis bug 777393 - This work has restarted.
- Building a staging instance of Mozpool to test new versions and stage upgrades
- Includes "fake" pandas for a realistic Mozpool environment without using physical pandas
- Preparing to upgrade to Mozpool-2.0.0, supporting SUT checks against devices, automated device self-testing, active monitoring of unused devices, fixed CORS implementation, and internal implementation improvements
- Replace open power supplies in Pandas bug 829113
A Team
x86 automation
- [android-x86]
- tested android-x86 versions 2.2, 2.3, 4.x virtual machines created on VMware ESXi and Fusion as well as VirtualBox. Could easily create Android vms. Android 2.x vms used ethernet connections successfully, but Android 4.x vms did not support ethernet. Community builds/patches to enable limited ethernet support on Android 4.x are available. Could not successfully run Fennec due to hard requirement of opengl acceleration.
- I found the ability to create Android vms to be exciting. I think it would be very powerful if we could deploy Android vms for testing.
- emulator-x86
- tested emulator-x86 on MacBook OSX and successfully enabled opengl acceleration and ran Fennec invoking Android avd from UI, but not from the command line for some reason.
- B2G successfully runs emulators on AWS Ubuntu vms with opengl acceleration using X.org and a virtual display. Investigating this approach.
Autophone
- Tried to run a long series of tests to identify a regression; seems it was too much for the phones and many went crazy. Only two up right now, and one has started being very very slow. Will investigate.
- UnitTests
- temporarily enabled Unit tests. Disabled until s1s2 repopulated and phone issues resolved.
- Need to identify smaller manifests of green tests.
- Example runs:
- http://brasstacks.mozilla.com/autolog/?tree=mozilla-central&source=autolog&pusher=josh@joshmatthews.net
- http://brasstacks.mozilla.com/autolog/?tree=mozilla-central&source=autolog&pusher=Ms2ger@gmail.com
- http://brasstacks.mozilla.com/autolog/?tree=mozilla-central&source=autolog&pusher=jmuizelaar@mozilla.com
Eideticker
- Some problems with both historical test data in December and currently generated data. Tried to regenerate some backdated data, but then realized that even that had problems. Working to recover things as well as make the capture logic more robust and stable.
Round Table
- releng to reduce amount of attendees
Action Items
- [gbrown] test libc built with symbols
- [gbrown] let sheriffs know about robocop logs