diff --git a/test/extensions/filters/http/wasm/config_test.cc b/test/extensions/filters/http/wasm/config_test.cc index e7209e4a02bb8..7444d66b158fd 100644 --- a/test/extensions/filters/http/wasm/config_test.cc +++ b/test/extensions/filters/http/wasm/config_test.cc @@ -38,7 +38,7 @@ TEST_F(WasmFilterConfigTest, JsonLoadFromFileWASM) { "vm_config": { "vm": "envoy.wasm.vm.wavm", "code": { - "filename": "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers.wasm" + "filename": "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers_cpp.wasm" }, "allow_precompiled": true }} @@ -58,7 +58,7 @@ TEST_F(WasmFilterConfigTest, YamlLoadFromFileWASM) { const std::string yaml = TestEnvironment::substitute(R"EOF( vm_config: vm: "envoy.wasm.vm.wavm" - code: { filename: "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers.wasm" } + code: { filename: "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers_cpp.wasm" } )EOF"); envoy::config::filter::http::wasm::v2::Wasm proto_config; @@ -73,7 +73,7 @@ TEST_F(WasmFilterConfigTest, YamlLoadFromFileWASM) { TEST_F(WasmFilterConfigTest, YamlLoadInlineWASM) { const std::string code = TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( - "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers.wasm")); + "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers_cpp.wasm")); EXPECT_FALSE(code.empty()); const std::string yaml = absl::StrCat("vm_config:\n vm: \"envoy.wasm.vm.wavm\"\n", " code: { inline_bytes: \"", diff --git a/test/extensions/filters/http/wasm/test_data/Makefile b/test/extensions/filters/http/wasm/test_data/Makefile index 1a016fff3bcbe..4390a52a57d81 100644 --- a/test/extensions/filters/http/wasm/test_data/Makefile +++ b/test/extensions/filters/http/wasm/test_data/Makefile @@ -1,3 +1,3 @@ -all: headers.wasm async_call.wasm +all: headers_cpp.wasm async_call_cpp.wasm include ../../../../../../api/wasm/cpp/Makefile.base diff --git a/test/extensions/filters/http/wasm/test_data/async_call.cc b/test/extensions/filters/http/wasm/test_data/async_call_cpp.cc similarity index 100% rename from test/extensions/filters/http/wasm/test_data/async_call.cc rename to test/extensions/filters/http/wasm/test_data/async_call_cpp.cc diff --git a/test/extensions/filters/http/wasm/test_data/async_call.wasm b/test/extensions/filters/http/wasm/test_data/async_call_cpp.wasm similarity index 100% rename from test/extensions/filters/http/wasm/test_data/async_call.wasm rename to test/extensions/filters/http/wasm/test_data/async_call_cpp.wasm diff --git a/test/extensions/filters/http/wasm/test_data/async_call.wat b/test/extensions/filters/http/wasm/test_data/async_call_cpp.wat similarity index 100% rename from test/extensions/filters/http/wasm/test_data/async_call.wat rename to test/extensions/filters/http/wasm/test_data/async_call_cpp.wat diff --git a/test/extensions/filters/http/wasm/test_data/headers.cc b/test/extensions/filters/http/wasm/test_data/headers_cpp.cc similarity index 100% rename from test/extensions/filters/http/wasm/test_data/headers.cc rename to test/extensions/filters/http/wasm/test_data/headers_cpp.cc diff --git a/test/extensions/filters/http/wasm/test_data/headers.wasm b/test/extensions/filters/http/wasm/test_data/headers_cpp.wasm similarity index 100% rename from test/extensions/filters/http/wasm/test_data/headers.wasm rename to test/extensions/filters/http/wasm/test_data/headers_cpp.wasm diff --git a/test/extensions/filters/http/wasm/test_data/headers.wat b/test/extensions/filters/http/wasm/test_data/headers_cpp.wat similarity index 100% rename from test/extensions/filters/http/wasm/test_data/headers.wat rename to test/extensions/filters/http/wasm/test_data/headers_cpp.wat diff --git a/test/extensions/filters/http/wasm/wasm_filter_test.cc b/test/extensions/filters/http/wasm/wasm_filter_test.cc index b8e7ce9050fb3..7976980f191e8 100644 --- a/test/extensions/filters/http/wasm/wasm_filter_test.cc +++ b/test/extensions/filters/http/wasm/wasm_filter_test.cc @@ -86,7 +86,7 @@ TEST_F(WasmHttpFilterTest, BadCode) { // Script touching headers only, request that is headers only. TEST_F(WasmHttpFilterTest, HeadersOnlyRequestHeadersOnly) { setupConfig(TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( - "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers.wasm"))); + "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers_cpp.wasm"))); setupFilter(); EXPECT_CALL(*filter_, scriptLog(spdlog::level::debug, Eq(absl::string_view("onRequestHeaders 1")))); @@ -103,7 +103,7 @@ TEST_F(WasmHttpFilterTest, HeadersOnlyRequestHeadersOnly) { // Script touching headers only, request that is headers only. TEST_F(WasmHttpFilterTest, HeadersOnlyRequestHeadersAndBody) { setupConfig(TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( - "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers.wasm"))); + "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers_cpp.wasm"))); setupFilter(); EXPECT_CALL(*filter_, scriptLog(spdlog::level::debug, Eq(absl::string_view("onRequestHeaders 1")))); @@ -122,7 +122,7 @@ TEST_F(WasmHttpFilterTest, HeadersOnlyRequestHeadersAndBody) { // Script testing AccessLog::Instance::log. TEST_F(WasmHttpFilterTest, AccessLog) { setupConfig(TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( - "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers.wasm"))); + "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/headers_cpp.wasm"))); setupFilter(); EXPECT_CALL(*filter_, scriptLog(spdlog::level::debug, Eq(absl::string_view("onRequestHeaders 1")))); @@ -143,7 +143,7 @@ TEST_F(WasmHttpFilterTest, AccessLog) { TEST_F(WasmHttpFilterTest, AsyncCall) { setupConfig(TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( - "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/async_call.wasm"))); + "{{ test_rundir }}/test/extensions/filters/http/wasm/test_data/async_call_cpp.wasm"))); setupFilter(); wasm_->start(); diff --git a/test/extensions/wasm/config_test.cc b/test/extensions/wasm/config_test.cc index 16c730eacb8b8..952715a0d34bb 100644 --- a/test/extensions/wasm/config_test.cc +++ b/test/extensions/wasm/config_test.cc @@ -26,8 +26,8 @@ TEST(WasmFactoryTest, CreateWasmFromWASM) { ASSERT_NE(factory, nullptr); envoy::config::wasm::v2::WasmConfig config; config.mutable_vm_config()->set_vm("envoy.wasm.vm.wavm"); - config.mutable_vm_config()->mutable_code()->set_filename( - TestEnvironment::substitute("{{ test_rundir }}/test/extensions/wasm/test_data/logging.wasm")); + config.mutable_vm_config()->mutable_code()->set_filename(TestEnvironment::substitute( + "{{ test_rundir }}/test/extensions/wasm/test_data/logging_cpp.wasm")); config.set_singleton(true); Upstream::MockClusterManager cluster_manager; Event::MockDispatcher dispatcher; @@ -44,8 +44,8 @@ TEST(WasmFactoryTest, CreateWasmFromPrecompiledWASM) { ASSERT_NE(factory, nullptr); envoy::config::wasm::v2::WasmConfig config; config.mutable_vm_config()->set_vm("envoy.wasm.vm.wavm"); - config.mutable_vm_config()->mutable_code()->set_filename( - TestEnvironment::substitute("{{ test_rundir }}/test/extensions/wasm/test_data/logging.wasm")); + config.mutable_vm_config()->mutable_code()->set_filename(TestEnvironment::substitute( + "{{ test_rundir }}/test/extensions/wasm/test_data/logging_cpp.wasm")); config.mutable_vm_config()->set_allow_precompiled(true); config.set_singleton(true); Upstream::MockClusterManager cluster_manager; @@ -64,8 +64,8 @@ TEST(WasmFactoryTest, CreateWasmFromWASMPerThread) { ASSERT_NE(factory, nullptr); envoy::config::wasm::v2::WasmConfig config; config.mutable_vm_config()->set_vm("envoy.wasm.vm.wavm"); - config.mutable_vm_config()->mutable_code()->set_filename( - TestEnvironment::substitute("{{ test_rundir }}/test/extensions/wasm/test_data/logging.wasm")); + config.mutable_vm_config()->mutable_code()->set_filename(TestEnvironment::substitute( + "{{ test_rundir }}/test/extensions/wasm/test_data/logging_cpp.wasm")); config.set_id("test_id"); Upstream::MockClusterManager cluster_manager; Event::MockDispatcher dispatcher; diff --git a/test/extensions/wasm/test_data/Makefile b/test/extensions/wasm/test_data/Makefile index 440fc49ef2877..a27c1abfed835 100644 --- a/test/extensions/wasm/test_data/Makefile +++ b/test/extensions/wasm/test_data/Makefile @@ -1,5 +1,5 @@ NO_CONTEXT = true -all: logging.wasm bad_signature.wasm segv.wasm emscript.wasm asm2wasm.wasm +all: logging_cpp.wasm bad_signature_cpp.wasm segv_cpp.wasm emscripten_cpp.wasm asm2wasm_cpp.wasm include ../../../../api/wasm/cpp/Makefile.base diff --git a/test/extensions/wasm/test_data/asm2wasm.cc b/test/extensions/wasm/test_data/asm2wasm_cpp.cc similarity index 100% rename from test/extensions/wasm/test_data/asm2wasm.cc rename to test/extensions/wasm/test_data/asm2wasm_cpp.cc diff --git a/test/extensions/wasm/test_data/asm2wasm.wasm b/test/extensions/wasm/test_data/asm2wasm_cpp.wasm similarity index 100% rename from test/extensions/wasm/test_data/asm2wasm.wasm rename to test/extensions/wasm/test_data/asm2wasm_cpp.wasm diff --git a/test/extensions/wasm/test_data/asm2wasm.wat b/test/extensions/wasm/test_data/asm2wasm_cpp.wat similarity index 100% rename from test/extensions/wasm/test_data/asm2wasm.wat rename to test/extensions/wasm/test_data/asm2wasm_cpp.wat diff --git a/test/extensions/wasm/test_data/bad_signature.cc b/test/extensions/wasm/test_data/bad_signature_cpp.cc similarity index 100% rename from test/extensions/wasm/test_data/bad_signature.cc rename to test/extensions/wasm/test_data/bad_signature_cpp.cc diff --git a/test/extensions/wasm/test_data/bad_signature.wasm b/test/extensions/wasm/test_data/bad_signature_cpp.wasm similarity index 100% rename from test/extensions/wasm/test_data/bad_signature.wasm rename to test/extensions/wasm/test_data/bad_signature_cpp.wasm diff --git a/test/extensions/wasm/test_data/bad_signature.wat b/test/extensions/wasm/test_data/bad_signature_cpp.wat similarity index 100% rename from test/extensions/wasm/test_data/bad_signature.wat rename to test/extensions/wasm/test_data/bad_signature_cpp.wat diff --git a/test/extensions/wasm/test_data/emscript.cc b/test/extensions/wasm/test_data/emscripten_cpp.cc similarity index 100% rename from test/extensions/wasm/test_data/emscript.cc rename to test/extensions/wasm/test_data/emscripten_cpp.cc diff --git a/test/extensions/wasm/test_data/emscript.wasm b/test/extensions/wasm/test_data/emscripten_cpp.wasm similarity index 100% rename from test/extensions/wasm/test_data/emscript.wasm rename to test/extensions/wasm/test_data/emscripten_cpp.wasm diff --git a/test/extensions/wasm/test_data/emscript.wat b/test/extensions/wasm/test_data/emscripten_cpp.wat similarity index 100% rename from test/extensions/wasm/test_data/emscript.wat rename to test/extensions/wasm/test_data/emscripten_cpp.wat diff --git a/test/extensions/wasm/test_data/logging.cc b/test/extensions/wasm/test_data/logging_cpp.cc similarity index 100% rename from test/extensions/wasm/test_data/logging.cc rename to test/extensions/wasm/test_data/logging_cpp.cc diff --git a/test/extensions/wasm/test_data/logging.wasm b/test/extensions/wasm/test_data/logging_cpp.wasm similarity index 100% rename from test/extensions/wasm/test_data/logging.wasm rename to test/extensions/wasm/test_data/logging_cpp.wasm diff --git a/test/extensions/wasm/test_data/logging.wat b/test/extensions/wasm/test_data/logging_cpp.wat similarity index 100% rename from test/extensions/wasm/test_data/logging.wat rename to test/extensions/wasm/test_data/logging_cpp.wat diff --git a/test/extensions/wasm/test_data/segv.cc b/test/extensions/wasm/test_data/segv_cpp.cc similarity index 100% rename from test/extensions/wasm/test_data/segv.cc rename to test/extensions/wasm/test_data/segv_cpp.cc diff --git a/test/extensions/wasm/test_data/segv.wasm b/test/extensions/wasm/test_data/segv_cpp.wasm similarity index 100% rename from test/extensions/wasm/test_data/segv.wasm rename to test/extensions/wasm/test_data/segv_cpp.wasm diff --git a/test/extensions/wasm/test_data/segv.wat b/test/extensions/wasm/test_data/segv_cpp.wat similarity index 100% rename from test/extensions/wasm/test_data/segv.wat rename to test/extensions/wasm/test_data/segv_cpp.wat diff --git a/test/extensions/wasm/wasm_test.cc b/test/extensions/wasm/wasm_test.cc index 2f45b06e33efb..4d0527a2e9949 100644 --- a/test/extensions/wasm/wasm_test.cc +++ b/test/extensions/wasm/wasm_test.cc @@ -35,8 +35,8 @@ TEST(WasmTest, Logging) { auto wasm = std::make_unique("envoy.wasm.vm.wavm", "", "", cluster_manager, dispatcher); EXPECT_NE(wasm, nullptr); - const auto code = TestEnvironment::readFileToStringForTest( - TestEnvironment::substitute("{{ test_rundir }}/test/extensions/wasm/test_data/logging.wasm")); + const auto code = TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( + "{{ test_rundir }}/test/extensions/wasm/test_data/logging_cpp.wasm")); EXPECT_FALSE(code.empty()); auto context = std::make_unique(wasm.get()); @@ -62,7 +62,7 @@ TEST(WasmTest, BadSignature) { cluster_manager, dispatcher); EXPECT_NE(wasm, nullptr); const auto code = TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( - "{{ test_rundir }}/test/extensions/wasm/test_data/bad_signature.wasm")); + "{{ test_rundir }}/test/extensions/wasm/test_data/bad_signature_cpp.wasm")); EXPECT_FALSE(code.empty()); auto context = std::make_unique(wasm.get()); EXPECT_THROW_WITH_MESSAGE(wasm->initialize(code, "", false), @@ -78,8 +78,8 @@ TEST(WasmTest, Segv) { auto wasm = std::make_shared("envoy.wasm.vm.wavm", "", "", cluster_manager, dispatcher); EXPECT_NE(wasm, nullptr); - const auto code = TestEnvironment::readFileToStringForTest( - TestEnvironment::substitute("{{ test_rundir }}/test/extensions/wasm/test_data/segv.wasm")); + const auto code = TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( + "{{ test_rundir }}/test/extensions/wasm/test_data/segv_cpp.wasm")); EXPECT_FALSE(code.empty()); auto context = std::make_unique(wasm.get()); EXPECT_CALL(*context, scriptLog(spdlog::level::err, Eq("before badptr"))); @@ -97,8 +97,8 @@ TEST(WasmTest, DivByZero) { auto wasm = std::make_shared("envoy.wasm.vm.wavm", "", "", cluster_manager, dispatcher); EXPECT_NE(wasm, nullptr); - const auto code = TestEnvironment::readFileToStringForTest( - TestEnvironment::substitute("{{ test_rundir }}/test/extensions/wasm/test_data/segv.wasm")); + const auto code = TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( + "{{ test_rundir }}/test/extensions/wasm/test_data/segv_cpp.wasm")); EXPECT_FALSE(code.empty()); auto context = std::make_unique(wasm.get()); EXPECT_CALL(*context, scriptLog(spdlog::level::err, Eq("before div by zero"))); @@ -117,8 +117,8 @@ TEST(WasmTest, EmscriptenVersion) { auto wasm = std::make_shared("envoy.wasm.vm.wavm", "", "", cluster_manager, dispatcher); EXPECT_NE(wasm, nullptr); - const auto code = TestEnvironment::readFileToStringForTest( - TestEnvironment::substitute("{{ test_rundir }}/test/extensions/wasm/test_data/segv.wasm")); + const auto code = TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( + "{{ test_rundir }}/test/extensions/wasm/test_data/segv_cpp.wasm")); EXPECT_FALSE(code.empty()); auto context = std::make_unique(wasm.get()); EXPECT_TRUE(wasm->initialize(code, "", false)); @@ -139,7 +139,7 @@ TEST(WasmTest, IntrinsicGlobals) { cluster_manager, dispatcher); EXPECT_NE(wasm, nullptr); const auto code = TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( - "{{ test_rundir }}/test/extensions/wasm/test_data/emscript.wasm")); + "{{ test_rundir }}/test/extensions/wasm/test_data/emscripten_cpp.wasm")); EXPECT_FALSE(code.empty()); auto context = std::make_unique(wasm.get()); EXPECT_CALL(*context, scriptLog(spdlog::level::info, Eq("NaN nan"))); @@ -164,7 +164,7 @@ TEST(WasmTest, Asm2Wasm) { cluster_manager, dispatcher); EXPECT_NE(wasm, nullptr); const auto code = TestEnvironment::readFileToStringForTest(TestEnvironment::substitute( - "{{ test_rundir }}/test/extensions/wasm/test_data/asm2wasm.wasm")); + "{{ test_rundir }}/test/extensions/wasm/test_data/asm2wasm_cpp.wasm")); EXPECT_FALSE(code.empty()); auto context = std::make_unique(wasm.get()); EXPECT_CALL(*context, scriptLog(spdlog::level::info, Eq("out 0 0 0")));