diff --git a/js/src/tests/ecma_6/TypedObject/architecture.js b/js/src/tests/ecma_7/TypedObject/architecture.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/architecture.js rename to js/src/tests/ecma_7/TypedObject/architecture.js diff --git a/js/src/tests/ecma_6/TypedObject/arraybuffer_isview.js b/js/src/tests/ecma_7/TypedObject/arraybuffer_isview.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/arraybuffer_isview.js rename to js/src/tests/ecma_7/TypedObject/arraybuffer_isview.js diff --git a/js/src/tests/ecma_6/TypedObject/arrayequiv.js b/js/src/tests/ecma_7/TypedObject/arrayequiv.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/arrayequiv.js rename to js/src/tests/ecma_7/TypedObject/arrayequiv.js diff --git a/js/src/tests/ecma_6/TypedObject/arrayofstructs.js b/js/src/tests/ecma_7/TypedObject/arrayofstructs.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/arrayofstructs.js rename to js/src/tests/ecma_7/TypedObject/arrayofstructs.js diff --git a/js/src/tests/ecma_6/TypedObject/arraytype.js b/js/src/tests/ecma_7/TypedObject/arraytype.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/arraytype.js rename to js/src/tests/ecma_7/TypedObject/arraytype.js diff --git a/js/src/tests/ecma_6/TypedObject/arrayzerolen.js b/js/src/tests/ecma_7/TypedObject/arrayzerolen.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/arrayzerolen.js rename to js/src/tests/ecma_7/TypedObject/arrayzerolen.js diff --git a/js/src/tests/ecma_6/TypedObject/atopbuffer.js b/js/src/tests/ecma_7/TypedObject/atopbuffer.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/atopbuffer.js rename to js/src/tests/ecma_7/TypedObject/atopbuffer.js diff --git a/js/src/tests/ecma_6/TypedObject/atopbufferwithoffset.js b/js/src/tests/ecma_7/TypedObject/atopbufferwithoffset.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/atopbufferwithoffset.js rename to js/src/tests/ecma_7/TypedObject/atopbufferwithoffset.js diff --git a/js/src/tests/ecma_6/TypedObject/map-neutered-midway.js b/js/src/tests/ecma_7/TypedObject/map-neutered-midway.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/map-neutered-midway.js rename to js/src/tests/ecma_7/TypedObject/map-neutered-midway.js diff --git a/js/src/tests/ecma_6/TypedObject/memory.js b/js/src/tests/ecma_7/TypedObject/memory.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/memory.js rename to js/src/tests/ecma_7/TypedObject/memory.js diff --git a/js/src/tests/ecma_6/TypedObject/method_build.js b/js/src/tests/ecma_7/TypedObject/method_build.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/method_build.js rename to js/src/tests/ecma_7/TypedObject/method_build.js diff --git a/js/src/tests/ecma_6/TypedObject/method_filter.js b/js/src/tests/ecma_7/TypedObject/method_filter.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/method_filter.js rename to js/src/tests/ecma_7/TypedObject/method_filter.js diff --git a/js/src/tests/ecma_6/TypedObject/method_from.js b/js/src/tests/ecma_7/TypedObject/method_from.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/method_from.js rename to js/src/tests/ecma_7/TypedObject/method_from.js diff --git a/js/src/tests/ecma_6/TypedObject/method_map.js b/js/src/tests/ecma_7/TypedObject/method_map.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/method_map.js rename to js/src/tests/ecma_7/TypedObject/method_map.js diff --git a/js/src/tests/ecma_6/TypedObject/method_reduce.js b/js/src/tests/ecma_7/TypedObject/method_reduce.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/method_reduce.js rename to js/src/tests/ecma_7/TypedObject/method_reduce.js diff --git a/js/src/tests/ecma_6/TypedObject/method_scatter.js b/js/src/tests/ecma_7/TypedObject/method_scatter.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/method_scatter.js rename to js/src/tests/ecma_7/TypedObject/method_scatter.js diff --git a/js/src/tests/ecma_6/TypedObject/numerictypes.js b/js/src/tests/ecma_7/TypedObject/numerictypes.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/numerictypes.js rename to js/src/tests/ecma_7/TypedObject/numerictypes.js diff --git a/js/src/tests/ecma_6/TypedObject/objecttype.js b/js/src/tests/ecma_7/TypedObject/objecttype.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/objecttype.js rename to js/src/tests/ecma_7/TypedObject/objecttype.js diff --git a/js/src/tests/ecma_6/TypedObject/redimension.js b/js/src/tests/ecma_7/TypedObject/redimension.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/redimension.js rename to js/src/tests/ecma_7/TypedObject/redimension.js diff --git a/js/src/tests/ecma_6/TypedObject/referencetypealiasing.js b/js/src/tests/ecma_7/TypedObject/referencetypealiasing.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/referencetypealiasing.js rename to js/src/tests/ecma_7/TypedObject/referencetypealiasing.js diff --git a/js/src/tests/ecma_6/TypedObject/referencetypecoercions.js b/js/src/tests/ecma_7/TypedObject/referencetypecoercions.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/referencetypecoercions.js rename to js/src/tests/ecma_7/TypedObject/referencetypecoercions.js diff --git a/js/src/tests/ecma_6/TypedObject/referencetypemultiple.js b/js/src/tests/ecma_7/TypedObject/referencetypemultiple.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/referencetypemultiple.js rename to js/src/tests/ecma_7/TypedObject/referencetypemultiple.js diff --git a/js/src/tests/ecma_6/TypedObject/referencetypetrace.js b/js/src/tests/ecma_7/TypedObject/referencetypetrace.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/referencetypetrace.js rename to js/src/tests/ecma_7/TypedObject/referencetypetrace.js diff --git a/js/src/tests/ecma_6/TypedObject/referencetypeuninit.js b/js/src/tests/ecma_7/TypedObject/referencetypeuninit.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/referencetypeuninit.js rename to js/src/tests/ecma_7/TypedObject/referencetypeuninit.js diff --git a/js/src/tests/ecma_6/TypedObject/scalar_types.js b/js/src/tests/ecma_7/TypedObject/scalar_types.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/scalar_types.js rename to js/src/tests/ecma_7/TypedObject/scalar_types.js diff --git a/js/src/tests/ecma_6/TypedObject/shell.js b/js/src/tests/ecma_7/TypedObject/shell.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/shell.js rename to js/src/tests/ecma_7/TypedObject/shell.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/bug1023145.js b/js/src/tests/ecma_7/TypedObject/simd/bug1023145.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/bug1023145.js rename to js/src/tests/ecma_7/TypedObject/simd/bug1023145.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/bug953270.js b/js/src/tests/ecma_7/TypedObject/simd/bug953270.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/bug953270.js rename to js/src/tests/ecma_7/TypedObject/simd/bug953270.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/coercions.js b/js/src/tests/ecma_7/TypedObject/simd/coercions.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/coercions.js rename to js/src/tests/ecma_7/TypedObject/simd/coercions.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/comparisons.js b/js/src/tests/ecma_7/TypedObject/simd/comparisons.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/comparisons.js rename to js/src/tests/ecma_7/TypedObject/simd/comparisons.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4-minmax.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4-minmax.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4-minmax.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4-minmax.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4abs.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4abs.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4abs.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4abs.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4add.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4add.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4add.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4add.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4alignment.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4alignment.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4alignment.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4alignment.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4and.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4and.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4and.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4and.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4clamp.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4clamp.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4clamp.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4clamp.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4div.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4div.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4div.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4div.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4fromint32x4.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4fromint32x4.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4fromint32x4.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4fromint32x4.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4fromint32x4bits.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4fromint32x4bits.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4fromint32x4bits.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4fromint32x4bits.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4getters.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4getters.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4getters.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4getters.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4handle.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4handle.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4handle.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4handle.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4mul.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4mul.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4mul.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4mul.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4neg.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4neg.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4neg.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4neg.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4not.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4not.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4not.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4not.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4or.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4or.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4or.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4or.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4reciprocal.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4reciprocal.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4reciprocal.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4reciprocal.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4reciprocalsqrt.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4reciprocalsqrt.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4reciprocalsqrt.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4reciprocalsqrt.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4reify.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4reify.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4reify.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4reify.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4select.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4select.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4select.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4select.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4setter.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4setter.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4setter.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4setter.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4sqrt.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4sqrt.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4sqrt.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4sqrt.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4sub.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4sub.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4sub.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4sub.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4with.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4with.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4with.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4with.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/float32x4xor.js b/js/src/tests/ecma_7/TypedObject/simd/float32x4xor.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/float32x4xor.js rename to js/src/tests/ecma_7/TypedObject/simd/float32x4xor.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4add.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4add.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4add.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4add.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4alignment.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4alignment.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4alignment.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4alignment.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4and.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4and.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4and.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4and.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4bool.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4bool.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4bool.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4bool.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4fromfloat32x4.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4fromfloat32x4.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4fromfloat32x4.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4fromfloat32x4.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4fromfloat32x4bits.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4fromfloat32x4bits.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4fromfloat32x4bits.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4fromfloat32x4bits.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4getters.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4getters.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4getters.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4getters.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4handle.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4handle.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4handle.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4handle.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4lsh.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4lsh.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4lsh.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4lsh.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4mul.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4mul.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4mul.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4mul.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4neg.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4neg.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4neg.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4neg.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4not.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4not.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4not.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4not.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4or.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4or.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4or.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4or.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4reify.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4reify.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4reify.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4reify.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4rsh.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4rsh.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4rsh.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4rsh.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4select.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4select.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4select.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4select.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4setter.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4setter.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4setter.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4setter.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4sub.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4sub.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4sub.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4sub.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4ursh.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4ursh.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4ursh.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4ursh.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4with.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4with.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4with.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4with.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/int32x4xor.js b/js/src/tests/ecma_7/TypedObject/simd/int32x4xor.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/int32x4xor.js rename to js/src/tests/ecma_7/TypedObject/simd/int32x4xor.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/load.js b/js/src/tests/ecma_7/TypedObject/simd/load.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/load.js rename to js/src/tests/ecma_7/TypedObject/simd/load.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/shell.js b/js/src/tests/ecma_7/TypedObject/simd/shell.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/shell.js rename to js/src/tests/ecma_7/TypedObject/simd/shell.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/store.js b/js/src/tests/ecma_7/TypedObject/simd/store.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/store.js rename to js/src/tests/ecma_7/TypedObject/simd/store.js diff --git a/js/src/tests/ecma_6/TypedObject/simd/swizzle-shuffle.js b/js/src/tests/ecma_7/TypedObject/simd/swizzle-shuffle.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simd/swizzle-shuffle.js rename to js/src/tests/ecma_7/TypedObject/simd/swizzle-shuffle.js diff --git a/js/src/tests/ecma_6/TypedObject/simpleequiv.js b/js/src/tests/ecma_7/TypedObject/simpleequiv.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/simpleequiv.js rename to js/src/tests/ecma_7/TypedObject/simpleequiv.js diff --git a/js/src/tests/ecma_6/TypedObject/size_and_alignment.js b/js/src/tests/ecma_7/TypedObject/size_and_alignment.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/size_and_alignment.js rename to js/src/tests/ecma_7/TypedObject/size_and_alignment.js diff --git a/js/src/tests/ecma_6/TypedObject/storageopaque.js b/js/src/tests/ecma_7/TypedObject/storageopaque.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/storageopaque.js rename to js/src/tests/ecma_7/TypedObject/storageopaque.js diff --git a/js/src/tests/ecma_6/TypedObject/structequiv.js b/js/src/tests/ecma_7/TypedObject/structequiv.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/structequiv.js rename to js/src/tests/ecma_7/TypedObject/structequiv.js diff --git a/js/src/tests/ecma_6/TypedObject/structtypeenumerate.js b/js/src/tests/ecma_7/TypedObject/structtypeenumerate.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/structtypeenumerate.js rename to js/src/tests/ecma_7/TypedObject/structtypeenumerate.js diff --git a/js/src/tests/ecma_6/TypedObject/structtypeindexedfields.js b/js/src/tests/ecma_7/TypedObject/structtypeindexedfields.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/structtypeindexedfields.js rename to js/src/tests/ecma_7/TypedObject/structtypeindexedfields.js diff --git a/js/src/tests/ecma_6/TypedObject/structtypeprototype.js b/js/src/tests/ecma_7/TypedObject/structtypeprototype.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/structtypeprototype.js rename to js/src/tests/ecma_7/TypedObject/structtypeprototype.js diff --git a/js/src/tests/ecma_6/TypedObject/structtypereflection.js b/js/src/tests/ecma_7/TypedObject/structtypereflection.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/structtypereflection.js rename to js/src/tests/ecma_7/TypedObject/structtypereflection.js diff --git a/js/src/tests/ecma_6/TypedObject/structtypestructuralassign.js b/js/src/tests/ecma_7/TypedObject/structtypestructuralassign.js similarity index 100% rename from js/src/tests/ecma_6/TypedObject/structtypestructuralassign.js rename to js/src/tests/ecma_7/TypedObject/structtypestructuralassign.js