From 90528aaa0940929b2e80d0526f4e03df0b6e3156 Mon Sep 17 00:00:00 2001
From: Lyza Danger Gardner <lyza@lyza.com>
Date: Thu, 29 Jun 2017 11:24:37 -0400
Subject: [PATCH] Add esid

---
 test/built-ins/parseFloat/15.1.2.3-2-1.js           | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A1_T1.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A1_T2.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A1_T3.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A1_T4.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A1_T5.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A1_T6.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A1_T7.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T1.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T10.js       | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T10_U180E.js | 1 +
 test/built-ins/parseFloat/S15.1.2.3_A2_T2.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T3.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T4.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T5.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T6.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T7.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T8.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A2_T9.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A3_T1.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A3_T2.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A3_T3.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A4_T1.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A4_T2.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A4_T3.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A4_T4.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A4_T5.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A4_T6.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A4_T7.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A5_T1.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A5_T2.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A5_T3.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A5_T4.js        | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A6.js           | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A7.1.js         | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A7.2.js         | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A7.3.js         | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A7.4.js         | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A7.5.js         | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A7.6.js         | 2 ++
 test/built-ins/parseFloat/S15.1.2.3_A7.7.js         | 2 ++
 test/built-ins/parseFloat/name.js                   | 1 +
 42 files changed, 82 insertions(+)

diff --git a/test/built-ins/parseFloat/15.1.2.3-2-1.js b/test/built-ins/parseFloat/15.1.2.3-2-1.js
index db37bc3252..af89fcbaf4 100644
--- a/test/built-ins/parseFloat/15.1.2.3-2-1.js
+++ b/test/built-ins/parseFloat/15.1.2.3-2-1.js
@@ -3,6 +3,8 @@
 
 /*---
 es5id: 15.1.2.3-2-1
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: >
     pareseFloat - 'trimmedString' is the empty string when inputString
     does not contain any such characters
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T1.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T1.js
index 78b0a673a0..e93128c728 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A1_T1.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T1.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator use ToString
 es5id: 15.1.2.3_A1_T1
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking for boolean primitive
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T2.js
index 007bff3896..581472bb99 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A1_T2.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T2.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator use ToString
 es5id: 15.1.2.3_A1_T2
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking for number primitive
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T3.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T3.js
index fe461240fe..1574b64c41 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A1_T3.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T3.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator use ToString
 es5id: 15.1.2.3_A1_T3
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking for undefined and null
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T4.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T4.js
index 39f42382e3..07e127028b 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A1_T4.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T4.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator use ToString
 es5id: 15.1.2.3_A1_T4
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking for Boolean object
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T5.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T5.js
index 81b1237d57..b9b690a1e5 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A1_T5.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T5.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator use ToString
 es5id: 15.1.2.3_A1_T5
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking for Number object
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T6.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T6.js
index fd948942bf..30249f34e3 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A1_T6.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T6.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator use ToString
 es5id: 15.1.2.3_A1_T6
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking for String object
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A1_T7.js b/test/built-ins/parseFloat/S15.1.2.3_A1_T7.js
index 06a1221bd2..6b52c12509 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A1_T7.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A1_T7.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator use ToString
 es5id: 15.1.2.3_A1_T7
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: If Type(value) is Object, evaluate ToPrimitive(value, String)
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T1.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T1.js
index 731e264607..aeb7a4f0f9 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T1.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T1.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T1
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: TAB (U+0009)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T10.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T10.js
index fe97fe848a..036b0891a3 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T10.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T10.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T10
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: USP"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T10_U180E.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T10_U180E.js
index 6d29aebd9d..2eee56639f 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T10_U180E.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T10_U180E.js
@@ -2,6 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
+es6id: 18.2.4
 esid: sec-parsefloat-string
 description: >
   Leading U+180E is not recognized as whitespace
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T2.js
index abde61509a..adc26c64ff 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T2.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T2.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T2
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: SP (U+0020)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T3.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T3.js
index 8d5c956c23..eaf79462f3 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T3.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T3.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T3
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: NBSB (U+00A0)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T4.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T4.js
index 379621a3a8..cc21dad2dc 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T4.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T4.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T4
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: FF (U+000C)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T5.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T5.js
index 9ba570478a..cfafd29b87 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T5.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T5.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T5
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: VT (U+000B)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T6.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T6.js
index d9c66c77df..b96bbc8378 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T6.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T6.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T6
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: CR (U+000D)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T7.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T7.js
index 8a4367df2d..f4ecf63d5f 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T7.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T7.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T7
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: LF (U+000A)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T8.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T8.js
index a9e9241186..ecec6e0ecf 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T8.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T8.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T8
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: LS (U+2028)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A2_T9.js b/test/built-ins/parseFloat/S15.1.2.3_A2_T9.js
index a3d863c58b..4dc9e2ff15 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A2_T9.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A2_T9.js
@@ -4,6 +4,8 @@
 /*---
 info: Operator remove leading StrWhiteSpaceChar
 es5id: 15.1.2.3_A2_T9
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "StrWhiteSpaceChar :: PS (U+2029)"
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A3_T1.js b/test/built-ins/parseFloat/S15.1.2.3_A3_T1.js
index 99998f4222..62bc569e79 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A3_T1.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A3_T1.js
@@ -6,6 +6,8 @@ info: >
     If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a
     StrDecimalLiteral (see 9.3.1), return NaN
 es5id: 15.1.2.3_A3_T1
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: parseFloat("some string") return NaN
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A3_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A3_T2.js
index 47520f40c1..9c56d33859 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A3_T2.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A3_T2.js
@@ -6,6 +6,8 @@ info: >
     If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a
     StrDecimalLiteral (see 9.3.1), return NaN
 es5id: 15.1.2.3_A3_T2
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: parseFloat("wrong number format with ExponentIndicator") return NaN
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A3_T3.js b/test/built-ins/parseFloat/S15.1.2.3_A3_T3.js
index 632f4f407a..86291344a9 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A3_T3.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A3_T3.js
@@ -6,6 +6,8 @@ info: >
     If neither Result(2) nor any prefix of Result(2) satisfies the syntax of a
     StrDecimalLiteral (see 9.3.1), return NaN
 es5id: 15.1.2.3_A3_T3
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: parseFloat("wrong numbr format") return NaN
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T1.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T1.js
index b3cebf5177..d5f243c7e3 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A4_T1.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T1.js
@@ -6,6 +6,8 @@ info: >
     Compute the longest prefix of Result(2), which might be Result(2) itself,
     which satisfies the syntax of a StrDecimalLiteral
 es5id: 15.1.2.3_A4_T1
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Some wrong number
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T2.js
index d2d58bd959..00c0669d6c 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A4_T2.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T2.js
@@ -6,6 +6,8 @@ info: >
     Compute the longest prefix of Result(2), which might be Result(2) itself,
     which satisfies the syntax of a StrDecimalLiteral
 es5id: 15.1.2.3_A4_T2
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: With ExponentIndicator
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T3.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T3.js
index 926479875d..71d456c497 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A4_T3.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T3.js
@@ -6,6 +6,8 @@ info: >
     Compute the longest prefix of Result(2), which might be Result(2) itself,
     which satisfies the syntax of a StrDecimalLiteral
 es5id: 15.1.2.3_A4_T3
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: StrDecimalLiteral not contain HexIntegerLiteral
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T4.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T4.js
index d79122458a..d1617dbcb4 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A4_T4.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T4.js
@@ -6,6 +6,8 @@ info: >
     Compute the longest prefix of Result(2), which might be Result(2) itself,
     which satisfies the syntax of a StrDecimalLiteral
 es5id: 15.1.2.3_A4_T4
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: "\"Infinity\"+\"some string\""
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T5.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T5.js
index 8a73c954eb..5b832caa6b 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A4_T5.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T5.js
@@ -6,6 +6,8 @@ info: >
     Compute the longest prefix of Result(2), which might be Result(2) itself,
     which satisfies the syntax of a StrDecimalLiteral
 es5id: 15.1.2.3_A4_T5
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking DecimalDigits . DecimalDigits_opt ExponentPart_opt
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T6.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T6.js
index 87fa2acf5d..830048a944 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A4_T6.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T6.js
@@ -6,6 +6,8 @@ info: >
     Compute the longest prefix of Result(2), which might be Result(2) itself,
     which satisfies the syntax of a StrDecimalLiteral
 es5id: 15.1.2.3_A4_T6
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking . DecimalDigits ExponentPart_opt
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A4_T7.js b/test/built-ins/parseFloat/S15.1.2.3_A4_T7.js
index 9711d2cd30..4e246d83b9 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A4_T7.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A4_T7.js
@@ -6,6 +6,8 @@ info: >
     Compute the longest prefix of Result(2), which might be Result(2) itself,
     which satisfies the syntax of a StrDecimalLiteral
 es5id: 15.1.2.3_A4_T7
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking DecimalDigits ExponentPart_opt
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A5_T1.js b/test/built-ins/parseFloat/S15.1.2.3_A5_T1.js
index 8363594638..3aa22c5dc1 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A5_T1.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A5_T1.js
@@ -4,6 +4,8 @@
 /*---
 info: Return the number value for the MV of Result(4)
 es5id: 15.1.2.3_A5_T1
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking Infinity
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A5_T2.js b/test/built-ins/parseFloat/S15.1.2.3_A5_T2.js
index 8301087731..be942c0ae8 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A5_T2.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A5_T2.js
@@ -4,6 +4,8 @@
 /*---
 info: Return the number value for the MV of Result(4)
 es5id: 15.1.2.3_A5_T2
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking DecimalDigits . DecimalDigits_opt ExponentPart_opt
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A5_T3.js b/test/built-ins/parseFloat/S15.1.2.3_A5_T3.js
index c9dbe5ef89..a18ab30e31 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A5_T3.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A5_T3.js
@@ -4,6 +4,8 @@
 /*---
 info: Return the number value for the MV of Result(4)
 es5id: 15.1.2.3_A5_T3
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking . DecimalDigits ExponentPart_opt
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A5_T4.js b/test/built-ins/parseFloat/S15.1.2.3_A5_T4.js
index c6959a9b20..6161c9e765 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A5_T4.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A5_T4.js
@@ -4,6 +4,8 @@
 /*---
 info: Return the number value for the MV of Result(4)
 es5id: 15.1.2.3_A5_T4
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking DecimalDigits ExponentPart_opt
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A6.js b/test/built-ins/parseFloat/S15.1.2.3_A6.js
index a1fc0eead0..7764f21ddc 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A6.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A6.js
@@ -8,6 +8,8 @@ info: >
     of the notation of an decimal literal, and no indication is given that any such
     characters were ignored.
 es5id: 15.1.2.3_A6
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Complex test without eval
 includes: [decimalToHexString.js]
 ---*/
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.1.js b/test/built-ins/parseFloat/S15.1.2.3_A7.1.js
index 2a008b774a..c43eb7d136 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A7.1.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A7.1.js
@@ -4,6 +4,8 @@
 /*---
 info: The length property of parseFloat has the attribute DontEnum
 es5id: 15.1.2.3_A7.1
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking use propertyIsEnumerable, for-in
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.2.js b/test/built-ins/parseFloat/S15.1.2.3_A7.2.js
index 18f2218f76..c6f8d7f121 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A7.2.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A7.2.js
@@ -4,6 +4,8 @@
 /*---
 info: The length property of parseFloat does not have the attribute DontDelete
 es5id: 15.1.2.3_A7.2
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking use hasOwnProperty, delete
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.3.js b/test/built-ins/parseFloat/S15.1.2.3_A7.3.js
index 54baa6a3a8..9062e57472 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A7.3.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A7.3.js
@@ -4,6 +4,8 @@
 /*---
 info: The length property of parseFloat has the attribute ReadOnly
 es5id: 15.1.2.3_A7.3
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking if varying the length property fails
 includes: [propertyHelper.js]
 ---*/
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.4.js b/test/built-ins/parseFloat/S15.1.2.3_A7.4.js
index 1e86f34116..c86c25e11d 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A7.4.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A7.4.js
@@ -4,6 +4,8 @@
 /*---
 info: The length property of parseFloat is 1
 es5id: 15.1.2.3_A7.4
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: parseFloat.length === 1
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.5.js b/test/built-ins/parseFloat/S15.1.2.3_A7.5.js
index ba2133abbe..4e23bb6306 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A7.5.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A7.5.js
@@ -4,6 +4,8 @@
 /*---
 info: The parseFloat property has the attribute DontEnum
 es5id: 15.1.2.3_A7.5
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking use propertyIsEnumerable, for-in
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.6.js b/test/built-ins/parseFloat/S15.1.2.3_A7.6.js
index 240cb2bc4b..5864739afc 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A7.6.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A7.6.js
@@ -4,6 +4,8 @@
 /*---
 info: The parseFloat property has not prototype property
 es5id: 15.1.2.3_A7.6
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: Checking parseFloat.prototype
 ---*/
 
diff --git a/test/built-ins/parseFloat/S15.1.2.3_A7.7.js b/test/built-ins/parseFloat/S15.1.2.3_A7.7.js
index cac48ec041..6b73b9cdde 100644
--- a/test/built-ins/parseFloat/S15.1.2.3_A7.7.js
+++ b/test/built-ins/parseFloat/S15.1.2.3_A7.7.js
@@ -4,6 +4,8 @@
 /*---
 info: The parseFloat property can't be used as constructor
 es5id: 15.1.2.3_A7.7
+es6id: 18.2.4
+esid: sec-parsefloat-string
 description: >
     If property does not implement the internal [[Construct]] method,
     throw a TypeError exception
diff --git a/test/built-ins/parseFloat/name.js b/test/built-ins/parseFloat/name.js
index fc2f356ec2..e5da23b0dd 100644
--- a/test/built-ins/parseFloat/name.js
+++ b/test/built-ins/parseFloat/name.js
@@ -3,6 +3,7 @@
 
 /*---
 es6id: 18.2.4
+esid: sec-parsefloat-string
 description: >
   parseFloat.name is "parseFloat".
 info: >
-- 
GitLab