TestingInfrastructure

Projects and/or hardware that can be used to do functional testing

Lava

Lava can be used to do functional tests on real hardware. It can be easily installed on PureOS, an FSDG compliant GNU/Linux distribution.

OsmoGSMTester

The OsmoGSMTester project is able to be interfaced with the Android RIL through ofono and can emulate a GSM network with the help of a compatible GSM base station or SDR.

Simtrace2

The Simtrace 2 project can be used, along with SIM card readers to programmatically feed a SIM card to a smartphone. This can be used to run test on real networks.

Replicant supported devices and testing

Requirements

Galaxy S2 (I9100)

Holding the smartphone in place: SIM cards:

Serial port and USB:

Buttons:

Battery:

Antenna connector and GSM tower or SDR:
The Galaxy S2 (I9100) has two antenna connectors:

Example setup

See https://git.replicant.us/contrib/GNUtoo/test-infrastructure.git/plain/i9100.dot