briansmith / ring

Safe, fast, small crypto using Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

armv7-linux-androideabi tests are not being run

briansmith opened this issue · comments

Due to the following error in Travis CI, armv7-linux-androideabi is being built but not being tested in CI.

We should fix this.

+emulator @arm-24 -memory 2048 -no-skin -no-boot-anim -no-window
pulseaudio: pa_context_connect() failed
pulseaudio: Reason: Connection refused
pulseaudio: Failed to initialize PA contextaudio: Could not init `pa' audio driver
[140674503292672]:WARNING:./android/base/files/IniFile.cpp:158:Failed to process .ini file /home/travis/.android/emu-update-last-check.ini for reading.
emulator: WARNING: the -no-skin flag is obsolete. to have a non-skinned virtual device, create one through the AVD manager
Creating filesystem with parameters:
    Size: 69206016
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 4224
    Inode size: 256
    Journal blocks: 1024
    Label: 
    Blocks: 16896
    Block groups: 1
    Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
Your emulator is out of date, please update by launching Android Studio:
 - Start Android Studio
 - Select menu "Tools > Android > SDK Manager"
 - Click "SDK Tools" tab
 - Check "Android SDK Tools" checkbox
 - Click "OK"

commit 680570f is the one that temporarily disabled the testing.

Fixed in 904cad6.

Re-opening this. The symptoms are just like #603: "Illegal instruction" is reported in the ARM emulator. Perhaps it is an alignment issue.

The PRs that disabled the emulator-based testing are #945 and #946.