diff --git a/test/built-ins/Array/15.4.5.1-3.d-1.js b/test/built-ins/Array/length/15.4.5.1-3.d-1.js
similarity index 100%
rename from test/built-ins/Array/15.4.5.1-3.d-1.js
rename to test/built-ins/Array/length/15.4.5.1-3.d-1.js
diff --git a/test/built-ins/Array/15.4.5.1-3.d-2.js b/test/built-ins/Array/length/15.4.5.1-3.d-2.js
similarity index 100%
rename from test/built-ins/Array/15.4.5.1-3.d-2.js
rename to test/built-ins/Array/length/15.4.5.1-3.d-2.js
diff --git a/test/built-ins/Array/15.4.5.1-3.d-3.js b/test/built-ins/Array/length/15.4.5.1-3.d-3.js
similarity index 100%
rename from test/built-ins/Array/15.4.5.1-3.d-3.js
rename to test/built-ins/Array/length/15.4.5.1-3.d-3.js
diff --git a/test/built-ins/Array/prototype/S15.4.4_A1.3_T1.js b/test/built-ins/Array/length/S15.4.4_A1.3_T1.js
similarity index 100%
rename from test/built-ins/Array/prototype/S15.4.4_A1.3_T1.js
rename to test/built-ins/Array/length/S15.4.4_A1.3_T1.js
diff --git a/test/built-ins/Array/S15.4.5.1_A1.1_T1.js b/test/built-ins/Array/length/S15.4.5.1_A1.1_T1.js
similarity index 100%
rename from test/built-ins/Array/S15.4.5.1_A1.1_T1.js
rename to test/built-ins/Array/length/S15.4.5.1_A1.1_T1.js
diff --git a/test/built-ins/Array/S15.4.5.1_A1.1_T2.js b/test/built-ins/Array/length/S15.4.5.1_A1.1_T2.js
similarity index 100%
rename from test/built-ins/Array/S15.4.5.1_A1.1_T2.js
rename to test/built-ins/Array/length/S15.4.5.1_A1.1_T2.js
diff --git a/test/built-ins/Array/S15.4.5.1_A1.2_T1.js b/test/built-ins/Array/length/S15.4.5.1_A1.2_T1.js
similarity index 100%
rename from test/built-ins/Array/S15.4.5.1_A1.2_T1.js
rename to test/built-ins/Array/length/S15.4.5.1_A1.2_T1.js
diff --git a/test/built-ins/Array/S15.4.5.1_A1.2_T3.js b/test/built-ins/Array/length/S15.4.5.1_A1.2_T3.js
similarity index 100%
rename from test/built-ins/Array/S15.4.5.1_A1.2_T3.js
rename to test/built-ins/Array/length/S15.4.5.1_A1.2_T3.js
diff --git a/test/built-ins/Array/S15.4.5.1_A1.3_T1.js b/test/built-ins/Array/length/S15.4.5.1_A1.3_T1.js
similarity index 100%
rename from test/built-ins/Array/S15.4.5.1_A1.3_T1.js
rename to test/built-ins/Array/length/S15.4.5.1_A1.3_T1.js
diff --git a/test/built-ins/Array/S15.4.5.1_A1.3_T2.js b/test/built-ins/Array/length/S15.4.5.1_A1.3_T2.js
similarity index 100%
rename from test/built-ins/Array/S15.4.5.1_A1.3_T2.js
rename to test/built-ins/Array/length/S15.4.5.1_A1.3_T2.js
diff --git a/test/built-ins/Array/S15.4.5.2_A3_T4.js b/test/built-ins/Array/length/S15.4.5.2_A3_T4.js
similarity index 100%
rename from test/built-ins/Array/S15.4.5.2_A3_T4.js
rename to test/built-ins/Array/length/S15.4.5.2_A3_T4.js
diff --git a/test/built-ins/Array/define-own-prop-length-overflow-realm.js b/test/built-ins/Array/length/define-own-prop-length-overflow-realm.js
similarity index 100%
rename from test/built-ins/Array/define-own-prop-length-overflow-realm.js
rename to test/built-ins/Array/length/define-own-prop-length-overflow-realm.js