diff --git a/test/built-ins/RegExp/prototype/Symbol.split/str-adv-thru-empty-match.js b/test/built-ins/RegExp/prototype/Symbol.split/str-adv-thru-empty-match.js
index 526d9fe7cb345db8ab6043bcd91a01782805f692..0b724acdbd568b2bbba5c5650cee875ec807080d 100644
--- a/test/built-ins/RegExp/prototype/Symbol.split/str-adv-thru-empty-match.js
+++ b/test/built-ins/RegExp/prototype/Symbol.split/str-adv-thru-empty-match.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-description:
+description: >
     lastIndex is explicitly advanced following an empty match
 es6id: 21.2.5.11
 info: >
diff --git a/test/built-ins/RegExp/prototype/Symbol.split/u-lastindex-adv-thru-match.js b/test/built-ins/RegExp/prototype/Symbol.split/u-lastindex-adv-thru-match.js
index e7dcc0d8d62e77d7ae80ad95162f2dafe6463860..11e42fedd7a1a2c8c6b2a2d8cce5d1bd6c482cd2 100644
--- a/test/built-ins/RegExp/prototype/Symbol.split/u-lastindex-adv-thru-match.js
+++ b/test/built-ins/RegExp/prototype/Symbol.split/u-lastindex-adv-thru-match.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 
 /*---
-description:
+description: >
     lastIndex is advanced according to width of astral symbols following match success
 es6id: 21.2.5.11
 info: >
diff --git a/test/intl402/PluralRules/prototype/select/non-finite.js b/test/intl402/PluralRules/prototype/select/non-finite.js
index 1539edeb6b9aa8906ac050ea35f23b45f72cdd3c..430a0cb5201502e43d6895d28c7be267d3960694 100644
--- a/test/intl402/PluralRules/prototype/select/non-finite.js
+++ b/test/intl402/PluralRules/prototype/select/non-finite.js
@@ -4,7 +4,7 @@
 /*---
 esid: sec-Intl.PluralRules.prototype.select
 description: Tests that select function returns "other" for non finite values.
-info:
+info: |
   1.1.4. ResolvePlural (pluralRules, n)
   (...)
   1.1.4_3. If isFinite(n) is false, then
diff --git a/test/intl402/PluralRules/prototype/select/tainting.js b/test/intl402/PluralRules/prototype/select/tainting.js
index 0decb708f62574ae3569881ff03f9df27dfd8d02..e69732839b9025822263f706e59fd1ebbdd499f4 100644
--- a/test/intl402/PluralRules/prototype/select/tainting.js
+++ b/test/intl402/PluralRules/prototype/select/tainting.js
@@ -6,7 +6,7 @@ esid: sec-intl-pluralrules-abstracts
 description: >
     Tests that the behavior of a Record is not affected by
     adversarial  changes to Object.prototype.
-info:
+info: |
   1.1.1. InitializePluralRules (pluralRules, locales, options)
   (...)
   1.1.1_6. Let t be ? GetOption(options, "type", "string", « "cardinal", "ordinal" », "cardinal").
diff --git a/test/language/module-code/instn-named-bndng-dflt-expr.js b/test/language/module-code/instn-named-bndng-dflt-expr.js
index b6e2be52a406f3af7f223731305451bdf9a9b917..5c6adf83892c49cebfb7ffdfb84b8738c80195b3 100644
--- a/test/language/module-code/instn-named-bndng-dflt-expr.js
+++ b/test/language/module-code/instn-named-bndng-dflt-expr.js
@@ -1,7 +1,7 @@
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
-description:
+description: >
     Imported binding reflects state of exported default binding (expressions)
 esid: sec-moduledeclarationinstantiation
 info: |
diff --git a/test/language/module-code/instn-star-ambiguous.js b/test/language/module-code/instn-star-ambiguous.js
index 2154431e32bf66eef96bc3fc6570746331e6055c..8d15a102e32e1b9683dddc75be7364cdeec6292e 100644
--- a/test/language/module-code/instn-star-ambiguous.js
+++ b/test/language/module-code/instn-star-ambiguous.js
@@ -1,7 +1,7 @@
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
-description:
+description: >
     Ambiguous exports are not reflected in module namespace objects, nor do
     they trigger an error upon resolution
 esid: sec-moduledeclarationinstantiation
diff --git a/test/language/module-code/instn-star-props-circular.js b/test/language/module-code/instn-star-props-circular.js
index 7441bdb8027123bbaa15c4d1d5fd9c47972b79cf..a159676bb05ee62aa965b6198406506b9104156a 100644
--- a/test/language/module-code/instn-star-props-circular.js
+++ b/test/language/module-code/instn-star-props-circular.js
@@ -1,7 +1,7 @@
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
-description:
+description: >
     Circular "star" imports do not trigger infinite recursion during name
     enumeration.
 esid: sec-moduledeclarationinstantiation
diff --git a/test/language/module-code/instn-star-props-dflt-keep-indirect.js b/test/language/module-code/instn-star-props-dflt-keep-indirect.js
index 8c5f7ddbd63109cc55a136742a2670ac922549e7..772e9603ffa12a86ba0761ff66dcc8136038f9c8 100644
--- a/test/language/module-code/instn-star-props-dflt-keep-indirect.js
+++ b/test/language/module-code/instn-star-props-dflt-keep-indirect.js
@@ -1,7 +1,7 @@
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
-description:
+description: >
     Indirect default exports are included in the module namespace object
 esid: sec-moduledeclarationinstantiation
 info: |
diff --git a/test/language/module-code/instn-star-props-dflt-keep-local.js b/test/language/module-code/instn-star-props-dflt-keep-local.js
index 925a881a4618e3521ddaa97a235ba09f5bb5ab2d..f9d7bd0097561c4f8199e9c9a815478e59a0dbb0 100644
--- a/test/language/module-code/instn-star-props-dflt-keep-local.js
+++ b/test/language/module-code/instn-star-props-dflt-keep-local.js
@@ -1,7 +1,7 @@
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
-description:
+description: >
     Local default exports are included in the module namespace object
 esid: sec-moduledeclarationinstantiation
 info: |
diff --git a/test/language/module-code/instn-star-props-dflt-skip.js b/test/language/module-code/instn-star-props-dflt-skip.js
index 2eaf76800082f15f66e73d606542776a9b7d7df8..b54279b8c3c3e1e063320274eb6284e7c932513b 100644
--- a/test/language/module-code/instn-star-props-dflt-skip.js
+++ b/test/language/module-code/instn-star-props-dflt-skip.js
@@ -1,7 +1,7 @@
 // Copyright (C) 2016 the V8 project authors. All rights reserved.
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
-description:
+description: >
     Default exports are not included in the module namespace object
 esid: sec-moduledeclarationinstantiation
 info: |
diff --git a/test/language/statements/for-of/array-contract.js b/test/language/statements/for-of/array-contract.js
index b44a06f299e0d4414a252f3d1a50dc428b6b3870..6c083e49d230b2ae7593badba19e4ceb9a8a5793 100644
--- a/test/language/statements/for-of/array-contract.js
+++ b/test/language/statements/for-of/array-contract.js
@@ -3,7 +3,7 @@
 
 /*---
 description: Array entry removal during traversal using for..of
-info:
+info: >
     Entries removed from an Array instance during traversal should not be
     visited.
 es6id: 13.6.4
diff --git a/test/language/statements/if/cptn-else-false-abrupt-empty.js b/test/language/statements/if/cptn-else-false-abrupt-empty.js
index 5c86ebee9dae2356be89b41adcbac0333858e315..ac90da3d83f15914421a97dc329aa805836ce648 100644
--- a/test/language/statements/if/cptn-else-false-abrupt-empty.js
+++ b/test/language/statements/if/cptn-else-false-abrupt-empty.js
@@ -2,7 +2,7 @@
 // This code is governed by the BSD license found in the LICENSE file.
 /*---
 esid: sec-if-statement-runtime-semantics-evaluation
-description:
+description: >
     Completion value when expression is false with an `else` clause and body
     returns an empty abrupt completion
 info: >
diff --git a/test/language/statements/with/labelled-fn-stmt.js b/test/language/statements/with/labelled-fn-stmt.js
index 8008b3930882e65d2a45e34410960c69c63ab300..7ae8ac7153108b662b8cd5e2195d2d0a1e1ecdba 100644
--- a/test/language/statements/with/labelled-fn-stmt.js
+++ b/test/language/statements/with/labelled-fn-stmt.js
@@ -3,7 +3,7 @@
 /*---
 esid: sec-with-statement-static-semantics-early-errors
 es6id: 13.11.1
-description:
+description: >
   A labelled function declaration is never permitted in the Statement position
 info: |
   WithStatementa: with ( Expression ) Statement