@@ -1850,6 +1850,21 @@ TEST_P(WasmHttpFilterTest, GetRouteName) {
18501850 EXPECT_EQ (Http::FilterHeadersStatus::Continue, filter ().decodeHeaders (request_headers, false ));
18511851 filter ().onDestroy ();
18521852}
1853+ TEST_P (WasmHttpFilterTest, GetVMMemorySize) {
1854+ auto runtime = std::get<0 >(GetParam ());
1855+ if (runtime == " null" ) {
1856+ return ;
1857+ }
1858+ if (std::get<1 >(GetParam ()) != " cpp" ) {
1859+ return ;
1860+ }
1861+ setupTest (" " , " GetVMMemorySize" );
1862+ setupFilter ();
1863+ EXPECT_CALL (filter (), log_ (spdlog::level::info, testing::StartsWith (" vm memory size is " )));
1864+ Http::TestRequestHeaderMapImpl request_headers{};
1865+ EXPECT_EQ (Http::FilterHeadersStatus::Continue, filter ().decodeHeaders (request_headers, false ));
1866+ filter ().onDestroy ();
1867+ }
18531868TEST_P (WasmHttpFilterTest, RecoverFromCrash) {
18541869 auto runtime = std::get<0 >(GetParam ());
18551870 if (runtime == " null" ) {
@@ -1980,7 +1995,7 @@ TEST_P(WasmHttpFilterTest, ProactiveRebuild) {
19801995 request_headers = Http::TestRequestHeaderMapImpl{{" rebuild" , " true" }};
19811996 EXPECT_CALL (filter (), log_ (spdlog::level::info, Eq (" Setting rebuild flag" )));
19821997 EXPECT_EQ (Http::FilterHeadersStatus::Continue, filter ().decodeHeaders (request_headers, false ));
1983- EXPECT_EQ (0U , rebuild_total.value ()); // No rebuild yet, just set the flag
1998+ EXPECT_EQ (0U , rebuild_total.value ()); // No rebuild yet, just set the flag
19841999 EXPECT_EQ (0U , recover_total.value ());
19852000
19862001 // Now trigger the actual rebuild using doRebuild()
@@ -1998,7 +2013,7 @@ TEST_P(WasmHttpFilterTest, ProactiveRebuild) {
19982013 request_headers = Http::TestRequestHeaderMapImpl{{" rebuild" , " true" }};
19992014 EXPECT_CALL (filter (), log_ (spdlog::level::info, Eq (" Setting rebuild flag" )));
20002015 EXPECT_EQ (Http::FilterHeadersStatus::Continue, filter ().decodeHeaders (request_headers, false ));
2001- EXPECT_EQ (1U , rebuild_total.value ()); // Still 1, just set the flag again
2016+ EXPECT_EQ (1U , rebuild_total.value ()); // Still 1, just set the flag again
20022017 EXPECT_EQ (0U , recover_total.value ());
20032018
20042019 // Trigger second rebuild using doRebuild()
0 commit comments