• Tobias Klauser's avatar
    unix: fix or skip failing tests on android and iOS · 04b83988
    Tobias Klauser authored
    The mkfifo syscall is disallowed on android and iOS. sched_setaffinity
    is disallowed on android. Skip all tests which use them.
    
    /usr/bin does not exist on android. Use /system/bin in TestGetwd
    instead, like TestChdirAndGetwd in the os package.
    
    Like linux, android does not support Fchmodat with flags != 0. Adjust
    TestFchmodat accordingly.
    
    TestDevices might stat some device files which are not accessible, skip
    those.
    
    iOS cannot exec subprocesses, thus skip TestPassFD.
    
    Fixes golang/go#25535
    
    Change-Id: Ic764b9152f0a7b703ad4f47fdb1a9a5e94718154
    Reviewed-on: https://go-review.googlesource.com/114395
    Run-TryBot: Tobias Klauser <tobias.klauser@gmail.com>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
    04b83988
Name
Last commit
Last update
cpu Loading commit data...
plan9 Loading commit data...
unix Loading commit data...
windows Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
CONTRIBUTING.md Loading commit data...
CONTRIBUTORS Loading commit data...
LICENSE Loading commit data...
PATENTS Loading commit data...
README.md Loading commit data...
codereview.cfg Loading commit data...