diff --git a/test/language/statements/async-generator/yield-star-async-next.js b/test/language/statements/async-generator/yield-star-async-next.js
index 3f4e2ef96a25718388588dfc232edbc8aa3aca80..9eb6ec80a54777794f9adb97b1644b42c356373c 100644
--- a/test/language/statements/async-generator/yield-star-async-next.js
+++ b/test/language/statements/async-generator/yield-star-async-next.js
@@ -1,8 +1,11 @@
+// Copyright 2017 Tooru Fujisawa. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
 /*---
- author: Tooru Fujisawa [:arai] <arai_a@mac.com>
- esid: pending
- description: execution order for yield* with async iterator and next()
- info: >
+author: Tooru Fujisawa [:arai] <arai_a@mac.com>
+esid: pending
+description: execution order for yield* with async iterator and next()
+info: |
     YieldExpression: yield * AssignmentExpression
 
     ...
@@ -44,7 +47,8 @@
       c. Return ! AsyncGeneratorResolve(generator, value, done).
     ...
 
- flags: [async]
+flags: [async]
+features: [async-iteration]
 ---*/
 
 var log = [];
diff --git a/test/language/statements/async-generator/yield-star-async-return.js b/test/language/statements/async-generator/yield-star-async-return.js
index 7fe06a6dc047a0701618c522e04b50679c62e8de..f11d34abcf133186a9b83269342c87aeb6b995c9 100644
--- a/test/language/statements/async-generator/yield-star-async-return.js
+++ b/test/language/statements/async-generator/yield-star-async-return.js
@@ -1,8 +1,11 @@
+// Copyright 2017 Tooru Fujisawa. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
 /*---
- author: Tooru Fujisawa [:arai] <arai_a@mac.com>
- esid: pending
- description: execution order for yield* with async iterator and return()
- info: >
+author: Tooru Fujisawa [:arai] <arai_a@mac.com>
+esid: pending
+description: execution order for yield* with async iterator and return()
+info: |
     YieldExpression: yield * AssignmentExpression
 
     ...
@@ -33,7 +36,8 @@
       c. Return ! AsyncGeneratorResolve(generator, value, done).
     ...
 
- flags: [async]
+flags: [async]
+features: [async-iteration]
 ---*/
 
 var log = [];
diff --git a/test/language/statements/async-generator/yield-star-async-throw.js b/test/language/statements/async-generator/yield-star-async-throw.js
index 7680503ff105b348aac575c96b2b38e83ade3e53..0e9feeb7744177036f4e3f8186a35c4e0e7809db 100644
--- a/test/language/statements/async-generator/yield-star-async-throw.js
+++ b/test/language/statements/async-generator/yield-star-async-throw.js
@@ -1,8 +1,11 @@
+// Copyright 2017 Tooru Fujisawa. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
 /*---
- author: Tooru Fujisawa [:arai] <arai_a@mac.com>
- esid: pending
- description: execution order for yield* with async iterator and throw()
- info: >
+author: Tooru Fujisawa [:arai] <arai_a@mac.com>
+esid: pending
+description: execution order for yield* with async iterator and throw()
+info: |
     YieldExpression: yield * AssignmentExpression
 
     ...
@@ -30,7 +33,8 @@
       c. Return ! AsyncGeneratorResolve(generator, value, done).
     ...
 
- flags: [async]
+flags: [async]
+features: [async-iteration]
 ---*/
 
 var log = [];
diff --git a/test/language/statements/async-generator/yield-star-sync-next.js b/test/language/statements/async-generator/yield-star-sync-next.js
index 3068f5429ee29a4c750df3342c0c7a0425aa56fd..b57992c2e08a859e7def936f61572f4241072a42 100644
--- a/test/language/statements/async-generator/yield-star-sync-next.js
+++ b/test/language/statements/async-generator/yield-star-sync-next.js
@@ -1,8 +1,11 @@
+// Copyright 2017 Tooru Fujisawa. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
 /*---
- author: Tooru Fujisawa [:arai] <arai_a@mac.com>
- esid: pending
- description: execution order for yield* with sync iterator and next()
- info: >
+author: Tooru Fujisawa [:arai] <arai_a@mac.com>
+esid: pending
+description: execution order for yield* with sync iterator and next()
+info: |
     YieldExpression: yield * AssignmentExpression
 
     ...
@@ -56,7 +59,8 @@
 
     1. Return ! CreateIterResultObject(value, F.[[Done]]).
 
- flags: [async]
+flags: [async]
+features: [async-iteration]
 ---*/
 
 var log = [];
diff --git a/test/language/statements/async-generator/yield-star-sync-return.js b/test/language/statements/async-generator/yield-star-sync-return.js
index e28ea802ec3560539220ebb494497634a68525da..7252db75cbc19b23b58dc539e08ae94fa0169312 100644
--- a/test/language/statements/async-generator/yield-star-sync-return.js
+++ b/test/language/statements/async-generator/yield-star-sync-return.js
@@ -1,8 +1,11 @@
+// Copyright 2017 Tooru Fujisawa. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
 /*---
- author: Tooru Fujisawa [:arai] <arai_a@mac.com>
- esid: pending
- description: execution order for yield* with sync iterator and return()
- info: >
+author: Tooru Fujisawa [:arai] <arai_a@mac.com>
+esid: pending
+description: execution order for yield* with sync iterator and return()
+info: |
     YieldExpression: yield * AssignmentExpression
 
     ...
@@ -42,7 +45,8 @@
         onFulfilled, undefined, promiseCapability).
     ...
 
- flags: [async]
+flags: [async]
+features: [async-iteration]
 ---*/
 
 var log = [];
diff --git a/test/language/statements/async-generator/yield-star-sync-throw.js b/test/language/statements/async-generator/yield-star-sync-throw.js
index 7c0ada620a274de0511f2b142e17fa5da7100aad..c67a73b79046bfc41456cb238f39028c6fa95915 100644
--- a/test/language/statements/async-generator/yield-star-sync-throw.js
+++ b/test/language/statements/async-generator/yield-star-sync-throw.js
@@ -1,8 +1,11 @@
+// Copyright 2017 Tooru Fujisawa. All rights reserved.
+// This code is governed by the BSD license found in the LICENSE file.
+
 /*---
- author: Tooru Fujisawa [:arai] <arai_a@mac.com>
- esid: pending
- description: execution order for yield* with sync iterator and throw()
- info: >
+author: Tooru Fujisawa [:arai] <arai_a@mac.com>
+esid: pending
+description: execution order for yield* with sync iterator and throw()
+info: |
     YieldExpression: yield * AssignmentExpression
 
     ...
@@ -40,7 +43,8 @@
         onFulfilled, undefined, promiseCapability).
     ...
 
- flags: [async]
+flags: [async]
+features: [async-iteration]
 ---*/
 
 var log = [];