Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.2:Staging:N
ninja
ninja-disable-maxprocs-test.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ninja-disable-maxprocs-test.patch of Package ninja
Index: src/subprocess_test.cc =================================================================== --- src/subprocess_test.cc.orig +++ src/subprocess_test.cc @@ -214,36 +214,6 @@ TEST_F(SubprocessTest, SetWithMulti) { } } -#if defined(USE_PPOLL) -TEST_F(SubprocessTest, SetWithLots) { - // Arbitrary big number; needs to be over 1024 to confirm we're no longer - // hostage to pselect. - const unsigned kNumProcs = 1025; - - // Make sure [ulimit -n] isn't going to stop us from working. - rlimit rlim; - ASSERT_EQ(0, getrlimit(RLIMIT_NOFILE, &rlim)); - if (rlim.rlim_cur < kNumProcs) { - printf("Raise [ulimit -n] above %u (currently %lu) to make this test go\n", - kNumProcs, rlim.rlim_cur); - return; - } - - vector<Subprocess*> procs; - for (size_t i = 0; i < kNumProcs; ++i) { - Subprocess* subproc = subprocs_.Add("/bin/echo"); - ASSERT_NE((Subprocess *) 0, subproc); - procs.push_back(subproc); - } - while (!subprocs_.running_.empty()) - subprocs_.DoWork(); - for (size_t i = 0; i < procs.size(); ++i) { - ASSERT_EQ(ExitSuccess, procs[i]->Finish()); - ASSERT_NE("", procs[i]->GetOutput()); - } - ASSERT_EQ(kNumProcs, subprocs_.finished_.size()); -} -#endif // !__APPLE__ && !_WIN32 // TODO: this test could work on Windows, just not sure how to simply // read stdin.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor