90
edits
AlexPakhotin (talk | contribs) |
(add bug 546535) |
||
(20 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
=NSPR Test Results= | =NSPR Test Results= | ||
'''First run'''<br> | |||
Tests ran on the emulator launched with these parameters: | Tests ran on the emulator launched with these parameters: | ||
emulator -avd android -memory 256 -partition-size 512 | emulator -avd android -memory 256 -partition-size 512 | ||
'''Second run'''<br> | |||
On Nexus One, Version 24178, Android Release 2.1-update1. | |||
{| style="width: 100%" class="fullwidth-table sortable" | {| style="width: 100%" class="fullwidth-table sortable" | ||
Line 30: | Line 34: | ||
|bigfile || PASS | |bigfile || PASS | ||
|- | |- | ||
|bigfile2 || FAIL(1) | |bigfile2 || FAIL(1) || Requires 4GB file creation. {{bug|546535}} | ||
|- | |- | ||
|bigfile3 || FAIL(1) | |bigfile3 || FAIL(1) || -"- {{bug|546535}} | ||
|- | |- | ||
|cleanup || PASS | |cleanup || PASS | ||
Line 39: | Line 43: | ||
|- | |- | ||
|concur || PASS | |concur || PASS | ||
|- | |||
|cvar || PASS | |||
|- | |- | ||
|cvar2 || PASS | |cvar2 || PASS | ||
|- | |- | ||
|dceemu || PASS | |dceemu || PASS | ||
Line 70: | Line 74: | ||
|fsync || PASS | |fsync || PASS | ||
|- | |- | ||
|getai || | |getai || PASS* || Passes on Nexus One. Requires a host name provided as an argument.<br><strike>But it still fails in gethostbyname(). {{bug|558422}}</strike> | ||
|- | |- | ||
|gethost || | |gethost || PASS* || Passes on Nexus One.<br><strike>gethostbyname() returns NULL. {{bug|558422}}</strike> | ||
|- | |- | ||
|getproto || FAIL(1) || getprotobyname() and getprotobynumber() are not implemented in Android libc. | |getproto || FAIL(1) || getprotobyname() and getprotobynumber() are not implemented in Android libc.<br>{{bug|558415}} | ||
|- | |- | ||
|i2l || PASS | |i2l || PASS | ||
Line 108: | Line 112: | ||
|lazyinit || PASS | |lazyinit || PASS | ||
|- | |- | ||
|libfilename || FAIL(1) | |libfilename || FAIL(1)* || NSPR on Android currently expects libraries to be in /data/data/org.mozilla.gecko/lib directory, which implies that Fennec must be installed. The test itself also needs dll/libmy.so to pass. | ||
|- | |- | ||
|lltest || PASS | |lltest || PASS | ||
Line 124: | Line 128: | ||
|many_cv || PASS | |many_cv || PASS | ||
|- | |- | ||
|mbcs || FAIL(1) | |mbcs || FAIL(1)* || Requires an argument - a non-empty directory to traverse (subdirs must not be empty either). | ||
|- | |- | ||
|multiacc || PASS | |multiacc || PASS | ||
|- | |- | ||
|multiwait || FAIL(139) | |multiwait || FAIL(139) || Error:<br>OneOpOneThread()<br>PR_PENDING_INTERRUPT_ERROR(-5993), oserror = 0<br>Assertion failure: PR_MW_TIMEOUT == desc_out->outcome, at multiwait.c:269<br>{{bug|558420}} | ||
|- | |- | ||
|nameshm1 || FAIL(1) | |nameshm1 || FAIL(1) || Shared memory functions are not implemented in Android libc.<br>{{bug|558415}} | ||
|- | |- | ||
|nbconn || PASS | |nbconn || PASS | ||
Line 152: | Line 156: | ||
|op_filnf || PASS | |op_filnf || PASS | ||
|- | |- | ||
|op_filok || FAIL(1) | |op_filok || FAIL(1)* || {{bug|556190}} | ||
|- | |- | ||
|op_noacc || FAIL(56) | |op_noacc || FAIL(56)* || Succeeds when running not under root. | ||
|- | |- | ||
|op_nofil || PASS | |op_nofil || PASS | ||
Line 165: | Line 169: | ||
|- | |- | ||
|perf || PASS | |perf || PASS | ||
|- | |||
|pipeping || PASS | |||
|- | |- | ||
|pipeping2 || PASS | |pipeping2 || PASS | ||
|- | |- | ||
| | |pipepong || - || This is a child process for pipeping. Not supposed to run standalone. | ||
|- | |- | ||
|pipepong2 | | |pipepong2 || - || This is a child process for pipeping2. Not supposed to run standalone. | ||
|- | |||
|- | |- | ||
|pipeself || PASS | |pipeself || PASS | ||
Line 178: | Line 182: | ||
|pollable || PASS | |pollable || PASS | ||
|- | |- | ||
|poll_er || FAIL(1) | |poll_er || FAIL(1) || poll() does not wait as expected, but returns right away.<br>The test is known to fail on some platforms.<br>{{bug|558423}} | ||
|- | |- | ||
|poll_nm || PASS | |poll_nm || PASS | ||
Line 206: | Line 210: | ||
|reinit || PASS | |reinit || PASS | ||
|- | |- | ||
|rmdir || | |rmdir || PASS* || Passes on Nexus One.<br><strike>{{bug|556451}}</strike> | ||
|- | |- | ||
|rwlocktest || PASS | |rwlocktest || PASS | ||
Line 216: | Line 220: | ||
|selct_to || PASS | |selct_to || PASS | ||
|- | |- | ||
|select2 || | |select2 || - || Obsolete. PR_Select() is obsolete. | ||
|- | |- | ||
|selintr || PASS | |selintr || PASS | ||
Line 224: | Line 228: | ||
|semaerr1 || - || This is a child process for semaerr. Not supposed to run standalone. | |semaerr1 || - || This is a child process for semaerr. Not supposed to run standalone. | ||
|- | |- | ||
|semaerr || FAIL(1) | |semaerr || FAIL(1)** | ||
|- | |- | ||
|sema || FAIL(1) | |sema || FAIL(1)** | ||
|- | |- | ||
|semaping || FAIL(1) | |semaping || FAIL(1)** | ||
|- | |- | ||
|semapong || - || This is a child process for semaping. Not supposed to run standalone. | |semapong || - || This is a child process for semaping. Not supposed to run standalone. | ||
Line 238: | Line 242: | ||
|server_test || PASS | |server_test || PASS | ||
|- | |- | ||
|servr_kk || | |servr_kk || PASS | ||
|- | |- | ||
|servr_ku || | |servr_ku || PASS | ||
|- | |- | ||
|servr_uk || | |servr_uk || PASS | ||
|- | |- | ||
|servr_uu || | |servr_uu || PASS | ||
|- | |- | ||
|short_thread || PASS | |short_thread || PASS | ||
Line 256: | Line 260: | ||
|sockping || PASS | |sockping || PASS | ||
|- | |- | ||
|sockpong || | |sockpong || - || This is a child process for sockping. Not supposed to run standalone. | ||
|- | |- | ||
|sprintf || PASS | |sprintf || PASS | ||
Line 272: | Line 276: | ||
|strod || PASS | |strod || PASS | ||
|- | |- | ||
|suspend || FAIL(139) | |suspend || FAIL(139)* || {{bug|556948}} | ||
|- | |- | ||
|switch || PASS | |switch || PASS | ||
Line 284: | Line 288: | ||
|threads || PASS | |threads || PASS | ||
|- | |- | ||
|thrpool_client || | |thrpool_client || - || This is a child process for thrpool_server. Not supposed to run standalone. | ||
|- | |- | ||
|thrpool_server || PASS | |thrpool_server || PASS | ||
|- | |- | ||
|thruput || | |thruput || - || Needs to be run manually as client/server. | ||
|- | |- | ||
|timemac || PASS | |timemac || PASS | ||
Line 294: | Line 298: | ||
|timetest || PASS | |timetest || PASS | ||
|- | |- | ||
|tmoacc || | |tmoacc || - || This is a child process for tmocon. Not supposed to run standalone. | ||
|- | |- | ||
|tmocon || PASS | |tmocon || PASS | ||
Line 315: | Line 319: | ||
|- | |- | ||
|zerolen || PASS | |zerolen || PASS | ||
|- | |||
!colspan="3"|lib/tests | |||
|- | |||
|arena || PASS | |||
|- | |||
|base64t || PASS | |||
|- | |||
|getopt || PASS | |||
|- | |||
|string || PASS | |||
|- | |- | ||
|} | |} | ||
* - The test passes with a bug fix or when specific requirements are fulfilled. | * - The test passes with a bug fix or when specific requirements are fulfilled. | ||
** - Semaphore tests could be ignored as Firefox does not use NSPR interprocess semaphores. |
edits