blob: 80dadf76a11841f6cb4427bb996e85f4fc91b887 [file] [log] [blame]
henrike@webrtc.orgf0488722014-05-13 18:00:26 +00001/*
2 * Copyright 2004 The WebRTC Project Authors. All rights reserved.
3 *
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 */
10
jbauch555604a2016-04-26 03:13:22 -070011#include <memory>
12
kjellanderf1c5ebf2017-06-30 05:27:14 -070013#include "webrtc/rtc_base/fileutils.h"
14#include "webrtc/rtc_base/gunit.h"
15#include "webrtc/rtc_base/pathutils.h"
16#include "webrtc/rtc_base/stream.h"
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000017
18namespace rtc {
19
phoglundbb738732016-07-15 03:57:12 -070020#if defined (WEBRTC_ANDROID)
21// Fails on Android: https://bugs.chromium.org/p/webrtc/issues/detail?id=4364.
22#define MAYBE_FilesystemTest DISABLED_FilesystemTest
23#else
24#define MAYBE_FilesystemTest FilesystemTest
25#endif
26
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000027// Make sure we can get a temp folder for the later tests.
phoglundbb738732016-07-15 03:57:12 -070028TEST(MAYBE_FilesystemTest, GetTemporaryFolder) {
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000029 Pathname path;
deadbeef37f5ecf2017-02-27 14:06:41 -080030 EXPECT_TRUE(Filesystem::GetTemporaryFolder(path, true, nullptr));
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000031}
32
henrike@webrtc.orgf0488722014-05-13 18:00:26 +000033} // namespace rtc