We ship leveldb_service code on Android. But when I tried to run the test binary there in https://chromium-review.googlesource.com/c/chromium/src/+/1132400/1 it didn't pass on Android:
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/android-marshmallow-arm64-rel/35820
LevelDBServiceTest.GetFromSnapshots
RemoteIteratorTest.Next
LevelDBServiceTest.MemoryDBReadWrite
LevelDBServiceTest.Basic
RemoteIteratorTest.Seeking
RemoteIteratorTest.Prev
LevelDBServiceTest.Prefixed
LevelDBServiceTest.InvalidArgumentOnInvalidSnapshot
LevelDBServiceTest.Reconnect
LevelDBServiceTest.WriteBatch
LevelDBServiceTest.WriteBatchPrefixesAndDeletes
LevelDBServiceTest.GetSnapshotSimple
LevelDBServiceTest.Destroy
shard #0 timed out, took too much time to complete
I 522.891s run_tests_on_device(01e2bc970b919431) ../../components/services/leveldb/leveldb_service_unittest.cc:140: Failure
I 522.892s run_tests_on_device(01e2bc970b919431) Value of: handled
I 522.892s run_tests_on_device(01e2bc970b919431) Actual: false
I 522.892s run_tests_on_device(01e2bc970b919431) Expected: true
I 522.892s run_tests_on_device(01e2bc970b919431) Stack trace:
I 522.892s run_tests_on_device(01e2bc970b919431) #00 0x0000007fa156c257 /data/app/org.chromium.native_test-1/lib/arm64/lib_leveldb_service_unittests__library.so+0x000000000013b257
I 522.892s run_tests_on_device(01e2bc970b919431) #01 0x0000007fa156bac7 /data/app/org.chromium.native_test-1/lib/arm64/lib_leveldb_service_unittests__library.so+0x000000000013aac7
I 522.892s run_tests_on_device(01e2bc970b919431) #02 0x0000007fa15ab4e7 /data/app/org.chromium.native_test-1/lib/arm64/lib_leveldb_service_unittests__library.so+0x000000000017a4e7
I 522.892s run_tests_on_device(01e2bc970b919431)
C 3598.770s Main [==========] 14 tests ran.
C 3598.770s Main [ PASSED ] 1 test.
C 3598.770s Main [ FAILED ] 2 tests, listed below:
C 3598.770s Main [ FAILED ] LevelDBServiceTest.Basic (TIMEOUT)
C 3598.770s Main [ FAILED ] LevelDBServiceTest.WriteBatch (TIMEOUT)
C 3598.770s Main
C 3598.770s Main 2 FAILED TESTS
Comment 1 by thakis@chromium.org
, Jul 11