Commit 88f0473a by Derek Mauro Committed by Copybara-Service

Remove ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT. These tests

were broken on MSVC 2017, but MSVC 2017 is no longer supported

PiperOrigin-RevId: 521527454
Change-Id: I7203708bdc9aa03c9764c9c36db7ce5777e43c3c
parent 0244af22
......@@ -350,11 +350,6 @@ TEST(Duration, ToChrono) {
}
TEST(Duration, FactoryOverloads) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
enum E { kOne = 1 };
#define TEST_FACTORY_OVERLOADS(NAME) \
EXPECT_EQ(1, NAME(kOne) / NAME(kOne)); \
......@@ -885,11 +880,6 @@ TEST(Duration, RelationalOperators) {
}
TEST(Duration, Addition) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
#define TEST_ADD_OPS(UNIT) \
do { \
EXPECT_EQ(UNIT(2), UNIT(1) + UNIT(1)); \
......@@ -983,11 +973,6 @@ TEST(Duration, Negation) {
}
TEST(Duration, AbsoluteValue) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
EXPECT_EQ(absl::ZeroDuration(), AbsDuration(absl::ZeroDuration()));
EXPECT_EQ(absl::Seconds(1), AbsDuration(absl::Seconds(1)));
EXPECT_EQ(absl::Seconds(1), AbsDuration(absl::Seconds(-1)));
......@@ -1005,11 +990,6 @@ TEST(Duration, AbsoluteValue) {
}
TEST(Duration, Multiplication) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
#define TEST_MUL_OPS(UNIT) \
do { \
EXPECT_EQ(UNIT(5), UNIT(2) * 2.5); \
......@@ -1262,11 +1242,6 @@ TEST(Duration, RoundTripUnits) {
}
TEST(Duration, TruncConversions) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
// Tests ToTimespec()/DurationFromTimespec()
const struct {
absl::Duration d;
......@@ -1563,11 +1538,6 @@ TEST(Duration, ConversionSaturation) {
}
TEST(Duration, FormatDuration) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
// Example from Go's docs.
EXPECT_EQ("72h3m0.5s",
absl::FormatDuration(absl::Hours(72) + absl::Minutes(3) +
......@@ -1702,11 +1672,6 @@ TEST(Duration, FormatDuration) {
}
TEST(Duration, ParseDuration) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
absl::Duration d;
// No specified unit. Should only work for zero and infinity.
......
......@@ -378,11 +378,6 @@ TEST(Time, FloorConversion) {
}
TEST(Time, RoundtripConversion) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
#define TEST_CONVERSION_ROUND_TRIP(SOURCE, FROM, TO, MATCHER) \
EXPECT_THAT(TO(FROM(SOURCE)), MATCHER(SOURCE))
......@@ -564,11 +559,6 @@ TEST(Time, FromChrono) {
}
TEST(Time, ToChronoTime) {
#if defined(ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT) && \
ABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT
GTEST_SKIP();
#endif
EXPECT_EQ(std::chrono::system_clock::from_time_t(-1),
absl::ToChronoTime(absl::FromTimeT(-1)));
EXPECT_EQ(std::chrono::system_clock::from_time_t(0),
......
......@@ -28,9 +28,6 @@ IF "%STD%"=="" SET STD=c++14
:: The default is fastbuild
IF "%COMPILATION_MODE%"=="" SET COMPILATION_MODE=fastbuild
:: Do not skip time_test by default (https://b/163035516).
IF "%SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT%"=="" SET SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT=0
:: Copy the alternate option file, if specified.
IF NOT "%ALTERNATE_OPTIONS%"=="" copy %ALTERNATE_OPTIONS% absl\base\options.h
......@@ -42,7 +39,6 @@ IF NOT "%ALTERNATE_OPTIONS%"=="" copy %ALTERNATE_OPTIONS% absl\base\options.h
--compilation_mode=%COMPILATION_MODE% ^
--copt=/WX ^
--copt=/std:%STD% ^
--copt=/DABSL_SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT=%SKIP_TIME_TESTS_BROKEN_ON_MSVC_OPT% ^
--define=absl=1 ^
--distdir=%KOKORO_GFILE_DIR%\distdir ^
--features=external_include_paths ^
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment