diff --git a/protocol/src/test/es/main.mjs b/protocol/src/test/ecmascript/main.mjs similarity index 100% rename from protocol/src/test/es/main.mjs rename to protocol/src/test/ecmascript/main.mjs diff --git a/protocol/src/test/es/package.json b/protocol/src/test/ecmascript/package.json similarity index 100% rename from protocol/src/test/es/package.json rename to protocol/src/test/ecmascript/package.json diff --git a/protocol/src/test/es/zfooes/ProtocolManager.mjs b/protocol/src/test/ecmascript/zfooes/ProtocolManager.mjs similarity index 100% rename from protocol/src/test/es/zfooes/ProtocolManager.mjs rename to protocol/src/test/ecmascript/zfooes/ProtocolManager.mjs diff --git a/protocol/src/test/es/zfooes/buffer/long.mjs b/protocol/src/test/ecmascript/zfooes/buffer/long.mjs similarity index 100% rename from protocol/src/test/es/zfooes/buffer/long.mjs rename to protocol/src/test/ecmascript/zfooes/buffer/long.mjs diff --git a/protocol/src/test/es/zfooes/buffer/longbits.mjs b/protocol/src/test/ecmascript/zfooes/buffer/longbits.mjs similarity index 100% rename from protocol/src/test/es/zfooes/buffer/longbits.mjs rename to protocol/src/test/ecmascript/zfooes/buffer/longbits.mjs diff --git a/protocol/src/test/es/zfooes/packet/ComplexObject.mjs b/protocol/src/test/ecmascript/zfooes/packet/ComplexObject.mjs similarity index 100% rename from protocol/src/test/es/zfooes/packet/ComplexObject.mjs rename to protocol/src/test/ecmascript/zfooes/packet/ComplexObject.mjs diff --git a/protocol/src/test/es/zfooes/packet/EmptyObject.mjs b/protocol/src/test/ecmascript/zfooes/packet/EmptyObject.mjs similarity index 100% rename from protocol/src/test/es/zfooes/packet/EmptyObject.mjs rename to protocol/src/test/ecmascript/zfooes/packet/EmptyObject.mjs diff --git a/protocol/src/test/es/zfooes/packet/NormalObject.mjs b/protocol/src/test/ecmascript/zfooes/packet/NormalObject.mjs similarity index 100% rename from protocol/src/test/es/zfooes/packet/NormalObject.mjs rename to protocol/src/test/ecmascript/zfooes/packet/NormalObject.mjs diff --git a/protocol/src/test/es/zfooes/packet/ObjectA.mjs b/protocol/src/test/ecmascript/zfooes/packet/ObjectA.mjs similarity index 100% rename from protocol/src/test/es/zfooes/packet/ObjectA.mjs rename to protocol/src/test/ecmascript/zfooes/packet/ObjectA.mjs diff --git a/protocol/src/test/es/zfooes/packet/ObjectB.mjs b/protocol/src/test/ecmascript/zfooes/packet/ObjectB.mjs similarity index 100% rename from protocol/src/test/es/zfooes/packet/ObjectB.mjs rename to protocol/src/test/ecmascript/zfooes/packet/ObjectB.mjs diff --git a/protocol/src/test/es/zfooes/packet/SimpleObject.mjs b/protocol/src/test/ecmascript/zfooes/packet/SimpleObject.mjs similarity index 100% rename from protocol/src/test/es/zfooes/packet/SimpleObject.mjs rename to protocol/src/test/ecmascript/zfooes/packet/SimpleObject.mjs diff --git a/protocol/src/test/es/zfooes/packet/VeryBigObject.mjs b/protocol/src/test/ecmascript/zfooes/packet/VeryBigObject.mjs similarity index 100% rename from protocol/src/test/es/zfooes/packet/VeryBigObject.mjs rename to protocol/src/test/ecmascript/zfooes/packet/VeryBigObject.mjs