• Joined on 2024-11-06
coffee synced commits to refs/pull/4993/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
1a9c806b8d Merge f935ecdb1a49b9f5afdb35ea793d67a7ea60d0f2 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/5002/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
cc54859f60 Merge 4ae270979823394bdba49f67792fbecbc7366daf into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
Compare 2 commits »
coffee synced commits to refs/pull/5007/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
918b7bab5b Merge eec840f0b623217154d2d5a67c8d6d4c7963a1aa into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/5009/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
c2d6ca32a2 Merge a073979d8f7e54b6c926a31b3d2ee17a40bc02bf into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
Compare 2 commits »
coffee synced commits to refs/pull/5012/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
7919b2e389 Merge 4bc9f960bb7aa37f90ea6a71903a6a9eba6fea78 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/5024/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
cbebd2cb28 Merge f7a79d379a5de3def2bc306be50bd818995d1438 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/5026/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
e416983a12 Merge 3ce8bd13b2dfe10dc37af089fe1f491689e1e21c into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/5027/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
30840e8860 Merge 0c3cbb9be1bfe7ffa0f57853cc13dbbe11c34ce8 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/5029/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
fbc8cad4fa Merge 8f0af4ae52d727ed7d9552921535bd1ec5ed8208 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/5030/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
dfd342e8da Merge f626ec47020aec8baa5d2a6a8546d53a6b3db8af into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
Compare 2 commits »
coffee synced commits to refs/pull/5034/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
3b15ad9c40 Merge 015793a4873994090a2eb3833ebe0d8341fb38f5 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/5037/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
76f09d1088 Merge 0e432d9abc0980fa6c20a94a6bb5748897dfa147 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
Compare 2 commits »
coffee synced commits to refs/pull/5043/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
e3c2f689ca Merge eed0985f87ee5c84780c4518fc28b242fa557dae into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
Compare 2 commits »
coffee synced commits to refs/pull/5045/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
4f2473cbe0 Merge 653aec68afdcadaae9913d7baf79f738fac538d2 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
Compare 2 commits »
coffee synced commits to refs/pull/5046/merge at coffee/googletest from mirror 2026-07-30 08:16:28 +08:00
eada78e70f Merge 806b89cf63a496933d721fca85d4e5db4d79cc56 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
Compare 2 commits »
coffee synced commits to main at coffee/googletest from mirror 2026-07-30 08:16:27 +08:00
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
coffee synced commits to refs/pull/3624/merge at coffee/googletest from mirror 2026-07-30 08:16:27 +08:00
d89f558f95 Merge f482391f3d28de1c8a258b9ec8181cc51e400be3 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
c6f04243ed Automated Code Change
af4c3cfcb3 Automated Code Change
Compare 7 commits »
coffee synced commits to refs/pull/4107/merge at coffee/googletest from mirror 2026-07-30 08:16:27 +08:00
8b3bfa72f8 Merge a0a4aa8083ace1f669837c0e089725d9ae2530cc into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
Compare 2 commits »
coffee synced commits to refs/pull/4137/merge at coffee/googletest from mirror 2026-07-30 08:16:27 +08:00
c99edc7be5 Merge db0e9a6836644ec19fa7ace682f13b3c81eec9e4 into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
1269db9643 Fix GetTestSuite(i) ignoring shuffle order UnitTestImpl::GetTestSuite(int i) computes the shuffled index from test_suite_indices_ but then accesses test_suites_ using the raw parameter 'i' instead of the computed 'index'. This causes the public API UnitTest::GetTestSuite(i) to return test suites in original registration order rather than the active shuffle order. The mutable variant GetMutableSuiteCase(i) correctly uses 'index', and the equivalent function TestSuite::GetTestInfo(i) also uses 'index'. This was a copy-paste typo introduced in commit bd851333 (Sep 2009) when the shuffle feature was first added. The bug is observable from within TestEventListener callbacks during test execution when --gtest_shuffle is active.
Compare 4 commits »
coffee synced commits to refs/pull/4263/merge at coffee/googletest from mirror 2026-07-30 08:16:27 +08:00
9321f0d29b Merge 269d3b99096d349d0247427b414eddb9fc79333a into a0f06a70e3da7afa88da9527c43951bca1f7cef2
a0f06a70e3 Make GoogleTest handle std::monostate and valueless_by_exception() for std::variant similarly to how it handles std::nullopt
3ff51c3e80 Merge pull request #5041 from alvinjaison:fix/get-test-suite-shuffle-index
c6f04243ed Automated Code Change
af4c3cfcb3 Automated Code Change
Compare 7 commits »