test: Remove uses of O_TMPFILE
`O_TMPFILE` requires file system support, which may not be available in certain environments, usually containerized ones. So do not use it. A new function is added for tests to be able to create unnamed temporary files using `libcamera::MemFd` as the implementation. Signed-off-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
This commit is contained in:
@@ -27,7 +27,7 @@ protected:
|
||||
desc1_ = nullptr;
|
||||
desc2_ = nullptr;
|
||||
|
||||
fd_ = open("/tmp", O_TMPFILE | O_RDWR, S_IRUSR | S_IWUSR);
|
||||
fd_ = test::createTemporaryFile().release();
|
||||
if (fd_ < 0)
|
||||
return TestFail;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user