Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
yangql
googletest
Commits
b3b19a79
Commit
b3b19a79
authored
Oct 11, 2018
by
KO Myung-Hun
Committed by
Gennadiy Civil
Oct 11, 2018
Browse files
Merge c41b2bf861ef2ac1a975af05ff66d9256f280b01 into
f203b2db
Closes #1899 PiperOrigin-RevId: 216719020
parent
f203b2db
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
16 additions
and
5 deletions
+16
-5
googletest/include/gtest/internal/gtest-port-arch.h
googletest/include/gtest/internal/gtest-port-arch.h
+2
-0
googletest/include/gtest/internal/gtest-port.h
googletest/include/gtest/internal/gtest-port.h
+3
-1
googletest/src/gtest-printers.cc
googletest/src/gtest-printers.cc
+1
-1
googletest/src/gtest.cc
googletest/src/gtest.cc
+1
-1
googletest/test/googletest-filepath-test.cc
googletest/test/googletest-filepath-test.cc
+1
-1
googletest/test/googletest-options-test.cc
googletest/test/googletest-options-test.cc
+6
-0
googletest/test/gtest_test_utils.py
googletest/test/gtest_test_utils.py
+2
-1
No files found.
googletest/include/gtest/internal/gtest-port-arch.h
View file @
b3b19a79
...
@@ -66,6 +66,8 @@
...
@@ -66,6 +66,8 @@
# else
# else
# define GTEST_OS_WINDOWS_DESKTOP 1
# define GTEST_OS_WINDOWS_DESKTOP 1
# endif // _WIN32_WCE
# endif // _WIN32_WCE
#elif defined __OS2__
# define GTEST_OS_OS2 1
#elif defined __APPLE__
#elif defined __APPLE__
# define GTEST_OS_MAC 1
# define GTEST_OS_MAC 1
# if TARGET_OS_IPHONE
# if TARGET_OS_IPHONE
...
...
googletest/include/gtest/internal/gtest-port.h
View file @
b3b19a79
...
@@ -129,6 +129,7 @@
...
@@ -129,6 +129,7 @@
// GTEST_OS_NACL - Google Native Client (NaCl)
// GTEST_OS_NACL - Google Native Client (NaCl)
// GTEST_OS_NETBSD - NetBSD
// GTEST_OS_NETBSD - NetBSD
// GTEST_OS_OPENBSD - OpenBSD
// GTEST_OS_OPENBSD - OpenBSD
// GTEST_OS_OS2 - OS/2
// GTEST_OS_QNX - QNX
// GTEST_OS_QNX - QNX
// GTEST_OS_SOLARIS - Sun Solaris
// GTEST_OS_SOLARIS - Sun Solaris
// GTEST_OS_SYMBIAN - Symbian
// GTEST_OS_SYMBIAN - Symbian
...
@@ -681,7 +682,8 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION;
...
@@ -681,7 +682,8 @@ typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION;
// Determines whether the system compiler uses UTF-16 for encoding wide strings.
// Determines whether the system compiler uses UTF-16 for encoding wide strings.
#define GTEST_WIDE_STRING_USES_UTF16_ \
#define GTEST_WIDE_STRING_USES_UTF16_ \
(GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || GTEST_OS_AIX)
(GTEST_OS_WINDOWS || GTEST_OS_CYGWIN || GTEST_OS_SYMBIAN || \
GTEST_OS_AIX || GTEST_OS_OS2)
// Determines whether test results can be streamed to a socket.
// Determines whether test results can be streamed to a socket.
#if GTEST_OS_LINUX
#if GTEST_OS_LINUX
...
...
googletest/src/gtest-printers.cc
View file @
b3b19a79
...
@@ -348,7 +348,7 @@ void PrintTo(const wchar_t* s, ostream* os) {
...
@@ -348,7 +348,7 @@ void PrintTo(const wchar_t* s, ostream* os) {
*
os
<<
"NULL"
;
*
os
<<
"NULL"
;
}
else
{
}
else
{
*
os
<<
ImplicitCast_
<
const
void
*>
(
s
)
<<
" pointing to "
;
*
os
<<
ImplicitCast_
<
const
void
*>
(
s
)
<<
" pointing to "
;
PrintCharsAsStringTo
(
s
,
std
::
wcslen
(
s
),
os
);
PrintCharsAsStringTo
(
s
,
wcslen
(
s
),
os
);
}
}
}
}
#endif // wchar_t is native
#endif // wchar_t is native
...
...
googletest/src/gtest.cc
View file @
b3b19a79
...
@@ -445,7 +445,7 @@ static ::std::vector<std::string> g_argvs;
...
@@ -445,7 +445,7 @@ static ::std::vector<std::string> g_argvs;
FilePath
GetCurrentExecutableName
()
{
FilePath
GetCurrentExecutableName
()
{
FilePath
result
;
FilePath
result
;
#if GTEST_OS_WINDOWS
#if GTEST_OS_WINDOWS
|| GTEST_OS_OS2
result
.
Set
(
FilePath
(
GetArgvs
()[
0
]).
RemoveExtension
(
"exe"
));
result
.
Set
(
FilePath
(
GetArgvs
()[
0
]).
RemoveExtension
(
"exe"
));
#else
#else
result
.
Set
(
FilePath
(
GetArgvs
()[
0
]));
result
.
Set
(
FilePath
(
GetArgvs
()[
0
]));
...
...
googletest/test/googletest-filepath-test.cc
View file @
b3b19a79
...
@@ -80,7 +80,7 @@ TEST(GetCurrentDirTest, ReturnsCurrentDir) {
...
@@ -80,7 +80,7 @@ TEST(GetCurrentDirTest, ReturnsCurrentDir) {
const
FilePath
cwd
=
FilePath
::
GetCurrentDir
();
const
FilePath
cwd
=
FilePath
::
GetCurrentDir
();
posix
::
ChDir
(
original_dir
.
c_str
());
posix
::
ChDir
(
original_dir
.
c_str
());
# if GTEST_OS_WINDOWS
# if GTEST_OS_WINDOWS
|| GTEST_OS_OS2
// Skips the ":".
// Skips the ":".
const
char
*
const
cwd_without_drive
=
strchr
(
cwd
.
c_str
(),
':'
);
const
char
*
const
cwd_without_drive
=
strchr
(
cwd
.
c_str
(),
':'
);
...
...
googletest/test/googletest-options-test.cc
View file @
b3b19a79
...
@@ -102,6 +102,12 @@ TEST(OutputFileHelpersTest, GetCurrentExecutableName) {
...
@@ -102,6 +102,12 @@ TEST(OutputFileHelpersTest, GetCurrentExecutableName) {
_strcmpi
(
"gtest-options-ex_test"
,
exe_str
.
c_str
())
==
0
||
_strcmpi
(
"gtest-options-ex_test"
,
exe_str
.
c_str
())
==
0
||
_strcmpi
(
"gtest_all_test"
,
exe_str
.
c_str
())
==
0
||
_strcmpi
(
"gtest_all_test"
,
exe_str
.
c_str
())
==
0
||
_strcmpi
(
"gtest_dll_test"
,
exe_str
.
c_str
())
==
0
;
_strcmpi
(
"gtest_dll_test"
,
exe_str
.
c_str
())
==
0
;
#elif GTEST_OS_OS2
const
bool
success
=
strcasecmp
(
"googletest-options-test"
,
exe_str
.
c_str
())
==
0
||
strcasecmp
(
"gtest-options-ex_test"
,
exe_str
.
c_str
())
==
0
||
strcasecmp
(
"gtest_all_test"
,
exe_str
.
c_str
())
==
0
||
strcasecmp
(
"gtest_dll_test"
,
exe_str
.
c_str
())
==
0
;
#elif GTEST_OS_FUCHSIA
#elif GTEST_OS_FUCHSIA
const
bool
success
=
exe_str
==
"app"
;
const
bool
success
=
exe_str
==
"app"
;
#else
#else
...
...
googletest/test/gtest_test_utils.py
View file @
b3b19a79
...
@@ -36,6 +36,7 @@ import sys
...
@@ -36,6 +36,7 @@ import sys
IS_WINDOWS
=
os
.
name
==
'nt'
IS_WINDOWS
=
os
.
name
==
'nt'
IS_CYGWIN
=
os
.
name
==
'posix'
and
'CYGWIN'
in
os
.
uname
()[
0
]
IS_CYGWIN
=
os
.
name
==
'posix'
and
'CYGWIN'
in
os
.
uname
()[
0
]
IS_OS2
=
os
.
name
==
'os2'
import
atexit
import
atexit
import
shutil
import
shutil
...
@@ -164,7 +165,7 @@ def GetTestExecutablePath(executable_name, build_dir=None):
...
@@ -164,7 +165,7 @@ def GetTestExecutablePath(executable_name, build_dir=None):
path
=
os
.
path
.
abspath
(
os
.
path
.
join
(
build_dir
or
GetBuildDir
(),
path
=
os
.
path
.
abspath
(
os
.
path
.
join
(
build_dir
or
GetBuildDir
(),
executable_name
))
executable_name
))
if
(
IS_WINDOWS
or
IS_CYGWIN
)
and
not
path
.
endswith
(
'.exe'
):
if
(
IS_WINDOWS
or
IS_CYGWIN
or
IS_OS2
)
and
not
path
.
endswith
(
'.exe'
):
path
+=
'.exe'
path
+=
'.exe'
if
not
os
.
path
.
exists
(
path
):
if
not
os
.
path
.
exists
(
path
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment