1. 02 Feb, 2023 5 commits
    • Ben Yang's avatar
      Update testing.md · 3f9c7fca
      Ben Yang authored
      Fixed Parameter Generator table
      3f9c7fca
    • Tom Hughes's avatar
      Fix compiler flags in Linux presubmit · 2f2e72ba
      Tom Hughes authored
      CXX_FLAGS should be CXXFLAGS and the quoting was wrong.
      As a result, "-Werror -Wdeprecated" was not being applied.
      
      https://cmake.org/cmake/help/latest/envvar/CXXFLAGS.html
      
      PiperOrigin-RevId: 506656655
      Change-Id: Ic5e861be3b9c32257eb9aabb845c931f3cba7122
      2f2e72ba
    • Tom Hughes's avatar
      Fix -Wsign-conversion warnings · deaf5615
      Tom Hughes authored
      googletest/test/gtest_xml_outfile2_test_.cc:48:39:
      warning: implicit conversion turns floating-point number into integer:
      'float' to 'int64_t' (aka 'long') [-Wfloat-conversion]
        RecordProperty("TestFloatProperty", float_prop);
        ~~~~~~~~~~~~~~                      ^~~~~~~~~~
      
      googletest/test/gtest_xml_outfile2_test_.cc:51:40:
      warning: implicit conversion turns floating-point number into integer:
      'double' to 'int64_t' (aka 'long') [-Wfloat-conversion]
        RecordProperty("TestDoubleProperty", double_prop);
        ~~~~~~~~~~~~~~                       ^~~~~~~~~~~
      
      googletest/test/gtest_xml_outfile2_test_.cc:57:39:
      warning: implicit conversion changes signedness:
      'size_t' (aka 'unsigned long') to 'int64_t' (aka 'long') [-Wsign-conversion]
        RecordProperty("TestSizetProperty", size_t_prop);
        ~~~~~~~~~~~~~~                      ^~~~~~~~~~~
      PiperOrigin-RevId: 506644143
      Change-Id: I9c2cd5f52daebe25e73bb97f696687797ed2cabf
      deaf5615
    • Tom Hughes's avatar
      Remove unneccessary "#if _MSC_VER" · 4f7c63d9
      Tom Hughes authored
      The GTEST_DISABLE_MSC_WARNINGS macros already have an _MSC_VER check.
      This change also adds a missing GTEST_DISABLE_MSC_WARNINGS_POP_ in
      gtest-typed-test_test.cc.
      
      PiperOrigin-RevId: 506636248
      Change-Id: Ifdc044528f5448fbf0175887d1671f1e1f3040b9
      4f7c63d9
    • Abseil Team's avatar
      Add a trailing decimal point to FormatTimeInMillisAsSeconds() output when input · 6f21175f
      Abseil Team authored
      is an exact N seconds.
      
      PiperOrigin-RevId: 506610898
      Change-Id: Idcd705c719e0e721148c350c8a14f27b9eb5c4f7
      6f21175f
  2. 01 Feb, 2023 4 commits
  3. 31 Jan, 2023 1 commit
    • Tom Hughes's avatar
      Fix sign conversion warning from clang: · d9251171
      Tom Hughes authored
      googletest/samples/prime_tables.h:81:57: error:
      implicit conversion changes signedness: 'int' to 'unsigned long'
      [-Werror,-Wsign-conversion]
            : is_prime_size_(max + 1), is_prime_(new bool[max + 1]) {
                                                 ~~~      ~~~~^~~
      
      PiperOrigin-RevId: 506065360
      Change-Id: Ida4550562531012c089e2f9fcf530b3a78889fa3
      d9251171
  4. 30 Jan, 2023 3 commits
  5. 27 Jan, 2023 1 commit
  6. 26 Jan, 2023 3 commits
  7. 25 Jan, 2023 6 commits
  8. 24 Jan, 2023 3 commits
  9. 18 Jan, 2023 1 commit
  10. 17 Jan, 2023 6 commits
    • Tom Hughes's avatar
      Replace deprecated python calls · bdb3b0a4
      Tom Hughes authored
      assert_ -> assertTrue/assertFalse/assertIn/assertNotIn
      assertEquals -> assertEqual
      
      PiperOrigin-RevId: 502654909
      Change-Id: I25d30095a83c3806606cb80d676b3c979495e6bd
      bdb3b0a4
    • Dino Radakovic's avatar
      Announce that GitHub actions are not GoogleTest's canonical CI · bba28fa8
      Dino Radakovic authored
      PiperOrigin-RevId: 502654465
      Change-Id: I51269e8c389ad63f3737132feec1b6d20dc4c314
      bba28fa8
    • Tom Hughes's avatar
      Fix -Wimplicit-int-float-conversion warning · 5cd81a78
      Tom Hughes authored
      We're intentionally losing precision in this case, so add a cast.
      
      googletest/googletest/include/gtest/gtest-printers.h:532:9: error:
      implicit conversion from 'int32_t' (aka 'int') to 'float' may lose precision
      [-Werror,-Wimplicit-int-float-conversion]
          if (static_cast<int32_t>(val * mulfor6 + 0.5) / mulfor6 == val) return 6;
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
      
      googletest/googletest/include/gtest/gtest-printers.h:544:9: error:
      implicit conversion from 'int32_t' (aka 'int') to 'float' may lose precision
      [-Werror,-Wimplicit-int-float-conversion]
          if (static_cast<int32_t>(val / divfor6 + 0.5) * divfor6 == val) return 6;
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
      
      PiperOrigin-RevId: 502646042
      Change-Id: I05989ee42675b531a9907616c9582a5a7c77bed6
      5cd81a78
    • Derek Mauro's avatar
      Update documentation for v1.13.0 · 9d697cc8
      Derek Mauro authored
      PiperOrigin-RevId: 502644180
      Change-Id: Id20b5e4eec22035da278f1767002657f66dbe79c
      9d697cc8
    • Derek Mauro's avatar
      Bump version to 1.13.0 in preparation for release · b796f7d4
      Derek Mauro authored
      PiperOrigin-RevId: 502626077
      Change-Id: I3aad27a8b725cf73163e52ef2e28e6cdfc13082b
      b796f7d4
    • Abseil Team's avatar
      gmock_output_test: normalize golden file output to unix line endings · ac7a126f
      Abseil Team authored
      When checked out on Windows, the repo might use \r\n line endings,
      and so the golden output has them.  Adjust for that.
      
      PiperOrigin-RevId: 502577222
      Change-Id: Iabfe537f6d95a49bf6bdcb934e855d28c65f6f89
      ac7a126f
  11. 12 Jan, 2023 2 commits
    • Tom Hughes's avatar
      Fix -Wshadow warnings · 356fc301
      Tom Hughes authored
      ../googlemock/test/gmock-actions_test.cc:687:36: warning: declaration of ‘v’ shadows a member of ‘testing::{anonymous}::ReturnTest_SupportsReferenceLikeReturnType_Test::TestBody()::Result’ [-Wshadow]
        687 |     Result(const std::vector<int>& v) : v(&v) {}  // NOLINT
            |            ~~~~~~~~~~~~~~~~~~~~~~~~^
      ../googlemock/test/gmock-actions_test.cc:686:29: note: shadowed declaration is here
        686 |     const std::vector<int>* v;
            |                             ^
      
      ../googlemock/test/gmock-actions_test.cc: In constructor ‘testing::{anonymous}::ReturnTest_PrefersConversionOperator_Test::TestBody()::Out::Out(int)’:
      ../googlemock/test/gmock-actions_test.cc:720:28: warning: declaration of ‘x’ shadows a member of ‘testing::{anonymous}::ReturnTest_PrefersConversionOperator_Test::TestBody()::Out’ [-Wshadow]
        720 |     explicit Out(const int x) : x(x) {}
            |                  ~~~~~~~~~~^
      ../googlemock/test/gmock-actions_test.cc:718:9: note: shadowed declaration is here
        718 |     int x;
            |         ^
      
      PiperOrigin-RevId: 501580618
      Change-Id: I584710fbbe440ec724f88746e51f3be5653c32d5
      356fc301
    • Derek Mauro's avatar
      Add an explicit #error that C++ versions less than C++14 are not supported · b5401fef
      Derek Mauro authored
      PiperOrigin-RevId: 501568410
      Change-Id: I0f78cd96dc9204c8ec97a1cdd09a9d63a613cc5b
      b5401fef
  12. 11 Jan, 2023 1 commit
  13. 05 Jan, 2023 2 commits
    • Tom Hughes's avatar
      Fix GTEST_OS_ESP8266 check · 93454216
      Tom Hughes authored
      Everywhere else in the code, we check the value of GTEST_OS_ESP8266, not just
      whether it is defined.
      
      PiperOrigin-RevId: 499946909
      Change-Id: I86f7e8947abb4e928fc24d1416d8237987b27845
      93454216
    • Tom Hughes's avatar
      IWYU: Add missing std includes · e5e46b09
      Tom Hughes authored
      PiperOrigin-RevId: 499893032
      Change-Id: I33304802b7c82ae2d008f3ee89df38866e5f57ba
      e5e46b09
  14. 04 Jan, 2023 2 commits