[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.15.1-1414-gc69ee75

hamaji at chromium.org hamaji at chromium.org
Thu Oct 29 20:32:09 UTC 2009


The following commit has been merged in the webkit-1.1 branch:
commit b22aa3a12638f55847109fb4181a828e03a78162
Author: hamaji at chromium.org <hamaji at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Sep 22 21:22:42 2009 +0000

    2009-09-22  Shinichiro Hamaji  <hamaji at chromium.org>
    
            Rubber-stamped by Eric Seidel.
    
            js tests should move into jstests subdirectory instead of resources/
            https://bugs.webkit.org/show_bug.cgi?id=25880
    
            Migration for js directory.
    
            * fast/js/Array-isArray.html:
            * fast/js/JSON-parse-reviver.html:
            * fast/js/JSON-stringify-replacer.html:
            * fast/js/Object-create.html:
            * fast/js/Object-defineProperties.html:
            * fast/js/Object-defineProperty.html:
            * fast/js/Object-keys.html:
            * fast/js/activation-proto.html:
            * fast/js/arguments-bad-index.html:
            * fast/js/arguments.html:
            * fast/js/array-enumerators-functions.html:
            * fast/js/array-every.html:
            * fast/js/array-filter.html:
            * fast/js/array-float-delete.html:
            * fast/js/array-functions-non-arrays.html:
            * fast/js/array-holes.html:
            * fast/js/array-index-immediate-types.html:
            * fast/js/array-indexing.html:
            * fast/js/array-iterate-backwards.html:
            * fast/js/array-join-bug-11524.html:
            * fast/js/array-lastIndexOf.html:
            * fast/js/array-reduce.html:
            * fast/js/array-reduceRight.html:
            * fast/js/array-reset-large-index.html:
            * fast/js/array-sort-reentrance.html:
            * fast/js/array-splice.html:
            * fast/js/array-tostring-and-join.html:
            * fast/js/array-tostring-ignore-separator.html:
            * fast/js/assign.html:
            * fast/js/avl-crash.html:
            * fast/js/cached-eval-gc.html:
            * fast/js/caller-property.html:
            * fast/js/char-at.html:
            * fast/js/closure-inside-extra-arg-call.html:
            * fast/js/code-serialize-paren.html:
            * fast/js/codegen-loops-logical-nodes.html:
            * fast/js/codegen-peephole-locals.html:
            * fast/js/codegen-temporaries.html:
            * fast/js/comparefn-sort-stability.html:
            * fast/js/const-without-initializer.html:
            * fast/js/constant-count.html:
            * fast/js/constant-folding.html:
            * fast/js/constructor-attributes.html:
            * fast/js/constructor.html:
            * fast/js/continue-break-multiple-labels.html:
            * fast/js/convert-nan-to-bool.html:
            * fast/js/cyclic-proto.html:
            * fast/js/cyclic-prototypes.html:
            * fast/js/cyclic-ref-toString.html:
            * fast/js/date-DST-pre-1970.html:
            * fast/js/date-DST-time-cusps.html:
            * fast/js/date-big-constructor.html:
            * fast/js/date-big-setdate.html:
            * fast/js/date-big-setmonth.html:
            * fast/js/date-constructor.html:
            * fast/js/date-negative-setmonth.html:
            * fast/js/date-parse-comments-test.html:
            * fast/js/date-parse-test.html:
            * fast/js/date-preserve-milliseconds.html:
            * fast/js/date-proto-generic-invocation.html:
            * fast/js/date-set-to-nan.html:
            * fast/js/date-toisostring.html:
            * fast/js/debugger.html:
            * fast/js/declaration-in-block.html:
            * fast/js/delete-getters-setters.html:
            * fast/js/delete-syntax.html:
            * fast/js/delete-then-put.html:
            * fast/js/dictionary-no-cache.html:
            * fast/js/do-while-semicolon.html:
            * fast/js/dot-node-base-exception.html:
            * fast/js/duplicate-param-crash.html:
            * fast/js/duplicate-param-gc-crash.html:
            * fast/js/equality.html:
            * fast/js/eval-cache-crash.html:
            * fast/js/eval-throw-return.html:
            * fast/js/eval-var-decl.html:
            * fast/js/exception-expression-offset.html:
            * fast/js/exception-for-nonobject.html:
            * fast/js/exception-linenums.html:
            * fast/js/exception-try-finally-scope-error.html:
            * fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html:
            * fast/js/excessive-comma-usage.html:
            * fast/js/finally-codegen-failure.html:
            * fast/js/for-in-avoid-duplicates.html:
            * fast/js/for-in-cached.html:
            * fast/js/for-in-exeception.html:
            * fast/js/for-in-to-text.html:
            * fast/js/for-in-var-scope.html:
            * fast/js/function-apply-aliased.html:
            * fast/js/function-apply.html:
            * fast/js/function-call-aliased.html:
            * fast/js/function-call-register-allocation.html:
            * fast/js/function-constructor-newline-after-brace.html:
            * fast/js/function-constructor-single-line-comment.html:
            * fast/js/function-declaration-statement.html:
            * fast/js/function-declaration.html:
            * fast/js/function-declarations-in-switch-statement.html:
            * fast/js/function-dot-arguments.html:
            * fast/js/function-name.html:
            * fast/js/function-names.html:
            * fast/js/function-toString-object-literals.html:
            * fast/js/function-toString-parentheses.html:
            * fast/js/function-toString-semicolon-insertion.html:
            * fast/js/getter-setter-gc.html:
            * fast/js/global-constructors.html:
            * fast/js/global-function-resolve.html:
            * fast/js/gmail-re-re.html:
            * fast/js/has-own-property.html:
            * fast/js/ignored-result-null-comparison-crash.html:
            * fast/js/ignored-result-ref-crash.html:
            * fast/js/implicit-call-with-global-reentry.html:
            * fast/js/instance-of-immediates.html:
            * fast/js/instanceof-operator.html:
            * fast/js/integer-extremes.html:
            * fast/js/isPrototypeOf.html:
            * fast/js/kde/Array.html:
            * fast/js/kde/Boolean.html:
            * fast/js/kde/Date-setYear.html:
            * fast/js/kde/Error.html:
            * fast/js/kde/GlobalObject.html:
            * fast/js/kde/Number.html:
            * fast/js/kde/Object.html:
            * fast/js/kde/Prototype.html:
            * fast/js/kde/RegExp.html:
            * fast/js/kde/StringObject.html:
            * fast/js/kde/arguments-scope.html:
            * fast/js/kde/assignments.html:
            * fast/js/kde/cast.html:
            * fast/js/kde/comment-1.html:
            * fast/js/kde/comment-2.html:
            * fast/js/kde/completion.html:
            * fast/js/kde/conditional.html:
            * fast/js/kde/constructor_length.html:
            * fast/js/kde/crash-1.html:
            * fast/js/kde/crash-2.html:
            * fast/js/kde/delete.html:
            * fast/js/kde/empty.html:
            * fast/js/kde/encode_decode_uri.html:
            * fast/js/kde/eval.html:
            * fast/js/kde/evil-n.html:
            * fast/js/kde/exception_propagation.html:
            * fast/js/kde/exceptions.html:
            * fast/js/kde/func-decl.html:
            * fast/js/kde/function.html:
            * fast/js/kde/function_arguments.html:
            * fast/js/kde/function_constructor.html:
            * fast/js/kde/function_length.html:
            * fast/js/kde/garbage-n.html:
            * fast/js/kde/inbuilt_function_proto.html:
            * fast/js/kde/inbuilt_function_tostring.html:
            * fast/js/kde/iteration.html:
            * fast/js/kde/j-comment-3.html:
            * fast/js/kde/j-comment-4.html:
            * fast/js/kde/literals.html:
            * fast/js/kde/lval-exceptions.html:
            * fast/js/kde/math.html:
            * fast/js/kde/md5-1.html:
            * fast/js/kde/md5-2.html:
            * fast/js/kde/object_prototype.html:
            * fast/js/kde/object_prototype_tostring.html:
            * fast/js/kde/operators.html:
            * fast/js/kde/parse.html:
            * fast/js/kde/prototype_length.html:
            * fast/js/kde/prototype_proto.html:
            * fast/js/kde/resources/Array.js: Removed.
            * fast/js/kde/resources/Boolean.js: Removed.
            * fast/js/kde/resources/Date-setYear.js: Removed.
            * fast/js/kde/resources/Error.js: Removed.
            * fast/js/kde/resources/GlobalObject.js: Removed.
            * fast/js/kde/resources/Number.js: Removed.
            * fast/js/kde/resources/Object.js: Removed.
            * fast/js/kde/resources/Prototype.js: Removed.
            * fast/js/kde/resources/RegExp.js: Removed.
            * fast/js/kde/resources/StringObject.js: Removed.
            * fast/js/kde/resources/TEMPLATE-n.html: Removed.
            * fast/js/kde/resources/TEMPLATE.html: Removed.
            * fast/js/kde/resources/arguments-scope.js: Removed.
            * fast/js/kde/resources/assignments.js: Removed.
            * fast/js/kde/resources/cast.js: Removed.
            * fast/js/kde/resources/comment-1.js: Removed.
            * fast/js/kde/resources/comment-2.js: Removed.
            * fast/js/kde/resources/completion.js: Removed.
            * fast/js/kde/resources/conditional.js: Removed.
            * fast/js/kde/resources/constructor_length.js: Removed.
            * fast/js/kde/resources/crash-1.js: Removed.
            * fast/js/kde/resources/crash-2.js: Removed.
            * fast/js/kde/resources/delete.js: Removed.
            * fast/js/kde/resources/empty.js: Removed.
            * fast/js/kde/resources/encode_decode_uri.js: Removed.
            * fast/js/kde/resources/eval.js: Removed.
            * fast/js/kde/resources/evil-n.js: Removed.
            * fast/js/kde/resources/exception_propagation.js: Removed.
            * fast/js/kde/resources/exceptions.js: Removed.
            * fast/js/kde/resources/func-decl.js: Removed.
            * fast/js/kde/resources/function.js: Removed.
            * fast/js/kde/resources/function_arguments.js: Removed.
            * fast/js/kde/resources/function_constructor.js: Removed.
            * fast/js/kde/resources/function_length.js: Removed.
            * fast/js/kde/resources/garbage-n.js: Removed.
            * fast/js/kde/resources/inbuilt_function_proto.js: Removed.
            * fast/js/kde/resources/inbuilt_function_tostring.js: Removed.
            * fast/js/kde/resources/iteration.js: Removed.
            * fast/js/kde/resources/j-comment-3.js: Removed.
            * fast/js/kde/resources/j-comment-4.js: Removed.
            * fast/js/kde/resources/literals.js: Removed.
            * fast/js/kde/resources/lval-exceptions.js: Removed.
            * fast/js/kde/resources/math.js: Removed.
            * fast/js/kde/resources/md5-1.js: Removed.
            * fast/js/kde/resources/md5-2.js: Removed.
            * fast/js/kde/resources/object_prototype.js: Removed.
            * fast/js/kde/resources/object_prototype_tostring.js: Removed.
            * fast/js/kde/resources/operators.js: Removed.
            * fast/js/kde/resources/parse.js: Removed.
            * fast/js/kde/resources/prototype_length.js: Removed.
            * fast/js/kde/resources/prototype_proto.js: Removed.
            * fast/js/kde/resources/scope.js: Removed.
            * fast/js/kde/resources/statements.js: Removed.
            * fast/js/kde/resources/string-1-n.js: Removed.
            * fast/js/kde/resources/string-2-n.js: Removed.
            * fast/js/kde/resources/var_decl_init.js: Removed.
            * fast/js/kde/scope.html:
            * fast/js/kde/script-tests: Added.
            * fast/js/kde/script-tests/Array.js: Copied from LayoutTests/fast/js/kde/resources/Array.js.
            * fast/js/kde/script-tests/Boolean.js: Copied from LayoutTests/fast/js/kde/resources/Boolean.js.
            * fast/js/kde/script-tests/Date-setYear.js: Copied from LayoutTests/fast/js/kde/resources/Date-setYear.js.
            * fast/js/kde/script-tests/Error.js: Copied from LayoutTests/fast/js/kde/resources/Error.js.
            * fast/js/kde/script-tests/GlobalObject.js: Copied from LayoutTests/fast/js/kde/resources/GlobalObject.js.
            * fast/js/kde/script-tests/Number.js: Copied from LayoutTests/fast/js/kde/resources/Number.js.
            * fast/js/kde/script-tests/Object.js: Copied from LayoutTests/fast/js/kde/resources/Object.js.
            * fast/js/kde/script-tests/Prototype.js: Copied from LayoutTests/fast/js/kde/resources/Prototype.js.
            * fast/js/kde/script-tests/RegExp.js: Copied from LayoutTests/fast/js/kde/resources/RegExp.js.
            * fast/js/kde/script-tests/StringObject.js: Copied from LayoutTests/fast/js/kde/resources/StringObject.js.
            * fast/js/kde/script-tests/TEMPLATE-n.html: Copied from LayoutTests/fast/js/kde/resources/TEMPLATE-n.html.
            * fast/js/kde/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/js/kde/resources/TEMPLATE.html.
            * fast/js/kde/script-tests/arguments-scope.js: Copied from LayoutTests/fast/js/kde/resources/arguments-scope.js.
            * fast/js/kde/script-tests/assignments.js: Copied from LayoutTests/fast/js/kde/resources/assignments.js.
            * fast/js/kde/script-tests/cast.js: Copied from LayoutTests/fast/js/kde/resources/cast.js.
            * fast/js/kde/script-tests/comment-1.js: Copied from LayoutTests/fast/js/kde/resources/comment-1.js.
            * fast/js/kde/script-tests/comment-2.js: Copied from LayoutTests/fast/js/kde/resources/comment-2.js.
            * fast/js/kde/script-tests/completion.js: Copied from LayoutTests/fast/js/kde/resources/completion.js.
            * fast/js/kde/script-tests/conditional.js: Copied from LayoutTests/fast/js/kde/resources/conditional.js.
            * fast/js/kde/script-tests/constructor_length.js: Copied from LayoutTests/fast/js/kde/resources/constructor_length.js.
            * fast/js/kde/script-tests/crash-1.js: Copied from LayoutTests/fast/js/kde/resources/crash-1.js.
            * fast/js/kde/script-tests/crash-2.js: Copied from LayoutTests/fast/js/kde/resources/crash-2.js.
            * fast/js/kde/script-tests/delete.js: Copied from LayoutTests/fast/js/kde/resources/delete.js.
            * fast/js/kde/script-tests/empty.js: Copied from LayoutTests/fast/js/kde/resources/empty.js.
            * fast/js/kde/script-tests/encode_decode_uri.js: Copied from LayoutTests/fast/js/kde/resources/encode_decode_uri.js.
            * fast/js/kde/script-tests/eval.js: Copied from LayoutTests/fast/js/kde/resources/eval.js.
            * fast/js/kde/script-tests/evil-n.js: Copied from LayoutTests/fast/js/kde/resources/evil-n.js.
            * fast/js/kde/script-tests/exception_propagation.js: Copied from LayoutTests/fast/js/kde/resources/exception_propagation.js.
            * fast/js/kde/script-tests/exceptions.js: Copied from LayoutTests/fast/js/kde/resources/exceptions.js.
            * fast/js/kde/script-tests/func-decl.js: Copied from LayoutTests/fast/js/kde/resources/func-decl.js.
            * fast/js/kde/script-tests/function.js: Copied from LayoutTests/fast/js/kde/resources/function.js.
            * fast/js/kde/script-tests/function_arguments.js: Copied from LayoutTests/fast/js/kde/resources/function_arguments.js.
            * fast/js/kde/script-tests/function_constructor.js: Copied from LayoutTests/fast/js/kde/resources/function_constructor.js.
            * fast/js/kde/script-tests/function_length.js: Copied from LayoutTests/fast/js/kde/resources/function_length.js.
            * fast/js/kde/script-tests/garbage-n.js: Copied from LayoutTests/fast/js/kde/resources/garbage-n.js.
            * fast/js/kde/script-tests/inbuilt_function_proto.js: Copied from LayoutTests/fast/js/kde/resources/inbuilt_function_proto.js.
            * fast/js/kde/script-tests/inbuilt_function_tostring.js: Copied from LayoutTests/fast/js/kde/resources/inbuilt_function_tostring.js.
            * fast/js/kde/script-tests/iteration.js: Copied from LayoutTests/fast/js/kde/resources/iteration.js.
            * fast/js/kde/script-tests/j-comment-3.js: Copied from LayoutTests/fast/js/kde/resources/j-comment-3.js.
            * fast/js/kde/script-tests/j-comment-4.js: Copied from LayoutTests/fast/js/kde/resources/j-comment-4.js.
            * fast/js/kde/script-tests/literals.js: Copied from LayoutTests/fast/js/kde/resources/literals.js.
            * fast/js/kde/script-tests/lval-exceptions.js: Copied from LayoutTests/fast/js/kde/resources/lval-exceptions.js.
            * fast/js/kde/script-tests/math.js: Copied from LayoutTests/fast/js/kde/resources/math.js.
            * fast/js/kde/script-tests/md5-1.js: Copied from LayoutTests/fast/js/kde/resources/md5-1.js.
            * fast/js/kde/script-tests/md5-2.js: Copied from LayoutTests/fast/js/kde/resources/md5-2.js.
            * fast/js/kde/script-tests/object_prototype.js: Copied from LayoutTests/fast/js/kde/resources/object_prototype.js.
            * fast/js/kde/script-tests/object_prototype_tostring.js: Copied from LayoutTests/fast/js/kde/resources/object_prototype_tostring.js.
            * fast/js/kde/script-tests/operators.js: Copied from LayoutTests/fast/js/kde/resources/operators.js.
            * fast/js/kde/script-tests/parse.js: Copied from LayoutTests/fast/js/kde/resources/parse.js.
            * fast/js/kde/script-tests/prototype_length.js: Copied from LayoutTests/fast/js/kde/resources/prototype_length.js.
            * fast/js/kde/script-tests/prototype_proto.js: Copied from LayoutTests/fast/js/kde/resources/prototype_proto.js.
            * fast/js/kde/script-tests/scope.js: Copied from LayoutTests/fast/js/kde/resources/scope.js.
            * fast/js/kde/script-tests/statements.js: Copied from LayoutTests/fast/js/kde/resources/statements.js.
            * fast/js/kde/script-tests/string-1-n.js: Copied from LayoutTests/fast/js/kde/resources/string-1-n.js.
            * fast/js/kde/script-tests/string-2-n.js: Copied from LayoutTests/fast/js/kde/resources/string-2-n.js.
            * fast/js/kde/script-tests/var_decl_init.js: Copied from LayoutTests/fast/js/kde/resources/var_decl_init.js.
            * fast/js/kde/statements.html:
            * fast/js/kde/string-1-n.html:
            * fast/js/kde/string-2-n.html:
            * fast/js/kde/var_decl_init.html:
            * fast/js/large-expressions.html:
            * fast/js/lastModified.html:
            * fast/js/logical-or-jless.html:
            * fast/js/math-transforms.html:
            * fast/js/math.html:
            * fast/js/method-check.html:
            * fast/js/mod-crash.html:
            * fast/js/modify-non-references.html:
            * fast/js/named-function-expression.html:
            * fast/js/navigator-mimeTypes-length.html:
            * fast/js/nested-object-gc.html:
            * fast/js/non-object-proto.html:
            * fast/js/null-char-in-string.html:
            * fast/js/number-cell-reuse.html:
            * fast/js/number-parsing-crash.html:
            * fast/js/number-toExponential.html:
            * fast/js/number-toString.html:
            * fast/js/number-tofixed.html:
            * fast/js/number-toprecision.html:
            * fast/js/numeric-conversion.html:
            * fast/js/object-extra-comma.html:
            * fast/js/object-prototype-constructor.html:
            * fast/js/object-prototype-toLocaleString.html:
            * fast/js/order-of-operations.html:
            * fast/js/parse-backslash-before-newline.html:
            * fast/js/postfix-syntax.html:
            * fast/js/prefix-syntax.html:
            * fast/js/pretty-print.html:
            * fast/js/primitive-method-this.html:
            * fast/js/primitive-property-access-edge-cases.html:
            * fast/js/property-getters-and-setters.html:
            * fast/js/propertyIsEnumerable.html:
            * fast/js/prototypes.html:
            * fast/js/read-modify-eval.html:
            * fast/js/recursion-limit-equal.html:
            * fast/js/reentrant-call-unwind.html:
            * fast/js/regexp-backreferences.html:
            * fast/js/regexp-char-insensitive.html:
            * fast/js/regexp-character-match-out-of-order.html:
            * fast/js/regexp-compile-crash.html:
            * fast/js/regexp-compile.html:
            * fast/js/regexp-divequal.html:
            * fast/js/regexp-extended-characters-crash.html:
            * fast/js/regexp-extended-characters-match.html:
            * fast/js/regexp-extended-characters-more.html:
            * fast/js/regexp-find-first-asserted.html:
            * fast/js/regexp-lastindex.html:
            * fast/js/regexp-many-brackets.html:
            * fast/js/regexp-negative-special-characters.html:
            * fast/js/regexp-no-extensions.html:
            * fast/js/regexp-non-bmp.html:
            * fast/js/regexp-non-capturing-groups.html:
            * fast/js/regexp-non-character.html:
            * fast/js/regexp-overflow-too-big.html:
            * fast/js/regexp-overflow.html:
            * fast/js/regexp-range-bound-ffff.html:
            * fast/js/regexp-range-out-of-order.html:
            * fast/js/regexp-ranges-and-escaped-hyphens.html:
            * fast/js/regexp-stack-overflow.html:
            * fast/js/regexp-unicode-handling.html:
            * fast/js/regexp-unicode-overflow.html:
            * fast/js/registerCachingAcrossBranchTargets.html:
            * fast/js/rehash-assign.html:
            * fast/js/removing-Cf-characters.html:
            * fast/js/reparsing-semicolon-insertion.html:
            * fast/js/repeat-cached-vm-reentry.html:
            * fast/js/reserved-words.html:
            * fast/js/resize-array-assign.html:
            * fast/js/resources/Array-isArray.js: Removed.
            * fast/js/resources/JSON-parse-reviver.js: Removed.
            * fast/js/resources/JSON-stringify-replacer.js: Removed.
            * fast/js/resources/Object-create.js: Removed.
            * fast/js/resources/Object-defineProperties.js: Removed.
            * fast/js/resources/Object-defineProperty.js: Removed.
            * fast/js/resources/Object-keys.js: Removed.
            * fast/js/resources/TEMPLATE.html: Removed.
            * fast/js/resources/activation-proto.js: Removed.
            * fast/js/resources/arguments-bad-index.js: Removed.
            * fast/js/resources/arguments.js: Removed.
            * fast/js/resources/array-enumerators-functions.js: Removed.
            * fast/js/resources/array-every.js: Removed.
            * fast/js/resources/array-filter.js: Removed.
            * fast/js/resources/array-float-delete.js: Removed.
            * fast/js/resources/array-functions-non-arrays.js: Removed.
            * fast/js/resources/array-holes.js: Removed.
            * fast/js/resources/array-index-immediate-types.js: Removed.
            * fast/js/resources/array-indexing.js: Removed.
            * fast/js/resources/array-iterate-backwards.js: Removed.
            * fast/js/resources/array-join-bug-11524.js: Removed.
            * fast/js/resources/array-lastIndexOf.js: Removed.
            * fast/js/resources/array-reduce.js: Removed.
            * fast/js/resources/array-reduceRight.js: Removed.
            * fast/js/resources/array-reset-large-index.js: Removed.
            * fast/js/resources/array-sort-reentrance.js: Removed.
            * fast/js/resources/array-splice.js: Removed.
            * fast/js/resources/array-tostring-and-join.js: Removed.
            * fast/js/resources/array-tostring-ignore-separator.js: Removed.
            * fast/js/resources/assign.js: Removed.
            * fast/js/resources/avl-crash.js: Removed.
            * fast/js/resources/cached-eval-gc.js: Removed.
            * fast/js/resources/caller-property.js: Removed.
            * fast/js/resources/char-at.js: Removed.
            * fast/js/resources/closure-inside-extra-arg-call.js: Removed.
            * fast/js/resources/code-serialize-paren.js: Removed.
            * fast/js/resources/codegen-loops-logical-nodes.js: Removed.
            * fast/js/resources/codegen-peephole-locals.js: Removed.
            * fast/js/resources/codegen-temporaries.js: Removed.
            * fast/js/resources/comparefn-sort-stability.js: Removed.
            * fast/js/resources/const-without-initializer.js: Removed.
            * fast/js/resources/constant-count.js: Removed.
            * fast/js/resources/constant-folding.js: Removed.
            * fast/js/resources/constructor-attributes.js: Removed.
            * fast/js/resources/constructor.js: Removed.
            * fast/js/resources/continue-break-multiple-labels.js: Removed.
            * fast/js/resources/convert-nan-to-bool.js: Removed.
            * fast/js/resources/cyclic-proto.js: Removed.
            * fast/js/resources/cyclic-prototypes.js: Removed.
            * fast/js/resources/cyclic-ref-toString.js: Removed.
            * fast/js/resources/date-DST-pre-1970.js: Removed.
            * fast/js/resources/date-DST-time-cusps.js: Removed.
            * fast/js/resources/date-big-constructor.js: Removed.
            * fast/js/resources/date-big-setdate.js: Removed.
            * fast/js/resources/date-big-setmonth.js: Removed.
            * fast/js/resources/date-constructor.js: Removed.
            * fast/js/resources/date-negative-setmonth.js: Removed.
            * fast/js/resources/date-parse-comments-test.js: Removed.
            * fast/js/resources/date-parse-test.js: Removed.
            * fast/js/resources/date-preserve-milliseconds.js: Removed.
            * fast/js/resources/date-proto-generic-invocation.js: Removed.
            * fast/js/resources/date-set-to-nan.js: Removed.
            * fast/js/resources/date-toisostring.js: Removed.
            * fast/js/resources/debugger.js: Removed.
            * fast/js/resources/declaration-in-block.js: Removed.
            * fast/js/resources/delete-getters-setters.js: Removed.
            * fast/js/resources/delete-syntax.js: Removed.
            * fast/js/resources/delete-then-put.js: Removed.
            * fast/js/resources/dictionary-no-cache.js: Removed.
            * fast/js/resources/do-while-semicolon.js: Removed.
            * fast/js/resources/dot-node-base-exception.js: Removed.
            * fast/js/resources/duplicate-param-crash.js: Removed.
            * fast/js/resources/duplicate-param-gc-crash.js: Removed.
            * fast/js/resources/equality.js: Removed.
            * fast/js/resources/eval-cache-crash.js: Removed.
            * fast/js/resources/eval-throw-return.js: Removed.
            * fast/js/resources/eval-var-decl.js: Removed.
            * fast/js/resources/exception-expression-offset.js: Removed.
            * fast/js/resources/exception-for-nonobject.js: Removed.
            * fast/js/resources/exception-linenums.js: Removed.
            * fast/js/resources/exception-try-finally-scope-error.js: Removed.
            * fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js: Removed.
            * fast/js/resources/excessive-comma-usage.js: Removed.
            * fast/js/resources/finally-codegen-failure.js: Removed.
            * fast/js/resources/for-in-avoid-duplicates.js: Removed.
            * fast/js/resources/for-in-cached.js: Removed.
            * fast/js/resources/for-in-exeception.js: Removed.
            * fast/js/resources/for-in-to-text.js: Removed.
            * fast/js/resources/for-in-var-scope.js: Removed.
            * fast/js/resources/function-apply-aliased.js: Removed.
            * fast/js/resources/function-apply.js: Removed.
            * fast/js/resources/function-call-aliased.js: Removed.
            * fast/js/resources/function-call-register-allocation.js: Removed.
            * fast/js/resources/function-constructor-newline-after-brace.js: Removed.
            * fast/js/resources/function-constructor-single-line-comment.js: Removed.
            * fast/js/resources/function-declaration-statement.js: Removed.
            * fast/js/resources/function-declaration.js: Removed.
            * fast/js/resources/function-declarations-in-switch-statement.js: Removed.
            * fast/js/resources/function-dot-arguments.js: Removed.
            * fast/js/resources/function-name.js: Removed.
            * fast/js/resources/function-names.js: Removed.
            * fast/js/resources/function-toString-object-literals.js: Removed.
            * fast/js/resources/function-toString-parentheses.js: Removed.
            * fast/js/resources/function-toString-semicolon-insertion.js: Removed.
            * fast/js/resources/getter-setter-gc.js: Removed.
            * fast/js/resources/global-constructors.js: Removed.
            * fast/js/resources/global-function-resolve.js: Removed.
            * fast/js/resources/gmail-re-re.js: Removed.
            * fast/js/resources/has-own-property.js: Removed.
            * fast/js/resources/ignored-result-null-comparison-crash.js: Removed.
            * fast/js/resources/ignored-result-ref-crash.js: Removed.
            * fast/js/resources/implicit-call-with-global-reentry.js: Removed.
            * fast/js/resources/instance-of-immediates.js: Removed.
            * fast/js/resources/instanceof-operator.js: Removed.
            * fast/js/resources/integer-extremes.js: Removed.
            * fast/js/resources/isPrototypeOf.js: Removed.
            * fast/js/resources/large-expressions.js: Removed.
            * fast/js/resources/lastModified.js: Removed.
            * fast/js/resources/logical-or-jless.js: Removed.
            * fast/js/resources/math-transforms.js: Removed.
            * fast/js/resources/math.js: Removed.
            * fast/js/resources/method-check.js: Removed.
            * fast/js/resources/mod-crash.js: Removed.
            * fast/js/resources/modify-non-references.js: Removed.
            * fast/js/resources/named-function-expression.js: Removed.
            * fast/js/resources/navigator-mimeTypes-length.js: Removed.
            * fast/js/resources/nested-object-gc.js: Removed.
            * fast/js/resources/non-object-proto.js: Removed.
            * fast/js/resources/null-char-in-string.js: Removed.
            * fast/js/resources/number-cell-reuse.js: Removed.
            * fast/js/resources/number-parsing-crash.js: Removed.
            * fast/js/resources/number-toExponential.js: Removed.
            * fast/js/resources/number-toString.js: Removed.
            * fast/js/resources/number-tofixed.js: Removed.
            * fast/js/resources/number-toprecision.js: Removed.
            * fast/js/resources/numeric-conversion.js: Removed.
            * fast/js/resources/object-extra-comma.js: Removed.
            * fast/js/resources/object-prototype-constructor.js: Removed.
            * fast/js/resources/object-prototype-toLocaleString.js: Removed.
            * fast/js/resources/order-of-operations.js: Removed.
            * fast/js/resources/parse-backslash-before-newline.js: Removed.
            * fast/js/resources/postfix-syntax.js: Removed.
            * fast/js/resources/prefix-syntax.js: Removed.
            * fast/js/resources/pretty-print.js: Removed.
            * fast/js/resources/primitive-method-this.js: Removed.
            * fast/js/resources/primitive-property-access-edge-cases.js: Removed.
            * fast/js/resources/property-getters-and-setters.js: Removed.
            * fast/js/resources/propertyIsEnumerable.js: Removed.
            * fast/js/resources/prototypes.js: Removed.
            * fast/js/resources/read-modify-eval.js: Removed.
            * fast/js/resources/recursion-limit-equal.js: Removed.
            * fast/js/resources/reentrant-call-unwind.js: Removed.
            * fast/js/resources/regexp-backreferences.js: Removed.
            * fast/js/resources/regexp-char-insensitive.js: Removed.
            * fast/js/resources/regexp-character-match-out-of-order.js: Removed.
            * fast/js/resources/regexp-compile-crash.js: Removed.
            * fast/js/resources/regexp-compile.js: Removed.
            * fast/js/resources/regexp-divequal.js: Removed.
            * fast/js/resources/regexp-extended-characters-crash.js: Removed.
            * fast/js/resources/regexp-extended-characters-match.js: Removed.
            * fast/js/resources/regexp-extended-characters-more.js: Removed.
            * fast/js/resources/regexp-find-first-asserted.js: Removed.
            * fast/js/resources/regexp-lastindex.js: Removed.
            * fast/js/resources/regexp-many-brackets.js: Removed.
            * fast/js/resources/regexp-negative-special-characters.js: Removed.
            * fast/js/resources/regexp-no-extensions.js: Removed.
            * fast/js/resources/regexp-non-bmp.js: Removed.
            * fast/js/resources/regexp-non-capturing-groups.js: Removed.
            * fast/js/resources/regexp-non-character.js: Removed.
            * fast/js/resources/regexp-overflow-too-big.js: Removed.
            * fast/js/resources/regexp-overflow.js: Removed.
            * fast/js/resources/regexp-range-bound-ffff.js: Removed.
            * fast/js/resources/regexp-range-out-of-order.js: Removed.
            * fast/js/resources/regexp-ranges-and-escaped-hyphens.js: Removed.
            * fast/js/resources/regexp-stack-overflow.js: Removed.
            * fast/js/resources/regexp-unicode-handling.js: Removed.
            * fast/js/resources/regexp-unicode-overflow.js: Removed.
            * fast/js/resources/registerCachingAcrossBranchTargets.js: Removed.
            * fast/js/resources/rehash-assign.js: Removed.
            * fast/js/resources/removing-Cf-characters.js: Removed.
            * fast/js/resources/reparsing-semicolon-insertion.js: Removed.
            * fast/js/resources/repeat-cached-vm-reentry.js: Removed.
            * fast/js/resources/reserved-words.js: Removed.
            * fast/js/resources/resize-array-assign.js: Removed.
            * fast/js/resources/select-options-add.js: Removed.
            * fast/js/resources/slash-lineterminator-parse.js: Removed.
            * fast/js/resources/sort-large-array.js: Removed.
            * fast/js/resources/sort-no-jit-code-crash.js: Removed.
            * fast/js/resources/sort-non-numbers.js: Removed.
            * fast/js/resources/sort-randomly.js: Removed.
            * fast/js/resources/sort-stability.js: Removed.
            * fast/js/resources/sparse-array.js: Removed.
            * fast/js/resources/stack-unwinding.js: Removed.
            * fast/js/resources/statement-list-register-crash.js: Removed.
            * fast/js/resources/static-scope-object.js: Removed.
            * fast/js/resources/string-capitalization.js: Removed.
            * fast/js/resources/string-from-char-code.js: Removed.
            * fast/js/resources/string-index-overflow.js: Removed.
            * fast/js/resources/string-property-iteration.js: Removed.
            * fast/js/resources/string-replace-2.js: Removed.
            * fast/js/resources/string-replace-3.js: Removed.
            * fast/js/resources/string-slice-abnormal-values.js: Removed.
            * fast/js/resources/string-sort.js: Removed.
            * fast/js/resources/string-split-ignore-case.js: Removed.
            * fast/js/resources/string-substr.js: Removed.
            * fast/js/resources/string_replace.js: Removed.
            * fast/js/resources/switch-behaviour.js: Removed.
            * fast/js/resources/this-non-object-proto.js: Removed.
            * fast/js/resources/toString-elision-trailing-comma.js: Removed.
            * fast/js/resources/toString-exception.js: Removed.
            * fast/js/resources/toString-for-var-decl.js: Removed.
            * fast/js/resources/toString-number-dot-expr.js: Removed.
            * fast/js/resources/toString-overrides.js: Removed.
            * fast/js/resources/toString-prefix-postfix-preserve-parens.js: Removed.
            * fast/js/resources/toString-stack-overflow.js: Removed.
            * fast/js/resources/tostring-exception-in-property-access.js: Removed.
            * fast/js/resources/transition-cache-dictionary-crash.js: Removed.
            * fast/js/resources/typeof-codegen-crash.js: Removed.
            * fast/js/resources/typeof-constant-string.js: Removed.
            * fast/js/resources/typeof-syntax.js: Removed.
            * fast/js/resources/unexpected-constant-crash.js: Removed.
            * fast/js/resources/unmatching-argument-count.js: Removed.
            * fast/js/resources/var-shadows-arg-crash.js: Removed.
            * fast/js/resources/var-shadows-arg-gc-crash.js: Removed.
            * fast/js/resources/vardecl-blocks-init.js: Removed.
            * fast/js/resources/vardecl-preserve-arguments.js: Removed.
            * fast/js/resources/with-scope-gc.js: Removed.
            * fast/js/script-tests: Added.
            * fast/js/script-tests/Array-isArray.js: Copied from LayoutTests/fast/js/resources/Array-isArray.js.
            * fast/js/script-tests/JSON-parse-reviver.js: Copied from LayoutTests/fast/js/resources/JSON-parse-reviver.js.
            * fast/js/script-tests/JSON-stringify-replacer.js: Copied from LayoutTests/fast/js/resources/JSON-stringify-replacer.js.
            * fast/js/script-tests/Object-create.js: Copied from LayoutTests/fast/js/resources/Object-create.js.
            * fast/js/script-tests/Object-defineProperties.js: Copied from LayoutTests/fast/js/resources/Object-defineProperties.js.
            * fast/js/script-tests/Object-defineProperty.js: Copied from LayoutTests/fast/js/resources/Object-defineProperty.js.
            * fast/js/script-tests/Object-keys.js: Copied from LayoutTests/fast/js/resources/Object-keys.js.
            * fast/js/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/js/resources/TEMPLATE.html.
            * fast/js/script-tests/activation-proto.js: Copied from LayoutTests/fast/js/resources/activation-proto.js.
            * fast/js/script-tests/arguments-bad-index.js: Copied from LayoutTests/fast/js/resources/arguments-bad-index.js.
            * fast/js/script-tests/arguments.js: Copied from LayoutTests/fast/js/resources/arguments.js.
            * fast/js/script-tests/array-enumerators-functions.js: Copied from LayoutTests/fast/js/resources/array-enumerators-functions.js.
            * fast/js/script-tests/array-every.js: Copied from LayoutTests/fast/js/resources/array-every.js.
            * fast/js/script-tests/array-filter.js: Copied from LayoutTests/fast/js/resources/array-filter.js.
            * fast/js/script-tests/array-float-delete.js: Copied from LayoutTests/fast/js/resources/array-float-delete.js.
            * fast/js/script-tests/array-functions-non-arrays.js: Copied from LayoutTests/fast/js/resources/array-functions-non-arrays.js.
            * fast/js/script-tests/array-holes.js: Copied from LayoutTests/fast/js/resources/array-holes.js.
            * fast/js/script-tests/array-index-immediate-types.js: Copied from LayoutTests/fast/js/resources/array-index-immediate-types.js.
            * fast/js/script-tests/array-indexing.js: Copied from LayoutTests/fast/js/resources/array-indexing.js.
            * fast/js/script-tests/array-iterate-backwards.js: Copied from LayoutTests/fast/js/resources/array-iterate-backwards.js.
            * fast/js/script-tests/array-join-bug-11524.js: Copied from LayoutTests/fast/js/resources/array-join-bug-11524.js.
            * fast/js/script-tests/array-lastIndexOf.js: Copied from LayoutTests/fast/js/resources/array-lastIndexOf.js.
            * fast/js/script-tests/array-reduce.js: Copied from LayoutTests/fast/js/resources/array-reduce.js.
            * fast/js/script-tests/array-reduceRight.js: Copied from LayoutTests/fast/js/resources/array-reduceRight.js.
            * fast/js/script-tests/array-reset-large-index.js: Copied from LayoutTests/fast/js/resources/array-reset-large-index.js.
            * fast/js/script-tests/array-sort-reentrance.js: Copied from LayoutTests/fast/js/resources/array-sort-reentrance.js.
            * fast/js/script-tests/array-splice.js: Copied from LayoutTests/fast/js/resources/array-splice.js.
            * fast/js/script-tests/array-tostring-and-join.js: Copied from LayoutTests/fast/js/resources/array-tostring-and-join.js.
            * fast/js/script-tests/array-tostring-ignore-separator.js: Copied from LayoutTests/fast/js/resources/array-tostring-ignore-separator.js.
            * fast/js/script-tests/assign.js: Copied from LayoutTests/fast/js/resources/assign.js.
            * fast/js/script-tests/avl-crash.js: Copied from LayoutTests/fast/js/resources/avl-crash.js.
            * fast/js/script-tests/cached-eval-gc.js: Copied from LayoutTests/fast/js/resources/cached-eval-gc.js.
            * fast/js/script-tests/caller-property.js: Copied from LayoutTests/fast/js/resources/caller-property.js.
            * fast/js/script-tests/char-at.js: Copied from LayoutTests/fast/js/resources/char-at.js.
            * fast/js/script-tests/closure-inside-extra-arg-call.js: Copied from LayoutTests/fast/js/resources/closure-inside-extra-arg-call.js.
            * fast/js/script-tests/code-serialize-paren.js: Copied from LayoutTests/fast/js/resources/code-serialize-paren.js.
            * fast/js/script-tests/codegen-loops-logical-nodes.js: Copied from LayoutTests/fast/js/resources/codegen-loops-logical-nodes.js.
            * fast/js/script-tests/codegen-peephole-locals.js: Copied from LayoutTests/fast/js/resources/codegen-peephole-locals.js.
            * fast/js/script-tests/codegen-temporaries.js: Copied from LayoutTests/fast/js/resources/codegen-temporaries.js.
            * fast/js/script-tests/comparefn-sort-stability.js: Copied from LayoutTests/fast/js/resources/comparefn-sort-stability.js.
            * fast/js/script-tests/const-without-initializer.js: Copied from LayoutTests/fast/js/resources/const-without-initializer.js.
            * fast/js/script-tests/constant-count.js: Copied from LayoutTests/fast/js/resources/constant-count.js.
            * fast/js/script-tests/constant-folding.js: Copied from LayoutTests/fast/js/resources/constant-folding.js.
            * fast/js/script-tests/constructor-attributes.js: Copied from LayoutTests/fast/js/resources/constructor-attributes.js.
            * fast/js/script-tests/constructor.js: Copied from LayoutTests/fast/js/resources/constructor.js.
            * fast/js/script-tests/continue-break-multiple-labels.js: Copied from LayoutTests/fast/js/resources/continue-break-multiple-labels.js.
            * fast/js/script-tests/convert-nan-to-bool.js: Copied from LayoutTests/fast/js/resources/convert-nan-to-bool.js.
            * fast/js/script-tests/cyclic-proto.js: Copied from LayoutTests/fast/js/resources/cyclic-proto.js.
            * fast/js/script-tests/cyclic-prototypes.js: Copied from LayoutTests/fast/js/resources/cyclic-prototypes.js.
            * fast/js/script-tests/cyclic-ref-toString.js: Copied from LayoutTests/fast/js/resources/cyclic-ref-toString.js.
            * fast/js/script-tests/date-DST-pre-1970.js: Copied from LayoutTests/fast/js/resources/date-DST-pre-1970.js.
            * fast/js/script-tests/date-DST-time-cusps.js: Copied from LayoutTests/fast/js/resources/date-DST-time-cusps.js.
            * fast/js/script-tests/date-big-constructor.js: Copied from LayoutTests/fast/js/resources/date-big-constructor.js.
            * fast/js/script-tests/date-big-setdate.js: Copied from LayoutTests/fast/js/resources/date-big-setdate.js.
            * fast/js/script-tests/date-big-setmonth.js: Copied from LayoutTests/fast/js/resources/date-big-setmonth.js.
            * fast/js/script-tests/date-constructor.js: Copied from LayoutTests/fast/js/resources/date-constructor.js.
            * fast/js/script-tests/date-negative-setmonth.js: Copied from LayoutTests/fast/js/resources/date-negative-setmonth.js.
            * fast/js/script-tests/date-parse-comments-test.js: Copied from LayoutTests/fast/js/resources/date-parse-comments-test.js.
            * fast/js/script-tests/date-parse-test.js: Copied from LayoutTests/fast/js/resources/date-parse-test.js.
            * fast/js/script-tests/date-preserve-milliseconds.js: Copied from LayoutTests/fast/js/resources/date-preserve-milliseconds.js.
            * fast/js/script-tests/date-proto-generic-invocation.js: Copied from LayoutTests/fast/js/resources/date-proto-generic-invocation.js.
            * fast/js/script-tests/date-set-to-nan.js: Copied from LayoutTests/fast/js/resources/date-set-to-nan.js.
            * fast/js/script-tests/date-toisostring.js: Copied from LayoutTests/fast/js/resources/date-toisostring.js.
            * fast/js/script-tests/debugger.js: Copied from LayoutTests/fast/js/resources/debugger.js.
            * fast/js/script-tests/declaration-in-block.js: Copied from LayoutTests/fast/js/resources/declaration-in-block.js.
            * fast/js/script-tests/delete-getters-setters.js: Copied from LayoutTests/fast/js/resources/delete-getters-setters.js.
            * fast/js/script-tests/delete-syntax.js: Copied from LayoutTests/fast/js/resources/delete-syntax.js.
            * fast/js/script-tests/delete-then-put.js: Copied from LayoutTests/fast/js/resources/delete-then-put.js.
            * fast/js/script-tests/dictionary-no-cache.js: Copied from LayoutTests/fast/js/resources/dictionary-no-cache.js.
            * fast/js/script-tests/do-while-semicolon.js: Copied from LayoutTests/fast/js/resources/do-while-semicolon.js.
            * fast/js/script-tests/dot-node-base-exception.js: Copied from LayoutTests/fast/js/resources/dot-node-base-exception.js.
            * fast/js/script-tests/duplicate-param-crash.js: Copied from LayoutTests/fast/js/resources/duplicate-param-crash.js.
            * fast/js/script-tests/duplicate-param-gc-crash.js: Copied from LayoutTests/fast/js/resources/duplicate-param-gc-crash.js.
            * fast/js/script-tests/equality.js: Copied from LayoutTests/fast/js/resources/equality.js.
            * fast/js/script-tests/eval-cache-crash.js: Copied from LayoutTests/fast/js/resources/eval-cache-crash.js.
            * fast/js/script-tests/eval-throw-return.js: Copied from LayoutTests/fast/js/resources/eval-throw-return.js.
            * fast/js/script-tests/eval-var-decl.js: Copied from LayoutTests/fast/js/resources/eval-var-decl.js.
            * fast/js/script-tests/exception-expression-offset.js: Copied from LayoutTests/fast/js/resources/exception-expression-offset.js.
            * fast/js/script-tests/exception-for-nonobject.js: Copied from LayoutTests/fast/js/resources/exception-for-nonobject.js.
            * fast/js/script-tests/exception-linenums.js: Copied from LayoutTests/fast/js/resources/exception-linenums.js.
            * fast/js/script-tests/exception-try-finally-scope-error.js: Copied from LayoutTests/fast/js/resources/exception-try-finally-scope-error.js.
            * fast/js/script-tests/exception-with-handler-inside-eval-with-dynamic-scope.js: Copied from LayoutTests/fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js.
            * fast/js/script-tests/excessive-comma-usage.js: Copied from LayoutTests/fast/js/resources/excessive-comma-usage.js.
            * fast/js/script-tests/finally-codegen-failure.js: Copied from LayoutTests/fast/js/resources/finally-codegen-failure.js.
            * fast/js/script-tests/for-in-avoid-duplicates.js: Copied from LayoutTests/fast/js/resources/for-in-avoid-duplicates.js.
            * fast/js/script-tests/for-in-cached.js: Copied from LayoutTests/fast/js/resources/for-in-cached.js.
            * fast/js/script-tests/for-in-exeception.js: Copied from LayoutTests/fast/js/resources/for-in-exeception.js.
            * fast/js/script-tests/for-in-to-text.js: Copied from LayoutTests/fast/js/resources/for-in-to-text.js.
            * fast/js/script-tests/for-in-var-scope.js: Copied from LayoutTests/fast/js/resources/for-in-var-scope.js.
            * fast/js/script-tests/function-apply-aliased.js: Copied from LayoutTests/fast/js/resources/function-apply-aliased.js.
            * fast/js/script-tests/function-apply.js: Copied from LayoutTests/fast/js/resources/function-apply.js.
            * fast/js/script-tests/function-call-aliased.js: Copied from LayoutTests/fast/js/resources/function-call-aliased.js.
            * fast/js/script-tests/function-call-register-allocation.js: Copied from LayoutTests/fast/js/resources/function-call-register-allocation.js.
            * fast/js/script-tests/function-constructor-newline-after-brace.js: Copied from LayoutTests/fast/js/resources/function-constructor-newline-after-brace.js.
            * fast/js/script-tests/function-constructor-single-line-comment.js: Copied from LayoutTests/fast/js/resources/function-constructor-single-line-comment.js.
            * fast/js/script-tests/function-declaration-statement.js: Copied from LayoutTests/fast/js/resources/function-declaration-statement.js.
            * fast/js/script-tests/function-declaration.js: Copied from LayoutTests/fast/js/resources/function-declaration.js.
            * fast/js/script-tests/function-declarations-in-switch-statement.js: Copied from LayoutTests/fast/js/resources/function-declarations-in-switch-statement.js.
            * fast/js/script-tests/function-dot-arguments.js: Copied from LayoutTests/fast/js/resources/function-dot-arguments.js.
            * fast/js/script-tests/function-name.js: Copied from LayoutTests/fast/js/resources/function-name.js.
            * fast/js/script-tests/function-names.js: Copied from LayoutTests/fast/js/resources/function-names.js.
            * fast/js/script-tests/function-toString-object-literals.js: Copied from LayoutTests/fast/js/resources/function-toString-object-literals.js.
            * fast/js/script-tests/function-toString-parentheses.js: Copied from LayoutTests/fast/js/resources/function-toString-parentheses.js.
            * fast/js/script-tests/function-toString-semicolon-insertion.js: Copied from LayoutTests/fast/js/resources/function-toString-semicolon-insertion.js.
            * fast/js/script-tests/getter-setter-gc.js: Copied from LayoutTests/fast/js/resources/getter-setter-gc.js.
            * fast/js/script-tests/global-constructors.js: Copied from LayoutTests/fast/js/resources/global-constructors.js.
            * fast/js/script-tests/global-function-resolve.js: Copied from LayoutTests/fast/js/resources/global-function-resolve.js.
            * fast/js/script-tests/gmail-re-re.js: Copied from LayoutTests/fast/js/resources/gmail-re-re.js.
            * fast/js/script-tests/has-own-property.js: Copied from LayoutTests/fast/js/resources/has-own-property.js.
            * fast/js/script-tests/ignored-result-null-comparison-crash.js: Copied from LayoutTests/fast/js/resources/ignored-result-null-comparison-crash.js.
            * fast/js/script-tests/ignored-result-ref-crash.js: Copied from LayoutTests/fast/js/resources/ignored-result-ref-crash.js.
            * fast/js/script-tests/implicit-call-with-global-reentry.js: Copied from LayoutTests/fast/js/resources/implicit-call-with-global-reentry.js.
            * fast/js/script-tests/instance-of-immediates.js: Copied from LayoutTests/fast/js/resources/instance-of-immediates.js.
            * fast/js/script-tests/instanceof-operator.js: Copied from LayoutTests/fast/js/resources/instanceof-operator.js.
            * fast/js/script-tests/integer-extremes.js: Copied from LayoutTests/fast/js/resources/integer-extremes.js.
            * fast/js/script-tests/isPrototypeOf.js: Copied from LayoutTests/fast/js/resources/isPrototypeOf.js.
            * fast/js/script-tests/large-expressions.js: Copied from LayoutTests/fast/js/resources/large-expressions.js.
            * fast/js/script-tests/lastModified.js: Copied from LayoutTests/fast/js/resources/lastModified.js.
            * fast/js/script-tests/logical-or-jless.js: Copied from LayoutTests/fast/js/resources/logical-or-jless.js.
            * fast/js/script-tests/math-transforms.js: Copied from LayoutTests/fast/js/resources/math-transforms.js.
            * fast/js/script-tests/math.js: Copied from LayoutTests/fast/js/resources/math.js.
            * fast/js/script-tests/method-check.js: Copied from LayoutTests/fast/js/resources/method-check.js.
            * fast/js/script-tests/mod-crash.js: Copied from LayoutTests/fast/js/resources/mod-crash.js.
            * fast/js/script-tests/modify-non-references.js: Copied from LayoutTests/fast/js/resources/modify-non-references.js.
            * fast/js/script-tests/named-function-expression.js: Copied from LayoutTests/fast/js/resources/named-function-expression.js.
            * fast/js/script-tests/navigator-mimeTypes-length.js: Copied from LayoutTests/fast/js/resources/navigator-mimeTypes-length.js.
            * fast/js/script-tests/nested-object-gc.js: Copied from LayoutTests/fast/js/resources/nested-object-gc.js.
            * fast/js/script-tests/non-object-proto.js: Copied from LayoutTests/fast/js/resources/non-object-proto.js.
            * fast/js/script-tests/null-char-in-string.js: Copied from LayoutTests/fast/js/resources/null-char-in-string.js.
            * fast/js/script-tests/number-cell-reuse.js: Copied from LayoutTests/fast/js/resources/number-cell-reuse.js.
            * fast/js/script-tests/number-parsing-crash.js: Copied from LayoutTests/fast/js/resources/number-parsing-crash.js.
            * fast/js/script-tests/number-toExponential.js: Copied from LayoutTests/fast/js/resources/number-toExponential.js.
            * fast/js/script-tests/number-toString.js: Copied from LayoutTests/fast/js/resources/number-toString.js.
            * fast/js/script-tests/number-tofixed.js: Copied from LayoutTests/fast/js/resources/number-tofixed.js.
            * fast/js/script-tests/number-toprecision.js: Copied from LayoutTests/fast/js/resources/number-toprecision.js.
            * fast/js/script-tests/numeric-conversion.js: Copied from LayoutTests/fast/js/resources/numeric-conversion.js.
            * fast/js/script-tests/object-extra-comma.js: Copied from LayoutTests/fast/js/resources/object-extra-comma.js.
            * fast/js/script-tests/object-prototype-constructor.js: Copied from LayoutTests/fast/js/resources/object-prototype-constructor.js.
            * fast/js/script-tests/object-prototype-toLocaleString.js: Copied from LayoutTests/fast/js/resources/object-prototype-toLocaleString.js.
            * fast/js/script-tests/order-of-operations.js: Copied from LayoutTests/fast/js/resources/order-of-operations.js.
            * fast/js/script-tests/parse-backslash-before-newline.js: Copied from LayoutTests/fast/js/resources/parse-backslash-before-newline.js.
            * fast/js/script-tests/postfix-syntax.js: Copied from LayoutTests/fast/js/resources/postfix-syntax.js.
            * fast/js/script-tests/prefix-syntax.js: Copied from LayoutTests/fast/js/resources/prefix-syntax.js.
            * fast/js/script-tests/pretty-print.js: Copied from LayoutTests/fast/js/resources/pretty-print.js.
            * fast/js/script-tests/primitive-method-this.js: Copied from LayoutTests/fast/js/resources/primitive-method-this.js.
            * fast/js/script-tests/primitive-property-access-edge-cases.js: Copied from LayoutTests/fast/js/resources/primitive-property-access-edge-cases.js.
            * fast/js/script-tests/property-getters-and-setters.js: Copied from LayoutTests/fast/js/resources/property-getters-and-setters.js.
            * fast/js/script-tests/propertyIsEnumerable.js: Copied from LayoutTests/fast/js/resources/propertyIsEnumerable.js.
            * fast/js/script-tests/prototypes.js: Copied from LayoutTests/fast/js/resources/prototypes.js.
            * fast/js/script-tests/read-modify-eval.js: Copied from LayoutTests/fast/js/resources/read-modify-eval.js.
            * fast/js/script-tests/recursion-limit-equal.js: Copied from LayoutTests/fast/js/resources/recursion-limit-equal.js.
            * fast/js/script-tests/reentrant-call-unwind.js: Copied from LayoutTests/fast/js/resources/reentrant-call-unwind.js.
            * fast/js/script-tests/regexp-backreferences.js: Copied from LayoutTests/fast/js/resources/regexp-backreferences.js.
            * fast/js/script-tests/regexp-char-insensitive.js: Copied from LayoutTests/fast/js/resources/regexp-char-insensitive.js.
            * fast/js/script-tests/regexp-character-match-out-of-order.js: Copied from LayoutTests/fast/js/resources/regexp-character-match-out-of-order.js.
            * fast/js/script-tests/regexp-compile-crash.js: Copied from LayoutTests/fast/js/resources/regexp-compile-crash.js.
            * fast/js/script-tests/regexp-compile.js: Copied from LayoutTests/fast/js/resources/regexp-compile.js.
            * fast/js/script-tests/regexp-divequal.js: Copied from LayoutTests/fast/js/resources/regexp-divequal.js.
            * fast/js/script-tests/regexp-extended-characters-crash.js: Copied from LayoutTests/fast/js/resources/regexp-extended-characters-crash.js.
            * fast/js/script-tests/regexp-extended-characters-match.js: Copied from LayoutTests/fast/js/resources/regexp-extended-characters-match.js.
            * fast/js/script-tests/regexp-extended-characters-more.js: Copied from LayoutTests/fast/js/resources/regexp-extended-characters-more.js.
            * fast/js/script-tests/regexp-find-first-asserted.js: Copied from LayoutTests/fast/js/resources/regexp-find-first-asserted.js.
            * fast/js/script-tests/regexp-lastindex.js: Copied from LayoutTests/fast/js/resources/regexp-lastindex.js.
            * fast/js/script-tests/regexp-many-brackets.js: Copied from LayoutTests/fast/js/resources/regexp-many-brackets.js.
            * fast/js/script-tests/regexp-negative-special-characters.js: Copied from LayoutTests/fast/js/resources/regexp-negative-special-characters.js.
            * fast/js/script-tests/regexp-no-extensions.js: Copied from LayoutTests/fast/js/resources/regexp-no-extensions.js.
            * fast/js/script-tests/regexp-non-bmp.js: Copied from LayoutTests/fast/js/resources/regexp-non-bmp.js.
            * fast/js/script-tests/regexp-non-capturing-groups.js: Copied from LayoutTests/fast/js/resources/regexp-non-capturing-groups.js.
            * fast/js/script-tests/regexp-non-character.js: Copied from LayoutTests/fast/js/resources/regexp-non-character.js.
            * fast/js/script-tests/regexp-overflow-too-big.js: Copied from LayoutTests/fast/js/resources/regexp-overflow-too-big.js.
            * fast/js/script-tests/regexp-overflow.js: Copied from LayoutTests/fast/js/resources/regexp-overflow.js.
            * fast/js/script-tests/regexp-range-bound-ffff.js: Copied from LayoutTests/fast/js/resources/regexp-range-bound-ffff.js.
            * fast/js/script-tests/regexp-range-out-of-order.js: Copied from LayoutTests/fast/js/resources/regexp-range-out-of-order.js.
            * fast/js/script-tests/regexp-ranges-and-escaped-hyphens.js: Copied from LayoutTests/fast/js/resources/regexp-ranges-and-escaped-hyphens.js.
            * fast/js/script-tests/regexp-stack-overflow.js: Copied from LayoutTests/fast/js/resources/regexp-stack-overflow.js.
            * fast/js/script-tests/regexp-unicode-handling.js: Copied from LayoutTests/fast/js/resources/regexp-unicode-handling.js.
            * fast/js/script-tests/regexp-unicode-overflow.js: Copied from LayoutTests/fast/js/resources/regexp-unicode-overflow.js.
            * fast/js/script-tests/registerCachingAcrossBranchTargets.js: Copied from LayoutTests/fast/js/resources/registerCachingAcrossBranchTargets.js.
            * fast/js/script-tests/rehash-assign.js: Copied from LayoutTests/fast/js/resources/rehash-assign.js.
            * fast/js/script-tests/removing-Cf-characters.js: Copied from LayoutTests/fast/js/resources/removing-Cf-characters.js.
            * fast/js/script-tests/reparsing-semicolon-insertion.js: Copied from LayoutTests/fast/js/resources/reparsing-semicolon-insertion.js.
            * fast/js/script-tests/repeat-cached-vm-reentry.js: Copied from LayoutTests/fast/js/resources/repeat-cached-vm-reentry.js.
            * fast/js/script-tests/reserved-words.js: Copied from LayoutTests/fast/js/resources/reserved-words.js.
            * fast/js/script-tests/resize-array-assign.js: Copied from LayoutTests/fast/js/resources/resize-array-assign.js.
            * fast/js/script-tests/select-options-add.js: Copied from LayoutTests/fast/js/resources/select-options-add.js.
            * fast/js/script-tests/slash-lineterminator-parse.js: Copied from LayoutTests/fast/js/resources/slash-lineterminator-parse.js.
            * fast/js/script-tests/sort-large-array.js: Copied from LayoutTests/fast/js/resources/sort-large-array.js.
            * fast/js/script-tests/sort-no-jit-code-crash.js: Copied from LayoutTests/fast/js/resources/sort-no-jit-code-crash.js.
            * fast/js/script-tests/sort-non-numbers.js: Copied from LayoutTests/fast/js/resources/sort-non-numbers.js.
            * fast/js/script-tests/sort-randomly.js: Copied from LayoutTests/fast/js/resources/sort-randomly.js.
            * fast/js/script-tests/sort-stability.js: Copied from LayoutTests/fast/js/resources/sort-stability.js.
            * fast/js/script-tests/sparse-array.js: Copied from LayoutTests/fast/js/resources/sparse-array.js.
            * fast/js/script-tests/stack-unwinding.js: Copied from LayoutTests/fast/js/resources/stack-unwinding.js.
            * fast/js/script-tests/statement-list-register-crash.js: Copied from LayoutTests/fast/js/resources/statement-list-register-crash.js.
            * fast/js/script-tests/static-scope-object.js: Copied from LayoutTests/fast/js/resources/static-scope-object.js.
            * fast/js/script-tests/string-capitalization.js: Copied from LayoutTests/fast/js/resources/string-capitalization.js.
            * fast/js/script-tests/string-from-char-code.js: Copied from LayoutTests/fast/js/resources/string-from-char-code.js.
            * fast/js/script-tests/string-index-overflow.js: Copied from LayoutTests/fast/js/resources/string-index-overflow.js.
            * fast/js/script-tests/string-property-iteration.js: Copied from LayoutTests/fast/js/resources/string-property-iteration.js.
            * fast/js/script-tests/string-replace-2.js: Copied from LayoutTests/fast/js/resources/string-replace-2.js.
            * fast/js/script-tests/string-replace-3.js: Copied from LayoutTests/fast/js/resources/string-replace-3.js.
            * fast/js/script-tests/string-slice-abnormal-values.js: Copied from LayoutTests/fast/js/resources/string-slice-abnormal-values.js.
            * fast/js/script-tests/string-sort.js: Copied from LayoutTests/fast/js/resources/string-sort.js.
            * fast/js/script-tests/string-split-ignore-case.js: Copied from LayoutTests/fast/js/resources/string-split-ignore-case.js.
            * fast/js/script-tests/string-substr.js: Copied from LayoutTests/fast/js/resources/string-substr.js.
            * fast/js/script-tests/string_replace.js: Copied from LayoutTests/fast/js/resources/string_replace.js.
            * fast/js/script-tests/switch-behaviour.js: Copied from LayoutTests/fast/js/resources/switch-behaviour.js.
            * fast/js/script-tests/this-non-object-proto.js: Copied from LayoutTests/fast/js/resources/this-non-object-proto.js.
            * fast/js/script-tests/toString-elision-trailing-comma.js: Copied from LayoutTests/fast/js/resources/toString-elision-trailing-comma.js.
            * fast/js/script-tests/toString-exception.js: Copied from LayoutTests/fast/js/resources/toString-exception.js.
            * fast/js/script-tests/toString-for-var-decl.js: Copied from LayoutTests/fast/js/resources/toString-for-var-decl.js.
            * fast/js/script-tests/toString-number-dot-expr.js: Copied from LayoutTests/fast/js/resources/toString-number-dot-expr.js.
            * fast/js/script-tests/toString-overrides.js: Copied from LayoutTests/fast/js/resources/toString-overrides.js.
            * fast/js/script-tests/toString-prefix-postfix-preserve-parens.js: Copied from LayoutTests/fast/js/resources/toString-prefix-postfix-preserve-parens.js.
            * fast/js/script-tests/toString-stack-overflow.js: Copied from LayoutTests/fast/js/resources/toString-stack-overflow.js.
            * fast/js/script-tests/tostring-exception-in-property-access.js: Copied from LayoutTests/fast/js/resources/tostring-exception-in-property-access.js.
            * fast/js/script-tests/transition-cache-dictionary-crash.js: Copied from LayoutTests/fast/js/resources/transition-cache-dictionary-crash.js.
            * fast/js/script-tests/typeof-codegen-crash.js: Copied from LayoutTests/fast/js/resources/typeof-codegen-crash.js.
            * fast/js/script-tests/typeof-constant-string.js: Copied from LayoutTests/fast/js/resources/typeof-constant-string.js.
            * fast/js/script-tests/typeof-syntax.js: Copied from LayoutTests/fast/js/resources/typeof-syntax.js.
            * fast/js/script-tests/unexpected-constant-crash.js: Copied from LayoutTests/fast/js/resources/unexpected-constant-crash.js.
            * fast/js/script-tests/unmatching-argument-count.js: Copied from LayoutTests/fast/js/resources/unmatching-argument-count.js.
            * fast/js/script-tests/var-shadows-arg-crash.js: Copied from LayoutTests/fast/js/resources/var-shadows-arg-crash.js.
            * fast/js/script-tests/var-shadows-arg-gc-crash.js: Copied from LayoutTests/fast/js/resources/var-shadows-arg-gc-crash.js.
            * fast/js/script-tests/vardecl-blocks-init.js: Copied from LayoutTests/fast/js/resources/vardecl-blocks-init.js.
            * fast/js/script-tests/vardecl-preserve-arguments.js: Copied from LayoutTests/fast/js/resources/vardecl-preserve-arguments.js.
            * fast/js/script-tests/with-scope-gc.js: Copied from LayoutTests/fast/js/resources/with-scope-gc.js.
            * fast/js/select-options-add.html:
            * fast/js/slash-lineterminator-parse.html:
            * fast/js/sort-large-array.html:
            * fast/js/sort-no-jit-code-crash.html:
            * fast/js/sort-non-numbers.html:
            * fast/js/sort-randomly.html:
            * fast/js/sort-stability.html:
            * fast/js/sparse-array.html:
            * fast/js/stack-unwinding.html:
            * fast/js/statement-list-register-crash.html:
            * fast/js/static-scope-object.html:
            * fast/js/string-capitalization.html:
            * fast/js/string-from-char-code.html:
            * fast/js/string-index-overflow.html:
            * fast/js/string-property-iteration.html:
            * fast/js/string-replace-2.html:
            * fast/js/string-replace-3.html:
            * fast/js/string-slice-abnormal-values.html:
            * fast/js/string-sort.html:
            * fast/js/string-split-ignore-case.html:
            * fast/js/string-substr.html:
            * fast/js/string_replace.html:
            * fast/js/switch-behaviour.html:
            * fast/js/this-non-object-proto.html:
            * fast/js/toString-elision-trailing-comma.html:
            * fast/js/toString-exception.html:
            * fast/js/toString-for-var-decl.html:
            * fast/js/toString-number-dot-expr.html:
            * fast/js/toString-overrides.html:
            * fast/js/toString-prefix-postfix-preserve-parens.html:
            * fast/js/toString-stack-overflow.html:
            * fast/js/tostring-exception-in-property-access.html:
            * fast/js/transition-cache-dictionary-crash.html:
            * fast/js/typeof-codegen-crash.html:
            * fast/js/typeof-constant-string.html:
            * fast/js/typeof-syntax.html:
            * fast/js/unexpected-constant-crash.html:
            * fast/js/unmatching-argument-count.html:
            * fast/js/var-shadows-arg-crash.html:
            * fast/js/var-shadows-arg-gc-crash.html:
            * fast/js/vardecl-blocks-init.html:
            * fast/js/vardecl-preserve-arguments.html:
            * fast/js/with-scope-gc.html:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@48651 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 706f5cf..55c152f 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,861 @@
+2009-09-22  Shinichiro Hamaji  <hamaji at chromium.org>
+
+        Rubber-stamped by Eric Seidel.
+
+        js tests should move into jstests subdirectory instead of resources/
+        https://bugs.webkit.org/show_bug.cgi?id=25880
+
+        Migration for js directory.
+
+        * fast/js/Array-isArray.html:
+        * fast/js/JSON-parse-reviver.html:
+        * fast/js/JSON-stringify-replacer.html:
+        * fast/js/Object-create.html:
+        * fast/js/Object-defineProperties.html:
+        * fast/js/Object-defineProperty.html:
+        * fast/js/Object-keys.html:
+        * fast/js/activation-proto.html:
+        * fast/js/arguments-bad-index.html:
+        * fast/js/arguments.html:
+        * fast/js/array-enumerators-functions.html:
+        * fast/js/array-every.html:
+        * fast/js/array-filter.html:
+        * fast/js/array-float-delete.html:
+        * fast/js/array-functions-non-arrays.html:
+        * fast/js/array-holes.html:
+        * fast/js/array-index-immediate-types.html:
+        * fast/js/array-indexing.html:
+        * fast/js/array-iterate-backwards.html:
+        * fast/js/array-join-bug-11524.html:
+        * fast/js/array-lastIndexOf.html:
+        * fast/js/array-reduce.html:
+        * fast/js/array-reduceRight.html:
+        * fast/js/array-reset-large-index.html:
+        * fast/js/array-sort-reentrance.html:
+        * fast/js/array-splice.html:
+        * fast/js/array-tostring-and-join.html:
+        * fast/js/array-tostring-ignore-separator.html:
+        * fast/js/assign.html:
+        * fast/js/avl-crash.html:
+        * fast/js/cached-eval-gc.html:
+        * fast/js/caller-property.html:
+        * fast/js/char-at.html:
+        * fast/js/closure-inside-extra-arg-call.html:
+        * fast/js/code-serialize-paren.html:
+        * fast/js/codegen-loops-logical-nodes.html:
+        * fast/js/codegen-peephole-locals.html:
+        * fast/js/codegen-temporaries.html:
+        * fast/js/comparefn-sort-stability.html:
+        * fast/js/const-without-initializer.html:
+        * fast/js/constant-count.html:
+        * fast/js/constant-folding.html:
+        * fast/js/constructor-attributes.html:
+        * fast/js/constructor.html:
+        * fast/js/continue-break-multiple-labels.html:
+        * fast/js/convert-nan-to-bool.html:
+        * fast/js/cyclic-proto.html:
+        * fast/js/cyclic-prototypes.html:
+        * fast/js/cyclic-ref-toString.html:
+        * fast/js/date-DST-pre-1970.html:
+        * fast/js/date-DST-time-cusps.html:
+        * fast/js/date-big-constructor.html:
+        * fast/js/date-big-setdate.html:
+        * fast/js/date-big-setmonth.html:
+        * fast/js/date-constructor.html:
+        * fast/js/date-negative-setmonth.html:
+        * fast/js/date-parse-comments-test.html:
+        * fast/js/date-parse-test.html:
+        * fast/js/date-preserve-milliseconds.html:
+        * fast/js/date-proto-generic-invocation.html:
+        * fast/js/date-set-to-nan.html:
+        * fast/js/date-toisostring.html:
+        * fast/js/debugger.html:
+        * fast/js/declaration-in-block.html:
+        * fast/js/delete-getters-setters.html:
+        * fast/js/delete-syntax.html:
+        * fast/js/delete-then-put.html:
+        * fast/js/dictionary-no-cache.html:
+        * fast/js/do-while-semicolon.html:
+        * fast/js/dot-node-base-exception.html:
+        * fast/js/duplicate-param-crash.html:
+        * fast/js/duplicate-param-gc-crash.html:
+        * fast/js/equality.html:
+        * fast/js/eval-cache-crash.html:
+        * fast/js/eval-throw-return.html:
+        * fast/js/eval-var-decl.html:
+        * fast/js/exception-expression-offset.html:
+        * fast/js/exception-for-nonobject.html:
+        * fast/js/exception-linenums.html:
+        * fast/js/exception-try-finally-scope-error.html:
+        * fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html:
+        * fast/js/excessive-comma-usage.html:
+        * fast/js/finally-codegen-failure.html:
+        * fast/js/for-in-avoid-duplicates.html:
+        * fast/js/for-in-cached.html:
+        * fast/js/for-in-exeception.html:
+        * fast/js/for-in-to-text.html:
+        * fast/js/for-in-var-scope.html:
+        * fast/js/function-apply-aliased.html:
+        * fast/js/function-apply.html:
+        * fast/js/function-call-aliased.html:
+        * fast/js/function-call-register-allocation.html:
+        * fast/js/function-constructor-newline-after-brace.html:
+        * fast/js/function-constructor-single-line-comment.html:
+        * fast/js/function-declaration-statement.html:
+        * fast/js/function-declaration.html:
+        * fast/js/function-declarations-in-switch-statement.html:
+        * fast/js/function-dot-arguments.html:
+        * fast/js/function-name.html:
+        * fast/js/function-names.html:
+        * fast/js/function-toString-object-literals.html:
+        * fast/js/function-toString-parentheses.html:
+        * fast/js/function-toString-semicolon-insertion.html:
+        * fast/js/getter-setter-gc.html:
+        * fast/js/global-constructors.html:
+        * fast/js/global-function-resolve.html:
+        * fast/js/gmail-re-re.html:
+        * fast/js/has-own-property.html:
+        * fast/js/ignored-result-null-comparison-crash.html:
+        * fast/js/ignored-result-ref-crash.html:
+        * fast/js/implicit-call-with-global-reentry.html:
+        * fast/js/instance-of-immediates.html:
+        * fast/js/instanceof-operator.html:
+        * fast/js/integer-extremes.html:
+        * fast/js/isPrototypeOf.html:
+        * fast/js/kde/Array.html:
+        * fast/js/kde/Boolean.html:
+        * fast/js/kde/Date-setYear.html:
+        * fast/js/kde/Error.html:
+        * fast/js/kde/GlobalObject.html:
+        * fast/js/kde/Number.html:
+        * fast/js/kde/Object.html:
+        * fast/js/kde/Prototype.html:
+        * fast/js/kde/RegExp.html:
+        * fast/js/kde/StringObject.html:
+        * fast/js/kde/arguments-scope.html:
+        * fast/js/kde/assignments.html:
+        * fast/js/kde/cast.html:
+        * fast/js/kde/comment-1.html:
+        * fast/js/kde/comment-2.html:
+        * fast/js/kde/completion.html:
+        * fast/js/kde/conditional.html:
+        * fast/js/kde/constructor_length.html:
+        * fast/js/kde/crash-1.html:
+        * fast/js/kde/crash-2.html:
+        * fast/js/kde/delete.html:
+        * fast/js/kde/empty.html:
+        * fast/js/kde/encode_decode_uri.html:
+        * fast/js/kde/eval.html:
+        * fast/js/kde/evil-n.html:
+        * fast/js/kde/exception_propagation.html:
+        * fast/js/kde/exceptions.html:
+        * fast/js/kde/func-decl.html:
+        * fast/js/kde/function.html:
+        * fast/js/kde/function_arguments.html:
+        * fast/js/kde/function_constructor.html:
+        * fast/js/kde/function_length.html:
+        * fast/js/kde/garbage-n.html:
+        * fast/js/kde/inbuilt_function_proto.html:
+        * fast/js/kde/inbuilt_function_tostring.html:
+        * fast/js/kde/iteration.html:
+        * fast/js/kde/j-comment-3.html:
+        * fast/js/kde/j-comment-4.html:
+        * fast/js/kde/literals.html:
+        * fast/js/kde/lval-exceptions.html:
+        * fast/js/kde/math.html:
+        * fast/js/kde/md5-1.html:
+        * fast/js/kde/md5-2.html:
+        * fast/js/kde/object_prototype.html:
+        * fast/js/kde/object_prototype_tostring.html:
+        * fast/js/kde/operators.html:
+        * fast/js/kde/parse.html:
+        * fast/js/kde/prototype_length.html:
+        * fast/js/kde/prototype_proto.html:
+        * fast/js/kde/resources/Array.js: Removed.
+        * fast/js/kde/resources/Boolean.js: Removed.
+        * fast/js/kde/resources/Date-setYear.js: Removed.
+        * fast/js/kde/resources/Error.js: Removed.
+        * fast/js/kde/resources/GlobalObject.js: Removed.
+        * fast/js/kde/resources/Number.js: Removed.
+        * fast/js/kde/resources/Object.js: Removed.
+        * fast/js/kde/resources/Prototype.js: Removed.
+        * fast/js/kde/resources/RegExp.js: Removed.
+        * fast/js/kde/resources/StringObject.js: Removed.
+        * fast/js/kde/resources/TEMPLATE-n.html: Removed.
+        * fast/js/kde/resources/TEMPLATE.html: Removed.
+        * fast/js/kde/resources/arguments-scope.js: Removed.
+        * fast/js/kde/resources/assignments.js: Removed.
+        * fast/js/kde/resources/cast.js: Removed.
+        * fast/js/kde/resources/comment-1.js: Removed.
+        * fast/js/kde/resources/comment-2.js: Removed.
+        * fast/js/kde/resources/completion.js: Removed.
+        * fast/js/kde/resources/conditional.js: Removed.
+        * fast/js/kde/resources/constructor_length.js: Removed.
+        * fast/js/kde/resources/crash-1.js: Removed.
+        * fast/js/kde/resources/crash-2.js: Removed.
+        * fast/js/kde/resources/delete.js: Removed.
+        * fast/js/kde/resources/empty.js: Removed.
+        * fast/js/kde/resources/encode_decode_uri.js: Removed.
+        * fast/js/kde/resources/eval.js: Removed.
+        * fast/js/kde/resources/evil-n.js: Removed.
+        * fast/js/kde/resources/exception_propagation.js: Removed.
+        * fast/js/kde/resources/exceptions.js: Removed.
+        * fast/js/kde/resources/func-decl.js: Removed.
+        * fast/js/kde/resources/function.js: Removed.
+        * fast/js/kde/resources/function_arguments.js: Removed.
+        * fast/js/kde/resources/function_constructor.js: Removed.
+        * fast/js/kde/resources/function_length.js: Removed.
+        * fast/js/kde/resources/garbage-n.js: Removed.
+        * fast/js/kde/resources/inbuilt_function_proto.js: Removed.
+        * fast/js/kde/resources/inbuilt_function_tostring.js: Removed.
+        * fast/js/kde/resources/iteration.js: Removed.
+        * fast/js/kde/resources/j-comment-3.js: Removed.
+        * fast/js/kde/resources/j-comment-4.js: Removed.
+        * fast/js/kde/resources/literals.js: Removed.
+        * fast/js/kde/resources/lval-exceptions.js: Removed.
+        * fast/js/kde/resources/math.js: Removed.
+        * fast/js/kde/resources/md5-1.js: Removed.
+        * fast/js/kde/resources/md5-2.js: Removed.
+        * fast/js/kde/resources/object_prototype.js: Removed.
+        * fast/js/kde/resources/object_prototype_tostring.js: Removed.
+        * fast/js/kde/resources/operators.js: Removed.
+        * fast/js/kde/resources/parse.js: Removed.
+        * fast/js/kde/resources/prototype_length.js: Removed.
+        * fast/js/kde/resources/prototype_proto.js: Removed.
+        * fast/js/kde/resources/scope.js: Removed.
+        * fast/js/kde/resources/statements.js: Removed.
+        * fast/js/kde/resources/string-1-n.js: Removed.
+        * fast/js/kde/resources/string-2-n.js: Removed.
+        * fast/js/kde/resources/var_decl_init.js: Removed.
+        * fast/js/kde/scope.html:
+        * fast/js/kde/script-tests: Added.
+        * fast/js/kde/script-tests/Array.js: Copied from LayoutTests/fast/js/kde/resources/Array.js.
+        * fast/js/kde/script-tests/Boolean.js: Copied from LayoutTests/fast/js/kde/resources/Boolean.js.
+        * fast/js/kde/script-tests/Date-setYear.js: Copied from LayoutTests/fast/js/kde/resources/Date-setYear.js.
+        * fast/js/kde/script-tests/Error.js: Copied from LayoutTests/fast/js/kde/resources/Error.js.
+        * fast/js/kde/script-tests/GlobalObject.js: Copied from LayoutTests/fast/js/kde/resources/GlobalObject.js.
+        * fast/js/kde/script-tests/Number.js: Copied from LayoutTests/fast/js/kde/resources/Number.js.
+        * fast/js/kde/script-tests/Object.js: Copied from LayoutTests/fast/js/kde/resources/Object.js.
+        * fast/js/kde/script-tests/Prototype.js: Copied from LayoutTests/fast/js/kde/resources/Prototype.js.
+        * fast/js/kde/script-tests/RegExp.js: Copied from LayoutTests/fast/js/kde/resources/RegExp.js.
+        * fast/js/kde/script-tests/StringObject.js: Copied from LayoutTests/fast/js/kde/resources/StringObject.js.
+        * fast/js/kde/script-tests/TEMPLATE-n.html: Copied from LayoutTests/fast/js/kde/resources/TEMPLATE-n.html.
+        * fast/js/kde/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/js/kde/resources/TEMPLATE.html.
+        * fast/js/kde/script-tests/arguments-scope.js: Copied from LayoutTests/fast/js/kde/resources/arguments-scope.js.
+        * fast/js/kde/script-tests/assignments.js: Copied from LayoutTests/fast/js/kde/resources/assignments.js.
+        * fast/js/kde/script-tests/cast.js: Copied from LayoutTests/fast/js/kde/resources/cast.js.
+        * fast/js/kde/script-tests/comment-1.js: Copied from LayoutTests/fast/js/kde/resources/comment-1.js.
+        * fast/js/kde/script-tests/comment-2.js: Copied from LayoutTests/fast/js/kde/resources/comment-2.js.
+        * fast/js/kde/script-tests/completion.js: Copied from LayoutTests/fast/js/kde/resources/completion.js.
+        * fast/js/kde/script-tests/conditional.js: Copied from LayoutTests/fast/js/kde/resources/conditional.js.
+        * fast/js/kde/script-tests/constructor_length.js: Copied from LayoutTests/fast/js/kde/resources/constructor_length.js.
+        * fast/js/kde/script-tests/crash-1.js: Copied from LayoutTests/fast/js/kde/resources/crash-1.js.
+        * fast/js/kde/script-tests/crash-2.js: Copied from LayoutTests/fast/js/kde/resources/crash-2.js.
+        * fast/js/kde/script-tests/delete.js: Copied from LayoutTests/fast/js/kde/resources/delete.js.
+        * fast/js/kde/script-tests/empty.js: Copied from LayoutTests/fast/js/kde/resources/empty.js.
+        * fast/js/kde/script-tests/encode_decode_uri.js: Copied from LayoutTests/fast/js/kde/resources/encode_decode_uri.js.
+        * fast/js/kde/script-tests/eval.js: Copied from LayoutTests/fast/js/kde/resources/eval.js.
+        * fast/js/kde/script-tests/evil-n.js: Copied from LayoutTests/fast/js/kde/resources/evil-n.js.
+        * fast/js/kde/script-tests/exception_propagation.js: Copied from LayoutTests/fast/js/kde/resources/exception_propagation.js.
+        * fast/js/kde/script-tests/exceptions.js: Copied from LayoutTests/fast/js/kde/resources/exceptions.js.
+        * fast/js/kde/script-tests/func-decl.js: Copied from LayoutTests/fast/js/kde/resources/func-decl.js.
+        * fast/js/kde/script-tests/function.js: Copied from LayoutTests/fast/js/kde/resources/function.js.
+        * fast/js/kde/script-tests/function_arguments.js: Copied from LayoutTests/fast/js/kde/resources/function_arguments.js.
+        * fast/js/kde/script-tests/function_constructor.js: Copied from LayoutTests/fast/js/kde/resources/function_constructor.js.
+        * fast/js/kde/script-tests/function_length.js: Copied from LayoutTests/fast/js/kde/resources/function_length.js.
+        * fast/js/kde/script-tests/garbage-n.js: Copied from LayoutTests/fast/js/kde/resources/garbage-n.js.
+        * fast/js/kde/script-tests/inbuilt_function_proto.js: Copied from LayoutTests/fast/js/kde/resources/inbuilt_function_proto.js.
+        * fast/js/kde/script-tests/inbuilt_function_tostring.js: Copied from LayoutTests/fast/js/kde/resources/inbuilt_function_tostring.js.
+        * fast/js/kde/script-tests/iteration.js: Copied from LayoutTests/fast/js/kde/resources/iteration.js.
+        * fast/js/kde/script-tests/j-comment-3.js: Copied from LayoutTests/fast/js/kde/resources/j-comment-3.js.
+        * fast/js/kde/script-tests/j-comment-4.js: Copied from LayoutTests/fast/js/kde/resources/j-comment-4.js.
+        * fast/js/kde/script-tests/literals.js: Copied from LayoutTests/fast/js/kde/resources/literals.js.
+        * fast/js/kde/script-tests/lval-exceptions.js: Copied from LayoutTests/fast/js/kde/resources/lval-exceptions.js.
+        * fast/js/kde/script-tests/math.js: Copied from LayoutTests/fast/js/kde/resources/math.js.
+        * fast/js/kde/script-tests/md5-1.js: Copied from LayoutTests/fast/js/kde/resources/md5-1.js.
+        * fast/js/kde/script-tests/md5-2.js: Copied from LayoutTests/fast/js/kde/resources/md5-2.js.
+        * fast/js/kde/script-tests/object_prototype.js: Copied from LayoutTests/fast/js/kde/resources/object_prototype.js.
+        * fast/js/kde/script-tests/object_prototype_tostring.js: Copied from LayoutTests/fast/js/kde/resources/object_prototype_tostring.js.
+        * fast/js/kde/script-tests/operators.js: Copied from LayoutTests/fast/js/kde/resources/operators.js.
+        * fast/js/kde/script-tests/parse.js: Copied from LayoutTests/fast/js/kde/resources/parse.js.
+        * fast/js/kde/script-tests/prototype_length.js: Copied from LayoutTests/fast/js/kde/resources/prototype_length.js.
+        * fast/js/kde/script-tests/prototype_proto.js: Copied from LayoutTests/fast/js/kde/resources/prototype_proto.js.
+        * fast/js/kde/script-tests/scope.js: Copied from LayoutTests/fast/js/kde/resources/scope.js.
+        * fast/js/kde/script-tests/statements.js: Copied from LayoutTests/fast/js/kde/resources/statements.js.
+        * fast/js/kde/script-tests/string-1-n.js: Copied from LayoutTests/fast/js/kde/resources/string-1-n.js.
+        * fast/js/kde/script-tests/string-2-n.js: Copied from LayoutTests/fast/js/kde/resources/string-2-n.js.
+        * fast/js/kde/script-tests/var_decl_init.js: Copied from LayoutTests/fast/js/kde/resources/var_decl_init.js.
+        * fast/js/kde/statements.html:
+        * fast/js/kde/string-1-n.html:
+        * fast/js/kde/string-2-n.html:
+        * fast/js/kde/var_decl_init.html:
+        * fast/js/large-expressions.html:
+        * fast/js/lastModified.html:
+        * fast/js/logical-or-jless.html:
+        * fast/js/math-transforms.html:
+        * fast/js/math.html:
+        * fast/js/method-check.html:
+        * fast/js/mod-crash.html:
+        * fast/js/modify-non-references.html:
+        * fast/js/named-function-expression.html:
+        * fast/js/navigator-mimeTypes-length.html:
+        * fast/js/nested-object-gc.html:
+        * fast/js/non-object-proto.html:
+        * fast/js/null-char-in-string.html:
+        * fast/js/number-cell-reuse.html:
+        * fast/js/number-parsing-crash.html:
+        * fast/js/number-toExponential.html:
+        * fast/js/number-toString.html:
+        * fast/js/number-tofixed.html:
+        * fast/js/number-toprecision.html:
+        * fast/js/numeric-conversion.html:
+        * fast/js/object-extra-comma.html:
+        * fast/js/object-prototype-constructor.html:
+        * fast/js/object-prototype-toLocaleString.html:
+        * fast/js/order-of-operations.html:
+        * fast/js/parse-backslash-before-newline.html:
+        * fast/js/postfix-syntax.html:
+        * fast/js/prefix-syntax.html:
+        * fast/js/pretty-print.html:
+        * fast/js/primitive-method-this.html:
+        * fast/js/primitive-property-access-edge-cases.html:
+        * fast/js/property-getters-and-setters.html:
+        * fast/js/propertyIsEnumerable.html:
+        * fast/js/prototypes.html:
+        * fast/js/read-modify-eval.html:
+        * fast/js/recursion-limit-equal.html:
+        * fast/js/reentrant-call-unwind.html:
+        * fast/js/regexp-backreferences.html:
+        * fast/js/regexp-char-insensitive.html:
+        * fast/js/regexp-character-match-out-of-order.html:
+        * fast/js/regexp-compile-crash.html:
+        * fast/js/regexp-compile.html:
+        * fast/js/regexp-divequal.html:
+        * fast/js/regexp-extended-characters-crash.html:
+        * fast/js/regexp-extended-characters-match.html:
+        * fast/js/regexp-extended-characters-more.html:
+        * fast/js/regexp-find-first-asserted.html:
+        * fast/js/regexp-lastindex.html:
+        * fast/js/regexp-many-brackets.html:
+        * fast/js/regexp-negative-special-characters.html:
+        * fast/js/regexp-no-extensions.html:
+        * fast/js/regexp-non-bmp.html:
+        * fast/js/regexp-non-capturing-groups.html:
+        * fast/js/regexp-non-character.html:
+        * fast/js/regexp-overflow-too-big.html:
+        * fast/js/regexp-overflow.html:
+        * fast/js/regexp-range-bound-ffff.html:
+        * fast/js/regexp-range-out-of-order.html:
+        * fast/js/regexp-ranges-and-escaped-hyphens.html:
+        * fast/js/regexp-stack-overflow.html:
+        * fast/js/regexp-unicode-handling.html:
+        * fast/js/regexp-unicode-overflow.html:
+        * fast/js/registerCachingAcrossBranchTargets.html:
+        * fast/js/rehash-assign.html:
+        * fast/js/removing-Cf-characters.html:
+        * fast/js/reparsing-semicolon-insertion.html:
+        * fast/js/repeat-cached-vm-reentry.html:
+        * fast/js/reserved-words.html:
+        * fast/js/resize-array-assign.html:
+        * fast/js/resources/Array-isArray.js: Removed.
+        * fast/js/resources/JSON-parse-reviver.js: Removed.
+        * fast/js/resources/JSON-stringify-replacer.js: Removed.
+        * fast/js/resources/Object-create.js: Removed.
+        * fast/js/resources/Object-defineProperties.js: Removed.
+        * fast/js/resources/Object-defineProperty.js: Removed.
+        * fast/js/resources/Object-keys.js: Removed.
+        * fast/js/resources/TEMPLATE.html: Removed.
+        * fast/js/resources/activation-proto.js: Removed.
+        * fast/js/resources/arguments-bad-index.js: Removed.
+        * fast/js/resources/arguments.js: Removed.
+        * fast/js/resources/array-enumerators-functions.js: Removed.
+        * fast/js/resources/array-every.js: Removed.
+        * fast/js/resources/array-filter.js: Removed.
+        * fast/js/resources/array-float-delete.js: Removed.
+        * fast/js/resources/array-functions-non-arrays.js: Removed.
+        * fast/js/resources/array-holes.js: Removed.
+        * fast/js/resources/array-index-immediate-types.js: Removed.
+        * fast/js/resources/array-indexing.js: Removed.
+        * fast/js/resources/array-iterate-backwards.js: Removed.
+        * fast/js/resources/array-join-bug-11524.js: Removed.
+        * fast/js/resources/array-lastIndexOf.js: Removed.
+        * fast/js/resources/array-reduce.js: Removed.
+        * fast/js/resources/array-reduceRight.js: Removed.
+        * fast/js/resources/array-reset-large-index.js: Removed.
+        * fast/js/resources/array-sort-reentrance.js: Removed.
+        * fast/js/resources/array-splice.js: Removed.
+        * fast/js/resources/array-tostring-and-join.js: Removed.
+        * fast/js/resources/array-tostring-ignore-separator.js: Removed.
+        * fast/js/resources/assign.js: Removed.
+        * fast/js/resources/avl-crash.js: Removed.
+        * fast/js/resources/cached-eval-gc.js: Removed.
+        * fast/js/resources/caller-property.js: Removed.
+        * fast/js/resources/char-at.js: Removed.
+        * fast/js/resources/closure-inside-extra-arg-call.js: Removed.
+        * fast/js/resources/code-serialize-paren.js: Removed.
+        * fast/js/resources/codegen-loops-logical-nodes.js: Removed.
+        * fast/js/resources/codegen-peephole-locals.js: Removed.
+        * fast/js/resources/codegen-temporaries.js: Removed.
+        * fast/js/resources/comparefn-sort-stability.js: Removed.
+        * fast/js/resources/const-without-initializer.js: Removed.
+        * fast/js/resources/constant-count.js: Removed.
+        * fast/js/resources/constant-folding.js: Removed.
+        * fast/js/resources/constructor-attributes.js: Removed.
+        * fast/js/resources/constructor.js: Removed.
+        * fast/js/resources/continue-break-multiple-labels.js: Removed.
+        * fast/js/resources/convert-nan-to-bool.js: Removed.
+        * fast/js/resources/cyclic-proto.js: Removed.
+        * fast/js/resources/cyclic-prototypes.js: Removed.
+        * fast/js/resources/cyclic-ref-toString.js: Removed.
+        * fast/js/resources/date-DST-pre-1970.js: Removed.
+        * fast/js/resources/date-DST-time-cusps.js: Removed.
+        * fast/js/resources/date-big-constructor.js: Removed.
+        * fast/js/resources/date-big-setdate.js: Removed.
+        * fast/js/resources/date-big-setmonth.js: Removed.
+        * fast/js/resources/date-constructor.js: Removed.
+        * fast/js/resources/date-negative-setmonth.js: Removed.
+        * fast/js/resources/date-parse-comments-test.js: Removed.
+        * fast/js/resources/date-parse-test.js: Removed.
+        * fast/js/resources/date-preserve-milliseconds.js: Removed.
+        * fast/js/resources/date-proto-generic-invocation.js: Removed.
+        * fast/js/resources/date-set-to-nan.js: Removed.
+        * fast/js/resources/date-toisostring.js: Removed.
+        * fast/js/resources/debugger.js: Removed.
+        * fast/js/resources/declaration-in-block.js: Removed.
+        * fast/js/resources/delete-getters-setters.js: Removed.
+        * fast/js/resources/delete-syntax.js: Removed.
+        * fast/js/resources/delete-then-put.js: Removed.
+        * fast/js/resources/dictionary-no-cache.js: Removed.
+        * fast/js/resources/do-while-semicolon.js: Removed.
+        * fast/js/resources/dot-node-base-exception.js: Removed.
+        * fast/js/resources/duplicate-param-crash.js: Removed.
+        * fast/js/resources/duplicate-param-gc-crash.js: Removed.
+        * fast/js/resources/equality.js: Removed.
+        * fast/js/resources/eval-cache-crash.js: Removed.
+        * fast/js/resources/eval-throw-return.js: Removed.
+        * fast/js/resources/eval-var-decl.js: Removed.
+        * fast/js/resources/exception-expression-offset.js: Removed.
+        * fast/js/resources/exception-for-nonobject.js: Removed.
+        * fast/js/resources/exception-linenums.js: Removed.
+        * fast/js/resources/exception-try-finally-scope-error.js: Removed.
+        * fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js: Removed.
+        * fast/js/resources/excessive-comma-usage.js: Removed.
+        * fast/js/resources/finally-codegen-failure.js: Removed.
+        * fast/js/resources/for-in-avoid-duplicates.js: Removed.
+        * fast/js/resources/for-in-cached.js: Removed.
+        * fast/js/resources/for-in-exeception.js: Removed.
+        * fast/js/resources/for-in-to-text.js: Removed.
+        * fast/js/resources/for-in-var-scope.js: Removed.
+        * fast/js/resources/function-apply-aliased.js: Removed.
+        * fast/js/resources/function-apply.js: Removed.
+        * fast/js/resources/function-call-aliased.js: Removed.
+        * fast/js/resources/function-call-register-allocation.js: Removed.
+        * fast/js/resources/function-constructor-newline-after-brace.js: Removed.
+        * fast/js/resources/function-constructor-single-line-comment.js: Removed.
+        * fast/js/resources/function-declaration-statement.js: Removed.
+        * fast/js/resources/function-declaration.js: Removed.
+        * fast/js/resources/function-declarations-in-switch-statement.js: Removed.
+        * fast/js/resources/function-dot-arguments.js: Removed.
+        * fast/js/resources/function-name.js: Removed.
+        * fast/js/resources/function-names.js: Removed.
+        * fast/js/resources/function-toString-object-literals.js: Removed.
+        * fast/js/resources/function-toString-parentheses.js: Removed.
+        * fast/js/resources/function-toString-semicolon-insertion.js: Removed.
+        * fast/js/resources/getter-setter-gc.js: Removed.
+        * fast/js/resources/global-constructors.js: Removed.
+        * fast/js/resources/global-function-resolve.js: Removed.
+        * fast/js/resources/gmail-re-re.js: Removed.
+        * fast/js/resources/has-own-property.js: Removed.
+        * fast/js/resources/ignored-result-null-comparison-crash.js: Removed.
+        * fast/js/resources/ignored-result-ref-crash.js: Removed.
+        * fast/js/resources/implicit-call-with-global-reentry.js: Removed.
+        * fast/js/resources/instance-of-immediates.js: Removed.
+        * fast/js/resources/instanceof-operator.js: Removed.
+        * fast/js/resources/integer-extremes.js: Removed.
+        * fast/js/resources/isPrototypeOf.js: Removed.
+        * fast/js/resources/large-expressions.js: Removed.
+        * fast/js/resources/lastModified.js: Removed.
+        * fast/js/resources/logical-or-jless.js: Removed.
+        * fast/js/resources/math-transforms.js: Removed.
+        * fast/js/resources/math.js: Removed.
+        * fast/js/resources/method-check.js: Removed.
+        * fast/js/resources/mod-crash.js: Removed.
+        * fast/js/resources/modify-non-references.js: Removed.
+        * fast/js/resources/named-function-expression.js: Removed.
+        * fast/js/resources/navigator-mimeTypes-length.js: Removed.
+        * fast/js/resources/nested-object-gc.js: Removed.
+        * fast/js/resources/non-object-proto.js: Removed.
+        * fast/js/resources/null-char-in-string.js: Removed.
+        * fast/js/resources/number-cell-reuse.js: Removed.
+        * fast/js/resources/number-parsing-crash.js: Removed.
+        * fast/js/resources/number-toExponential.js: Removed.
+        * fast/js/resources/number-toString.js: Removed.
+        * fast/js/resources/number-tofixed.js: Removed.
+        * fast/js/resources/number-toprecision.js: Removed.
+        * fast/js/resources/numeric-conversion.js: Removed.
+        * fast/js/resources/object-extra-comma.js: Removed.
+        * fast/js/resources/object-prototype-constructor.js: Removed.
+        * fast/js/resources/object-prototype-toLocaleString.js: Removed.
+        * fast/js/resources/order-of-operations.js: Removed.
+        * fast/js/resources/parse-backslash-before-newline.js: Removed.
+        * fast/js/resources/postfix-syntax.js: Removed.
+        * fast/js/resources/prefix-syntax.js: Removed.
+        * fast/js/resources/pretty-print.js: Removed.
+        * fast/js/resources/primitive-method-this.js: Removed.
+        * fast/js/resources/primitive-property-access-edge-cases.js: Removed.
+        * fast/js/resources/property-getters-and-setters.js: Removed.
+        * fast/js/resources/propertyIsEnumerable.js: Removed.
+        * fast/js/resources/prototypes.js: Removed.
+        * fast/js/resources/read-modify-eval.js: Removed.
+        * fast/js/resources/recursion-limit-equal.js: Removed.
+        * fast/js/resources/reentrant-call-unwind.js: Removed.
+        * fast/js/resources/regexp-backreferences.js: Removed.
+        * fast/js/resources/regexp-char-insensitive.js: Removed.
+        * fast/js/resources/regexp-character-match-out-of-order.js: Removed.
+        * fast/js/resources/regexp-compile-crash.js: Removed.
+        * fast/js/resources/regexp-compile.js: Removed.
+        * fast/js/resources/regexp-divequal.js: Removed.
+        * fast/js/resources/regexp-extended-characters-crash.js: Removed.
+        * fast/js/resources/regexp-extended-characters-match.js: Removed.
+        * fast/js/resources/regexp-extended-characters-more.js: Removed.
+        * fast/js/resources/regexp-find-first-asserted.js: Removed.
+        * fast/js/resources/regexp-lastindex.js: Removed.
+        * fast/js/resources/regexp-many-brackets.js: Removed.
+        * fast/js/resources/regexp-negative-special-characters.js: Removed.
+        * fast/js/resources/regexp-no-extensions.js: Removed.
+        * fast/js/resources/regexp-non-bmp.js: Removed.
+        * fast/js/resources/regexp-non-capturing-groups.js: Removed.
+        * fast/js/resources/regexp-non-character.js: Removed.
+        * fast/js/resources/regexp-overflow-too-big.js: Removed.
+        * fast/js/resources/regexp-overflow.js: Removed.
+        * fast/js/resources/regexp-range-bound-ffff.js: Removed.
+        * fast/js/resources/regexp-range-out-of-order.js: Removed.
+        * fast/js/resources/regexp-ranges-and-escaped-hyphens.js: Removed.
+        * fast/js/resources/regexp-stack-overflow.js: Removed.
+        * fast/js/resources/regexp-unicode-handling.js: Removed.
+        * fast/js/resources/regexp-unicode-overflow.js: Removed.
+        * fast/js/resources/registerCachingAcrossBranchTargets.js: Removed.
+        * fast/js/resources/rehash-assign.js: Removed.
+        * fast/js/resources/removing-Cf-characters.js: Removed.
+        * fast/js/resources/reparsing-semicolon-insertion.js: Removed.
+        * fast/js/resources/repeat-cached-vm-reentry.js: Removed.
+        * fast/js/resources/reserved-words.js: Removed.
+        * fast/js/resources/resize-array-assign.js: Removed.
+        * fast/js/resources/select-options-add.js: Removed.
+        * fast/js/resources/slash-lineterminator-parse.js: Removed.
+        * fast/js/resources/sort-large-array.js: Removed.
+        * fast/js/resources/sort-no-jit-code-crash.js: Removed.
+        * fast/js/resources/sort-non-numbers.js: Removed.
+        * fast/js/resources/sort-randomly.js: Removed.
+        * fast/js/resources/sort-stability.js: Removed.
+        * fast/js/resources/sparse-array.js: Removed.
+        * fast/js/resources/stack-unwinding.js: Removed.
+        * fast/js/resources/statement-list-register-crash.js: Removed.
+        * fast/js/resources/static-scope-object.js: Removed.
+        * fast/js/resources/string-capitalization.js: Removed.
+        * fast/js/resources/string-from-char-code.js: Removed.
+        * fast/js/resources/string-index-overflow.js: Removed.
+        * fast/js/resources/string-property-iteration.js: Removed.
+        * fast/js/resources/string-replace-2.js: Removed.
+        * fast/js/resources/string-replace-3.js: Removed.
+        * fast/js/resources/string-slice-abnormal-values.js: Removed.
+        * fast/js/resources/string-sort.js: Removed.
+        * fast/js/resources/string-split-ignore-case.js: Removed.
+        * fast/js/resources/string-substr.js: Removed.
+        * fast/js/resources/string_replace.js: Removed.
+        * fast/js/resources/switch-behaviour.js: Removed.
+        * fast/js/resources/this-non-object-proto.js: Removed.
+        * fast/js/resources/toString-elision-trailing-comma.js: Removed.
+        * fast/js/resources/toString-exception.js: Removed.
+        * fast/js/resources/toString-for-var-decl.js: Removed.
+        * fast/js/resources/toString-number-dot-expr.js: Removed.
+        * fast/js/resources/toString-overrides.js: Removed.
+        * fast/js/resources/toString-prefix-postfix-preserve-parens.js: Removed.
+        * fast/js/resources/toString-stack-overflow.js: Removed.
+        * fast/js/resources/tostring-exception-in-property-access.js: Removed.
+        * fast/js/resources/transition-cache-dictionary-crash.js: Removed.
+        * fast/js/resources/typeof-codegen-crash.js: Removed.
+        * fast/js/resources/typeof-constant-string.js: Removed.
+        * fast/js/resources/typeof-syntax.js: Removed.
+        * fast/js/resources/unexpected-constant-crash.js: Removed.
+        * fast/js/resources/unmatching-argument-count.js: Removed.
+        * fast/js/resources/var-shadows-arg-crash.js: Removed.
+        * fast/js/resources/var-shadows-arg-gc-crash.js: Removed.
+        * fast/js/resources/vardecl-blocks-init.js: Removed.
+        * fast/js/resources/vardecl-preserve-arguments.js: Removed.
+        * fast/js/resources/with-scope-gc.js: Removed.
+        * fast/js/script-tests: Added.
+        * fast/js/script-tests/Array-isArray.js: Copied from LayoutTests/fast/js/resources/Array-isArray.js.
+        * fast/js/script-tests/JSON-parse-reviver.js: Copied from LayoutTests/fast/js/resources/JSON-parse-reviver.js.
+        * fast/js/script-tests/JSON-stringify-replacer.js: Copied from LayoutTests/fast/js/resources/JSON-stringify-replacer.js.
+        * fast/js/script-tests/Object-create.js: Copied from LayoutTests/fast/js/resources/Object-create.js.
+        * fast/js/script-tests/Object-defineProperties.js: Copied from LayoutTests/fast/js/resources/Object-defineProperties.js.
+        * fast/js/script-tests/Object-defineProperty.js: Copied from LayoutTests/fast/js/resources/Object-defineProperty.js.
+        * fast/js/script-tests/Object-keys.js: Copied from LayoutTests/fast/js/resources/Object-keys.js.
+        * fast/js/script-tests/TEMPLATE.html: Copied from LayoutTests/fast/js/resources/TEMPLATE.html.
+        * fast/js/script-tests/activation-proto.js: Copied from LayoutTests/fast/js/resources/activation-proto.js.
+        * fast/js/script-tests/arguments-bad-index.js: Copied from LayoutTests/fast/js/resources/arguments-bad-index.js.
+        * fast/js/script-tests/arguments.js: Copied from LayoutTests/fast/js/resources/arguments.js.
+        * fast/js/script-tests/array-enumerators-functions.js: Copied from LayoutTests/fast/js/resources/array-enumerators-functions.js.
+        * fast/js/script-tests/array-every.js: Copied from LayoutTests/fast/js/resources/array-every.js.
+        * fast/js/script-tests/array-filter.js: Copied from LayoutTests/fast/js/resources/array-filter.js.
+        * fast/js/script-tests/array-float-delete.js: Copied from LayoutTests/fast/js/resources/array-float-delete.js.
+        * fast/js/script-tests/array-functions-non-arrays.js: Copied from LayoutTests/fast/js/resources/array-functions-non-arrays.js.
+        * fast/js/script-tests/array-holes.js: Copied from LayoutTests/fast/js/resources/array-holes.js.
+        * fast/js/script-tests/array-index-immediate-types.js: Copied from LayoutTests/fast/js/resources/array-index-immediate-types.js.
+        * fast/js/script-tests/array-indexing.js: Copied from LayoutTests/fast/js/resources/array-indexing.js.
+        * fast/js/script-tests/array-iterate-backwards.js: Copied from LayoutTests/fast/js/resources/array-iterate-backwards.js.
+        * fast/js/script-tests/array-join-bug-11524.js: Copied from LayoutTests/fast/js/resources/array-join-bug-11524.js.
+        * fast/js/script-tests/array-lastIndexOf.js: Copied from LayoutTests/fast/js/resources/array-lastIndexOf.js.
+        * fast/js/script-tests/array-reduce.js: Copied from LayoutTests/fast/js/resources/array-reduce.js.
+        * fast/js/script-tests/array-reduceRight.js: Copied from LayoutTests/fast/js/resources/array-reduceRight.js.
+        * fast/js/script-tests/array-reset-large-index.js: Copied from LayoutTests/fast/js/resources/array-reset-large-index.js.
+        * fast/js/script-tests/array-sort-reentrance.js: Copied from LayoutTests/fast/js/resources/array-sort-reentrance.js.
+        * fast/js/script-tests/array-splice.js: Copied from LayoutTests/fast/js/resources/array-splice.js.
+        * fast/js/script-tests/array-tostring-and-join.js: Copied from LayoutTests/fast/js/resources/array-tostring-and-join.js.
+        * fast/js/script-tests/array-tostring-ignore-separator.js: Copied from LayoutTests/fast/js/resources/array-tostring-ignore-separator.js.
+        * fast/js/script-tests/assign.js: Copied from LayoutTests/fast/js/resources/assign.js.
+        * fast/js/script-tests/avl-crash.js: Copied from LayoutTests/fast/js/resources/avl-crash.js.
+        * fast/js/script-tests/cached-eval-gc.js: Copied from LayoutTests/fast/js/resources/cached-eval-gc.js.
+        * fast/js/script-tests/caller-property.js: Copied from LayoutTests/fast/js/resources/caller-property.js.
+        * fast/js/script-tests/char-at.js: Copied from LayoutTests/fast/js/resources/char-at.js.
+        * fast/js/script-tests/closure-inside-extra-arg-call.js: Copied from LayoutTests/fast/js/resources/closure-inside-extra-arg-call.js.
+        * fast/js/script-tests/code-serialize-paren.js: Copied from LayoutTests/fast/js/resources/code-serialize-paren.js.
+        * fast/js/script-tests/codegen-loops-logical-nodes.js: Copied from LayoutTests/fast/js/resources/codegen-loops-logical-nodes.js.
+        * fast/js/script-tests/codegen-peephole-locals.js: Copied from LayoutTests/fast/js/resources/codegen-peephole-locals.js.
+        * fast/js/script-tests/codegen-temporaries.js: Copied from LayoutTests/fast/js/resources/codegen-temporaries.js.
+        * fast/js/script-tests/comparefn-sort-stability.js: Copied from LayoutTests/fast/js/resources/comparefn-sort-stability.js.
+        * fast/js/script-tests/const-without-initializer.js: Copied from LayoutTests/fast/js/resources/const-without-initializer.js.
+        * fast/js/script-tests/constant-count.js: Copied from LayoutTests/fast/js/resources/constant-count.js.
+        * fast/js/script-tests/constant-folding.js: Copied from LayoutTests/fast/js/resources/constant-folding.js.
+        * fast/js/script-tests/constructor-attributes.js: Copied from LayoutTests/fast/js/resources/constructor-attributes.js.
+        * fast/js/script-tests/constructor.js: Copied from LayoutTests/fast/js/resources/constructor.js.
+        * fast/js/script-tests/continue-break-multiple-labels.js: Copied from LayoutTests/fast/js/resources/continue-break-multiple-labels.js.
+        * fast/js/script-tests/convert-nan-to-bool.js: Copied from LayoutTests/fast/js/resources/convert-nan-to-bool.js.
+        * fast/js/script-tests/cyclic-proto.js: Copied from LayoutTests/fast/js/resources/cyclic-proto.js.
+        * fast/js/script-tests/cyclic-prototypes.js: Copied from LayoutTests/fast/js/resources/cyclic-prototypes.js.
+        * fast/js/script-tests/cyclic-ref-toString.js: Copied from LayoutTests/fast/js/resources/cyclic-ref-toString.js.
+        * fast/js/script-tests/date-DST-pre-1970.js: Copied from LayoutTests/fast/js/resources/date-DST-pre-1970.js.
+        * fast/js/script-tests/date-DST-time-cusps.js: Copied from LayoutTests/fast/js/resources/date-DST-time-cusps.js.
+        * fast/js/script-tests/date-big-constructor.js: Copied from LayoutTests/fast/js/resources/date-big-constructor.js.
+        * fast/js/script-tests/date-big-setdate.js: Copied from LayoutTests/fast/js/resources/date-big-setdate.js.
+        * fast/js/script-tests/date-big-setmonth.js: Copied from LayoutTests/fast/js/resources/date-big-setmonth.js.
+        * fast/js/script-tests/date-constructor.js: Copied from LayoutTests/fast/js/resources/date-constructor.js.
+        * fast/js/script-tests/date-negative-setmonth.js: Copied from LayoutTests/fast/js/resources/date-negative-setmonth.js.
+        * fast/js/script-tests/date-parse-comments-test.js: Copied from LayoutTests/fast/js/resources/date-parse-comments-test.js.
+        * fast/js/script-tests/date-parse-test.js: Copied from LayoutTests/fast/js/resources/date-parse-test.js.
+        * fast/js/script-tests/date-preserve-milliseconds.js: Copied from LayoutTests/fast/js/resources/date-preserve-milliseconds.js.
+        * fast/js/script-tests/date-proto-generic-invocation.js: Copied from LayoutTests/fast/js/resources/date-proto-generic-invocation.js.
+        * fast/js/script-tests/date-set-to-nan.js: Copied from LayoutTests/fast/js/resources/date-set-to-nan.js.
+        * fast/js/script-tests/date-toisostring.js: Copied from LayoutTests/fast/js/resources/date-toisostring.js.
+        * fast/js/script-tests/debugger.js: Copied from LayoutTests/fast/js/resources/debugger.js.
+        * fast/js/script-tests/declaration-in-block.js: Copied from LayoutTests/fast/js/resources/declaration-in-block.js.
+        * fast/js/script-tests/delete-getters-setters.js: Copied from LayoutTests/fast/js/resources/delete-getters-setters.js.
+        * fast/js/script-tests/delete-syntax.js: Copied from LayoutTests/fast/js/resources/delete-syntax.js.
+        * fast/js/script-tests/delete-then-put.js: Copied from LayoutTests/fast/js/resources/delete-then-put.js.
+        * fast/js/script-tests/dictionary-no-cache.js: Copied from LayoutTests/fast/js/resources/dictionary-no-cache.js.
+        * fast/js/script-tests/do-while-semicolon.js: Copied from LayoutTests/fast/js/resources/do-while-semicolon.js.
+        * fast/js/script-tests/dot-node-base-exception.js: Copied from LayoutTests/fast/js/resources/dot-node-base-exception.js.
+        * fast/js/script-tests/duplicate-param-crash.js: Copied from LayoutTests/fast/js/resources/duplicate-param-crash.js.
+        * fast/js/script-tests/duplicate-param-gc-crash.js: Copied from LayoutTests/fast/js/resources/duplicate-param-gc-crash.js.
+        * fast/js/script-tests/equality.js: Copied from LayoutTests/fast/js/resources/equality.js.
+        * fast/js/script-tests/eval-cache-crash.js: Copied from LayoutTests/fast/js/resources/eval-cache-crash.js.
+        * fast/js/script-tests/eval-throw-return.js: Copied from LayoutTests/fast/js/resources/eval-throw-return.js.
+        * fast/js/script-tests/eval-var-decl.js: Copied from LayoutTests/fast/js/resources/eval-var-decl.js.
+        * fast/js/script-tests/exception-expression-offset.js: Copied from LayoutTests/fast/js/resources/exception-expression-offset.js.
+        * fast/js/script-tests/exception-for-nonobject.js: Copied from LayoutTests/fast/js/resources/exception-for-nonobject.js.
+        * fast/js/script-tests/exception-linenums.js: Copied from LayoutTests/fast/js/resources/exception-linenums.js.
+        * fast/js/script-tests/exception-try-finally-scope-error.js: Copied from LayoutTests/fast/js/resources/exception-try-finally-scope-error.js.
+        * fast/js/script-tests/exception-with-handler-inside-eval-with-dynamic-scope.js: Copied from LayoutTests/fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js.
+        * fast/js/script-tests/excessive-comma-usage.js: Copied from LayoutTests/fast/js/resources/excessive-comma-usage.js.
+        * fast/js/script-tests/finally-codegen-failure.js: Copied from LayoutTests/fast/js/resources/finally-codegen-failure.js.
+        * fast/js/script-tests/for-in-avoid-duplicates.js: Copied from LayoutTests/fast/js/resources/for-in-avoid-duplicates.js.
+        * fast/js/script-tests/for-in-cached.js: Copied from LayoutTests/fast/js/resources/for-in-cached.js.
+        * fast/js/script-tests/for-in-exeception.js: Copied from LayoutTests/fast/js/resources/for-in-exeception.js.
+        * fast/js/script-tests/for-in-to-text.js: Copied from LayoutTests/fast/js/resources/for-in-to-text.js.
+        * fast/js/script-tests/for-in-var-scope.js: Copied from LayoutTests/fast/js/resources/for-in-var-scope.js.
+        * fast/js/script-tests/function-apply-aliased.js: Copied from LayoutTests/fast/js/resources/function-apply-aliased.js.
+        * fast/js/script-tests/function-apply.js: Copied from LayoutTests/fast/js/resources/function-apply.js.
+        * fast/js/script-tests/function-call-aliased.js: Copied from LayoutTests/fast/js/resources/function-call-aliased.js.
+        * fast/js/script-tests/function-call-register-allocation.js: Copied from LayoutTests/fast/js/resources/function-call-register-allocation.js.
+        * fast/js/script-tests/function-constructor-newline-after-brace.js: Copied from LayoutTests/fast/js/resources/function-constructor-newline-after-brace.js.
+        * fast/js/script-tests/function-constructor-single-line-comment.js: Copied from LayoutTests/fast/js/resources/function-constructor-single-line-comment.js.
+        * fast/js/script-tests/function-declaration-statement.js: Copied from LayoutTests/fast/js/resources/function-declaration-statement.js.
+        * fast/js/script-tests/function-declaration.js: Copied from LayoutTests/fast/js/resources/function-declaration.js.
+        * fast/js/script-tests/function-declarations-in-switch-statement.js: Copied from LayoutTests/fast/js/resources/function-declarations-in-switch-statement.js.
+        * fast/js/script-tests/function-dot-arguments.js: Copied from LayoutTests/fast/js/resources/function-dot-arguments.js.
+        * fast/js/script-tests/function-name.js: Copied from LayoutTests/fast/js/resources/function-name.js.
+        * fast/js/script-tests/function-names.js: Copied from LayoutTests/fast/js/resources/function-names.js.
+        * fast/js/script-tests/function-toString-object-literals.js: Copied from LayoutTests/fast/js/resources/function-toString-object-literals.js.
+        * fast/js/script-tests/function-toString-parentheses.js: Copied from LayoutTests/fast/js/resources/function-toString-parentheses.js.
+        * fast/js/script-tests/function-toString-semicolon-insertion.js: Copied from LayoutTests/fast/js/resources/function-toString-semicolon-insertion.js.
+        * fast/js/script-tests/getter-setter-gc.js: Copied from LayoutTests/fast/js/resources/getter-setter-gc.js.
+        * fast/js/script-tests/global-constructors.js: Copied from LayoutTests/fast/js/resources/global-constructors.js.
+        * fast/js/script-tests/global-function-resolve.js: Copied from LayoutTests/fast/js/resources/global-function-resolve.js.
+        * fast/js/script-tests/gmail-re-re.js: Copied from LayoutTests/fast/js/resources/gmail-re-re.js.
+        * fast/js/script-tests/has-own-property.js: Copied from LayoutTests/fast/js/resources/has-own-property.js.
+        * fast/js/script-tests/ignored-result-null-comparison-crash.js: Copied from LayoutTests/fast/js/resources/ignored-result-null-comparison-crash.js.
+        * fast/js/script-tests/ignored-result-ref-crash.js: Copied from LayoutTests/fast/js/resources/ignored-result-ref-crash.js.
+        * fast/js/script-tests/implicit-call-with-global-reentry.js: Copied from LayoutTests/fast/js/resources/implicit-call-with-global-reentry.js.
+        * fast/js/script-tests/instance-of-immediates.js: Copied from LayoutTests/fast/js/resources/instance-of-immediates.js.
+        * fast/js/script-tests/instanceof-operator.js: Copied from LayoutTests/fast/js/resources/instanceof-operator.js.
+        * fast/js/script-tests/integer-extremes.js: Copied from LayoutTests/fast/js/resources/integer-extremes.js.
+        * fast/js/script-tests/isPrototypeOf.js: Copied from LayoutTests/fast/js/resources/isPrototypeOf.js.
+        * fast/js/script-tests/large-expressions.js: Copied from LayoutTests/fast/js/resources/large-expressions.js.
+        * fast/js/script-tests/lastModified.js: Copied from LayoutTests/fast/js/resources/lastModified.js.
+        * fast/js/script-tests/logical-or-jless.js: Copied from LayoutTests/fast/js/resources/logical-or-jless.js.
+        * fast/js/script-tests/math-transforms.js: Copied from LayoutTests/fast/js/resources/math-transforms.js.
+        * fast/js/script-tests/math.js: Copied from LayoutTests/fast/js/resources/math.js.
+        * fast/js/script-tests/method-check.js: Copied from LayoutTests/fast/js/resources/method-check.js.
+        * fast/js/script-tests/mod-crash.js: Copied from LayoutTests/fast/js/resources/mod-crash.js.
+        * fast/js/script-tests/modify-non-references.js: Copied from LayoutTests/fast/js/resources/modify-non-references.js.
+        * fast/js/script-tests/named-function-expression.js: Copied from LayoutTests/fast/js/resources/named-function-expression.js.
+        * fast/js/script-tests/navigator-mimeTypes-length.js: Copied from LayoutTests/fast/js/resources/navigator-mimeTypes-length.js.
+        * fast/js/script-tests/nested-object-gc.js: Copied from LayoutTests/fast/js/resources/nested-object-gc.js.
+        * fast/js/script-tests/non-object-proto.js: Copied from LayoutTests/fast/js/resources/non-object-proto.js.
+        * fast/js/script-tests/null-char-in-string.js: Copied from LayoutTests/fast/js/resources/null-char-in-string.js.
+        * fast/js/script-tests/number-cell-reuse.js: Copied from LayoutTests/fast/js/resources/number-cell-reuse.js.
+        * fast/js/script-tests/number-parsing-crash.js: Copied from LayoutTests/fast/js/resources/number-parsing-crash.js.
+        * fast/js/script-tests/number-toExponential.js: Copied from LayoutTests/fast/js/resources/number-toExponential.js.
+        * fast/js/script-tests/number-toString.js: Copied from LayoutTests/fast/js/resources/number-toString.js.
+        * fast/js/script-tests/number-tofixed.js: Copied from LayoutTests/fast/js/resources/number-tofixed.js.
+        * fast/js/script-tests/number-toprecision.js: Copied from LayoutTests/fast/js/resources/number-toprecision.js.
+        * fast/js/script-tests/numeric-conversion.js: Copied from LayoutTests/fast/js/resources/numeric-conversion.js.
+        * fast/js/script-tests/object-extra-comma.js: Copied from LayoutTests/fast/js/resources/object-extra-comma.js.
+        * fast/js/script-tests/object-prototype-constructor.js: Copied from LayoutTests/fast/js/resources/object-prototype-constructor.js.
+        * fast/js/script-tests/object-prototype-toLocaleString.js: Copied from LayoutTests/fast/js/resources/object-prototype-toLocaleString.js.
+        * fast/js/script-tests/order-of-operations.js: Copied from LayoutTests/fast/js/resources/order-of-operations.js.
+        * fast/js/script-tests/parse-backslash-before-newline.js: Copied from LayoutTests/fast/js/resources/parse-backslash-before-newline.js.
+        * fast/js/script-tests/postfix-syntax.js: Copied from LayoutTests/fast/js/resources/postfix-syntax.js.
+        * fast/js/script-tests/prefix-syntax.js: Copied from LayoutTests/fast/js/resources/prefix-syntax.js.
+        * fast/js/script-tests/pretty-print.js: Copied from LayoutTests/fast/js/resources/pretty-print.js.
+        * fast/js/script-tests/primitive-method-this.js: Copied from LayoutTests/fast/js/resources/primitive-method-this.js.
+        * fast/js/script-tests/primitive-property-access-edge-cases.js: Copied from LayoutTests/fast/js/resources/primitive-property-access-edge-cases.js.
+        * fast/js/script-tests/property-getters-and-setters.js: Copied from LayoutTests/fast/js/resources/property-getters-and-setters.js.
+        * fast/js/script-tests/propertyIsEnumerable.js: Copied from LayoutTests/fast/js/resources/propertyIsEnumerable.js.
+        * fast/js/script-tests/prototypes.js: Copied from LayoutTests/fast/js/resources/prototypes.js.
+        * fast/js/script-tests/read-modify-eval.js: Copied from LayoutTests/fast/js/resources/read-modify-eval.js.
+        * fast/js/script-tests/recursion-limit-equal.js: Copied from LayoutTests/fast/js/resources/recursion-limit-equal.js.
+        * fast/js/script-tests/reentrant-call-unwind.js: Copied from LayoutTests/fast/js/resources/reentrant-call-unwind.js.
+        * fast/js/script-tests/regexp-backreferences.js: Copied from LayoutTests/fast/js/resources/regexp-backreferences.js.
+        * fast/js/script-tests/regexp-char-insensitive.js: Copied from LayoutTests/fast/js/resources/regexp-char-insensitive.js.
+        * fast/js/script-tests/regexp-character-match-out-of-order.js: Copied from LayoutTests/fast/js/resources/regexp-character-match-out-of-order.js.
+        * fast/js/script-tests/regexp-compile-crash.js: Copied from LayoutTests/fast/js/resources/regexp-compile-crash.js.
+        * fast/js/script-tests/regexp-compile.js: Copied from LayoutTests/fast/js/resources/regexp-compile.js.
+        * fast/js/script-tests/regexp-divequal.js: Copied from LayoutTests/fast/js/resources/regexp-divequal.js.
+        * fast/js/script-tests/regexp-extended-characters-crash.js: Copied from LayoutTests/fast/js/resources/regexp-extended-characters-crash.js.
+        * fast/js/script-tests/regexp-extended-characters-match.js: Copied from LayoutTests/fast/js/resources/regexp-extended-characters-match.js.
+        * fast/js/script-tests/regexp-extended-characters-more.js: Copied from LayoutTests/fast/js/resources/regexp-extended-characters-more.js.
+        * fast/js/script-tests/regexp-find-first-asserted.js: Copied from LayoutTests/fast/js/resources/regexp-find-first-asserted.js.
+        * fast/js/script-tests/regexp-lastindex.js: Copied from LayoutTests/fast/js/resources/regexp-lastindex.js.
+        * fast/js/script-tests/regexp-many-brackets.js: Copied from LayoutTests/fast/js/resources/regexp-many-brackets.js.
+        * fast/js/script-tests/regexp-negative-special-characters.js: Copied from LayoutTests/fast/js/resources/regexp-negative-special-characters.js.
+        * fast/js/script-tests/regexp-no-extensions.js: Copied from LayoutTests/fast/js/resources/regexp-no-extensions.js.
+        * fast/js/script-tests/regexp-non-bmp.js: Copied from LayoutTests/fast/js/resources/regexp-non-bmp.js.
+        * fast/js/script-tests/regexp-non-capturing-groups.js: Copied from LayoutTests/fast/js/resources/regexp-non-capturing-groups.js.
+        * fast/js/script-tests/regexp-non-character.js: Copied from LayoutTests/fast/js/resources/regexp-non-character.js.
+        * fast/js/script-tests/regexp-overflow-too-big.js: Copied from LayoutTests/fast/js/resources/regexp-overflow-too-big.js.
+        * fast/js/script-tests/regexp-overflow.js: Copied from LayoutTests/fast/js/resources/regexp-overflow.js.
+        * fast/js/script-tests/regexp-range-bound-ffff.js: Copied from LayoutTests/fast/js/resources/regexp-range-bound-ffff.js.
+        * fast/js/script-tests/regexp-range-out-of-order.js: Copied from LayoutTests/fast/js/resources/regexp-range-out-of-order.js.
+        * fast/js/script-tests/regexp-ranges-and-escaped-hyphens.js: Copied from LayoutTests/fast/js/resources/regexp-ranges-and-escaped-hyphens.js.
+        * fast/js/script-tests/regexp-stack-overflow.js: Copied from LayoutTests/fast/js/resources/regexp-stack-overflow.js.
+        * fast/js/script-tests/regexp-unicode-handling.js: Copied from LayoutTests/fast/js/resources/regexp-unicode-handling.js.
+        * fast/js/script-tests/regexp-unicode-overflow.js: Copied from LayoutTests/fast/js/resources/regexp-unicode-overflow.js.
+        * fast/js/script-tests/registerCachingAcrossBranchTargets.js: Copied from LayoutTests/fast/js/resources/registerCachingAcrossBranchTargets.js.
+        * fast/js/script-tests/rehash-assign.js: Copied from LayoutTests/fast/js/resources/rehash-assign.js.
+        * fast/js/script-tests/removing-Cf-characters.js: Copied from LayoutTests/fast/js/resources/removing-Cf-characters.js.
+        * fast/js/script-tests/reparsing-semicolon-insertion.js: Copied from LayoutTests/fast/js/resources/reparsing-semicolon-insertion.js.
+        * fast/js/script-tests/repeat-cached-vm-reentry.js: Copied from LayoutTests/fast/js/resources/repeat-cached-vm-reentry.js.
+        * fast/js/script-tests/reserved-words.js: Copied from LayoutTests/fast/js/resources/reserved-words.js.
+        * fast/js/script-tests/resize-array-assign.js: Copied from LayoutTests/fast/js/resources/resize-array-assign.js.
+        * fast/js/script-tests/select-options-add.js: Copied from LayoutTests/fast/js/resources/select-options-add.js.
+        * fast/js/script-tests/slash-lineterminator-parse.js: Copied from LayoutTests/fast/js/resources/slash-lineterminator-parse.js.
+        * fast/js/script-tests/sort-large-array.js: Copied from LayoutTests/fast/js/resources/sort-large-array.js.
+        * fast/js/script-tests/sort-no-jit-code-crash.js: Copied from LayoutTests/fast/js/resources/sort-no-jit-code-crash.js.
+        * fast/js/script-tests/sort-non-numbers.js: Copied from LayoutTests/fast/js/resources/sort-non-numbers.js.
+        * fast/js/script-tests/sort-randomly.js: Copied from LayoutTests/fast/js/resources/sort-randomly.js.
+        * fast/js/script-tests/sort-stability.js: Copied from LayoutTests/fast/js/resources/sort-stability.js.
+        * fast/js/script-tests/sparse-array.js: Copied from LayoutTests/fast/js/resources/sparse-array.js.
+        * fast/js/script-tests/stack-unwinding.js: Copied from LayoutTests/fast/js/resources/stack-unwinding.js.
+        * fast/js/script-tests/statement-list-register-crash.js: Copied from LayoutTests/fast/js/resources/statement-list-register-crash.js.
+        * fast/js/script-tests/static-scope-object.js: Copied from LayoutTests/fast/js/resources/static-scope-object.js.
+        * fast/js/script-tests/string-capitalization.js: Copied from LayoutTests/fast/js/resources/string-capitalization.js.
+        * fast/js/script-tests/string-from-char-code.js: Copied from LayoutTests/fast/js/resources/string-from-char-code.js.
+        * fast/js/script-tests/string-index-overflow.js: Copied from LayoutTests/fast/js/resources/string-index-overflow.js.
+        * fast/js/script-tests/string-property-iteration.js: Copied from LayoutTests/fast/js/resources/string-property-iteration.js.
+        * fast/js/script-tests/string-replace-2.js: Copied from LayoutTests/fast/js/resources/string-replace-2.js.
+        * fast/js/script-tests/string-replace-3.js: Copied from LayoutTests/fast/js/resources/string-replace-3.js.
+        * fast/js/script-tests/string-slice-abnormal-values.js: Copied from LayoutTests/fast/js/resources/string-slice-abnormal-values.js.
+        * fast/js/script-tests/string-sort.js: Copied from LayoutTests/fast/js/resources/string-sort.js.
+        * fast/js/script-tests/string-split-ignore-case.js: Copied from LayoutTests/fast/js/resources/string-split-ignore-case.js.
+        * fast/js/script-tests/string-substr.js: Copied from LayoutTests/fast/js/resources/string-substr.js.
+        * fast/js/script-tests/string_replace.js: Copied from LayoutTests/fast/js/resources/string_replace.js.
+        * fast/js/script-tests/switch-behaviour.js: Copied from LayoutTests/fast/js/resources/switch-behaviour.js.
+        * fast/js/script-tests/this-non-object-proto.js: Copied from LayoutTests/fast/js/resources/this-non-object-proto.js.
+        * fast/js/script-tests/toString-elision-trailing-comma.js: Copied from LayoutTests/fast/js/resources/toString-elision-trailing-comma.js.
+        * fast/js/script-tests/toString-exception.js: Copied from LayoutTests/fast/js/resources/toString-exception.js.
+        * fast/js/script-tests/toString-for-var-decl.js: Copied from LayoutTests/fast/js/resources/toString-for-var-decl.js.
+        * fast/js/script-tests/toString-number-dot-expr.js: Copied from LayoutTests/fast/js/resources/toString-number-dot-expr.js.
+        * fast/js/script-tests/toString-overrides.js: Copied from LayoutTests/fast/js/resources/toString-overrides.js.
+        * fast/js/script-tests/toString-prefix-postfix-preserve-parens.js: Copied from LayoutTests/fast/js/resources/toString-prefix-postfix-preserve-parens.js.
+        * fast/js/script-tests/toString-stack-overflow.js: Copied from LayoutTests/fast/js/resources/toString-stack-overflow.js.
+        * fast/js/script-tests/tostring-exception-in-property-access.js: Copied from LayoutTests/fast/js/resources/tostring-exception-in-property-access.js.
+        * fast/js/script-tests/transition-cache-dictionary-crash.js: Copied from LayoutTests/fast/js/resources/transition-cache-dictionary-crash.js.
+        * fast/js/script-tests/typeof-codegen-crash.js: Copied from LayoutTests/fast/js/resources/typeof-codegen-crash.js.
+        * fast/js/script-tests/typeof-constant-string.js: Copied from LayoutTests/fast/js/resources/typeof-constant-string.js.
+        * fast/js/script-tests/typeof-syntax.js: Copied from LayoutTests/fast/js/resources/typeof-syntax.js.
+        * fast/js/script-tests/unexpected-constant-crash.js: Copied from LayoutTests/fast/js/resources/unexpected-constant-crash.js.
+        * fast/js/script-tests/unmatching-argument-count.js: Copied from LayoutTests/fast/js/resources/unmatching-argument-count.js.
+        * fast/js/script-tests/var-shadows-arg-crash.js: Copied from LayoutTests/fast/js/resources/var-shadows-arg-crash.js.
+        * fast/js/script-tests/var-shadows-arg-gc-crash.js: Copied from LayoutTests/fast/js/resources/var-shadows-arg-gc-crash.js.
+        * fast/js/script-tests/vardecl-blocks-init.js: Copied from LayoutTests/fast/js/resources/vardecl-blocks-init.js.
+        * fast/js/script-tests/vardecl-preserve-arguments.js: Copied from LayoutTests/fast/js/resources/vardecl-preserve-arguments.js.
+        * fast/js/script-tests/with-scope-gc.js: Copied from LayoutTests/fast/js/resources/with-scope-gc.js.
+        * fast/js/select-options-add.html:
+        * fast/js/slash-lineterminator-parse.html:
+        * fast/js/sort-large-array.html:
+        * fast/js/sort-no-jit-code-crash.html:
+        * fast/js/sort-non-numbers.html:
+        * fast/js/sort-randomly.html:
+        * fast/js/sort-stability.html:
+        * fast/js/sparse-array.html:
+        * fast/js/stack-unwinding.html:
+        * fast/js/statement-list-register-crash.html:
+        * fast/js/static-scope-object.html:
+        * fast/js/string-capitalization.html:
+        * fast/js/string-from-char-code.html:
+        * fast/js/string-index-overflow.html:
+        * fast/js/string-property-iteration.html:
+        * fast/js/string-replace-2.html:
+        * fast/js/string-replace-3.html:
+        * fast/js/string-slice-abnormal-values.html:
+        * fast/js/string-sort.html:
+        * fast/js/string-split-ignore-case.html:
+        * fast/js/string-substr.html:
+        * fast/js/string_replace.html:
+        * fast/js/switch-behaviour.html:
+        * fast/js/this-non-object-proto.html:
+        * fast/js/toString-elision-trailing-comma.html:
+        * fast/js/toString-exception.html:
+        * fast/js/toString-for-var-decl.html:
+        * fast/js/toString-number-dot-expr.html:
+        * fast/js/toString-overrides.html:
+        * fast/js/toString-prefix-postfix-preserve-parens.html:
+        * fast/js/toString-stack-overflow.html:
+        * fast/js/tostring-exception-in-property-access.html:
+        * fast/js/transition-cache-dictionary-crash.html:
+        * fast/js/typeof-codegen-crash.html:
+        * fast/js/typeof-constant-string.html:
+        * fast/js/typeof-syntax.html:
+        * fast/js/unexpected-constant-crash.html:
+        * fast/js/unmatching-argument-count.html:
+        * fast/js/var-shadows-arg-crash.html:
+        * fast/js/var-shadows-arg-gc-crash.html:
+        * fast/js/vardecl-blocks-init.html:
+        * fast/js/vardecl-preserve-arguments.html:
+        * fast/js/with-scope-gc.html:
+
 2009-09-22  Beth Dakin  <bdakin at apple.com>
 
         Reviewed by Dave Hyatt.
diff --git a/LayoutTests/fast/js/Array-isArray.html b/LayoutTests/fast/js/Array-isArray.html
index 4864bc0..e0803ac 100644
--- a/LayoutTests/fast/js/Array-isArray.html
+++ b/LayoutTests/fast/js/Array-isArray.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/Array-isArray.js"></script>
+<script src="script-tests/Array-isArray.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/JSON-parse-reviver.html b/LayoutTests/fast/js/JSON-parse-reviver.html
index 57a45bf..a12eae5 100644
--- a/LayoutTests/fast/js/JSON-parse-reviver.html
+++ b/LayoutTests/fast/js/JSON-parse-reviver.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/JSON-parse-reviver.js"></script>
+<script src="script-tests/JSON-parse-reviver.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/JSON-stringify-replacer.html b/LayoutTests/fast/js/JSON-stringify-replacer.html
index f9391bb..dbc87af 100644
--- a/LayoutTests/fast/js/JSON-stringify-replacer.html
+++ b/LayoutTests/fast/js/JSON-stringify-replacer.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/JSON-stringify-replacer.js"></script>
+<script src="script-tests/JSON-stringify-replacer.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/Object-create.html b/LayoutTests/fast/js/Object-create.html
index dec9dde..5252e71 100644
--- a/LayoutTests/fast/js/Object-create.html
+++ b/LayoutTests/fast/js/Object-create.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/Object-create.js"></script>
+<script src="script-tests/Object-create.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/Object-defineProperties.html b/LayoutTests/fast/js/Object-defineProperties.html
index 86537e2..b4dadc3 100644
--- a/LayoutTests/fast/js/Object-defineProperties.html
+++ b/LayoutTests/fast/js/Object-defineProperties.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/Object-defineProperties.js"></script>
+<script src="script-tests/Object-defineProperties.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/Object-defineProperty.html b/LayoutTests/fast/js/Object-defineProperty.html
index fb24870..0821eeb 100644
--- a/LayoutTests/fast/js/Object-defineProperty.html
+++ b/LayoutTests/fast/js/Object-defineProperty.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/Object-defineProperty.js"></script>
+<script src="script-tests/Object-defineProperty.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/Object-keys.html b/LayoutTests/fast/js/Object-keys.html
index 7d10e4f..9885d0c 100644
--- a/LayoutTests/fast/js/Object-keys.html
+++ b/LayoutTests/fast/js/Object-keys.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/Object-keys.js"></script>
+<script src="script-tests/Object-keys.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/activation-proto.html b/LayoutTests/fast/js/activation-proto.html
index b964b62..3f07c50 100644
--- a/LayoutTests/fast/js/activation-proto.html
+++ b/LayoutTests/fast/js/activation-proto.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/activation-proto.js"></script>
+<script src="script-tests/activation-proto.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/arguments-bad-index.html b/LayoutTests/fast/js/arguments-bad-index.html
index e386a6a..9a63b93 100644
--- a/LayoutTests/fast/js/arguments-bad-index.html
+++ b/LayoutTests/fast/js/arguments-bad-index.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/arguments-bad-index.js"></script>
+<script src="script-tests/arguments-bad-index.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/arguments.html b/LayoutTests/fast/js/arguments.html
index 0a7971e..f6cab86 100644
--- a/LayoutTests/fast/js/arguments.html
+++ b/LayoutTests/fast/js/arguments.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/arguments.js"></script>
+<script src="script-tests/arguments.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-enumerators-functions.html b/LayoutTests/fast/js/array-enumerators-functions.html
index 5fe719a..1d981b0 100644
--- a/LayoutTests/fast/js/array-enumerators-functions.html
+++ b/LayoutTests/fast/js/array-enumerators-functions.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-enumerators-functions.js"></script>
+<script src="script-tests/array-enumerators-functions.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-every.html b/LayoutTests/fast/js/array-every.html
index 5fd4a1f..5bdd9d7 100644
--- a/LayoutTests/fast/js/array-every.html
+++ b/LayoutTests/fast/js/array-every.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-every.js"></script>
+<script src="script-tests/array-every.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-filter.html b/LayoutTests/fast/js/array-filter.html
index 4324e3d..6b88648 100644
--- a/LayoutTests/fast/js/array-filter.html
+++ b/LayoutTests/fast/js/array-filter.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-filter.js"></script>
+<script src="script-tests/array-filter.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-float-delete.html b/LayoutTests/fast/js/array-float-delete.html
index e4079db..261885d 100644
--- a/LayoutTests/fast/js/array-float-delete.html
+++ b/LayoutTests/fast/js/array-float-delete.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-float-delete.js"></script>
+<script src="script-tests/array-float-delete.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-functions-non-arrays.html b/LayoutTests/fast/js/array-functions-non-arrays.html
index 5446348..eee6990 100644
--- a/LayoutTests/fast/js/array-functions-non-arrays.html
+++ b/LayoutTests/fast/js/array-functions-non-arrays.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-functions-non-arrays.js"></script>
+<script src="script-tests/array-functions-non-arrays.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-holes.html b/LayoutTests/fast/js/array-holes.html
index 8744a07..0e1c7e8 100644
--- a/LayoutTests/fast/js/array-holes.html
+++ b/LayoutTests/fast/js/array-holes.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-holes.js"></script>
+<script src="script-tests/array-holes.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-index-immediate-types.html b/LayoutTests/fast/js/array-index-immediate-types.html
index be18ac7..265f96d 100644
--- a/LayoutTests/fast/js/array-index-immediate-types.html
+++ b/LayoutTests/fast/js/array-index-immediate-types.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-index-immediate-types.js"></script>
+<script src="script-tests/array-index-immediate-types.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-indexing.html b/LayoutTests/fast/js/array-indexing.html
index 0798b42..76f2113 100644
--- a/LayoutTests/fast/js/array-indexing.html
+++ b/LayoutTests/fast/js/array-indexing.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-indexing.js"></script>
+<script src="script-tests/array-indexing.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-iterate-backwards.html b/LayoutTests/fast/js/array-iterate-backwards.html
index b2299d0..d48273c 100644
--- a/LayoutTests/fast/js/array-iterate-backwards.html
+++ b/LayoutTests/fast/js/array-iterate-backwards.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-iterate-backwards.js"></script>
+<script src="script-tests/array-iterate-backwards.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-join-bug-11524.html b/LayoutTests/fast/js/array-join-bug-11524.html
index 4891125..c2beb01 100644
--- a/LayoutTests/fast/js/array-join-bug-11524.html
+++ b/LayoutTests/fast/js/array-join-bug-11524.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-join-bug-11524.js"></script>
+<script src="script-tests/array-join-bug-11524.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-lastIndexOf.html b/LayoutTests/fast/js/array-lastIndexOf.html
index 61cfab5..8457ab5 100644
--- a/LayoutTests/fast/js/array-lastIndexOf.html
+++ b/LayoutTests/fast/js/array-lastIndexOf.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-lastIndexOf.js"></script>
+<script src="script-tests/array-lastIndexOf.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-reduce.html b/LayoutTests/fast/js/array-reduce.html
index 505d48b..1c90f4c 100644
--- a/LayoutTests/fast/js/array-reduce.html
+++ b/LayoutTests/fast/js/array-reduce.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-reduce.js"></script>
+<script src="script-tests/array-reduce.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-reduceRight.html b/LayoutTests/fast/js/array-reduceRight.html
index 916e2d5..7b542e7 100644
--- a/LayoutTests/fast/js/array-reduceRight.html
+++ b/LayoutTests/fast/js/array-reduceRight.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-reduceRight.js"></script>
+<script src="script-tests/array-reduceRight.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-reset-large-index.html b/LayoutTests/fast/js/array-reset-large-index.html
index 74da598..298d702 100644
--- a/LayoutTests/fast/js/array-reset-large-index.html
+++ b/LayoutTests/fast/js/array-reset-large-index.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-reset-large-index.js"></script>
+<script src="script-tests/array-reset-large-index.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-sort-reentrance.html b/LayoutTests/fast/js/array-sort-reentrance.html
index c3c0e98..12485b5 100644
--- a/LayoutTests/fast/js/array-sort-reentrance.html
+++ b/LayoutTests/fast/js/array-sort-reentrance.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-sort-reentrance.js"></script>
+<script src="script-tests/array-sort-reentrance.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-splice.html b/LayoutTests/fast/js/array-splice.html
index b5b07d6..5786024 100644
--- a/LayoutTests/fast/js/array-splice.html
+++ b/LayoutTests/fast/js/array-splice.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-splice.js"></script>
+<script src="script-tests/array-splice.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-tostring-and-join.html b/LayoutTests/fast/js/array-tostring-and-join.html
index 2d204ea..3f22236 100644
--- a/LayoutTests/fast/js/array-tostring-and-join.html
+++ b/LayoutTests/fast/js/array-tostring-and-join.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-tostring-and-join.js"></script>
+<script src="script-tests/array-tostring-and-join.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/array-tostring-ignore-separator.html b/LayoutTests/fast/js/array-tostring-ignore-separator.html
index 2ba56b4..7c958a9 100644
--- a/LayoutTests/fast/js/array-tostring-ignore-separator.html
+++ b/LayoutTests/fast/js/array-tostring-ignore-separator.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/array-tostring-ignore-separator.js"></script>
+<script src="script-tests/array-tostring-ignore-separator.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/assign.html b/LayoutTests/fast/js/assign.html
index 73ad2df..f61c64b 100644
--- a/LayoutTests/fast/js/assign.html
+++ b/LayoutTests/fast/js/assign.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/assign.js"></script>
+<script src="script-tests/assign.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/avl-crash.html b/LayoutTests/fast/js/avl-crash.html
index 25b8d07..06cf9e8 100644
--- a/LayoutTests/fast/js/avl-crash.html
+++ b/LayoutTests/fast/js/avl-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/avl-crash.js"></script>
+<script src="script-tests/avl-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/cached-eval-gc.html b/LayoutTests/fast/js/cached-eval-gc.html
index 00e5540..2d100e3 100644
--- a/LayoutTests/fast/js/cached-eval-gc.html
+++ b/LayoutTests/fast/js/cached-eval-gc.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/cached-eval-gc.js"></script>
+<script src="script-tests/cached-eval-gc.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/caller-property.html b/LayoutTests/fast/js/caller-property.html
index 776ad62..130a495 100644
--- a/LayoutTests/fast/js/caller-property.html
+++ b/LayoutTests/fast/js/caller-property.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/caller-property.js"></script>
+<script src="script-tests/caller-property.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/char-at.html b/LayoutTests/fast/js/char-at.html
index c344241..43fa347 100644
--- a/LayoutTests/fast/js/char-at.html
+++ b/LayoutTests/fast/js/char-at.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/char-at.js"></script>
+<script src="script-tests/char-at.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/closure-inside-extra-arg-call.html b/LayoutTests/fast/js/closure-inside-extra-arg-call.html
index 3db170e..6df7156 100644
--- a/LayoutTests/fast/js/closure-inside-extra-arg-call.html
+++ b/LayoutTests/fast/js/closure-inside-extra-arg-call.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/closure-inside-extra-arg-call.js"></script>
+<script src="script-tests/closure-inside-extra-arg-call.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/code-serialize-paren.html b/LayoutTests/fast/js/code-serialize-paren.html
index c4758d1..a3e0590 100644
--- a/LayoutTests/fast/js/code-serialize-paren.html
+++ b/LayoutTests/fast/js/code-serialize-paren.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/code-serialize-paren.js"></script>
+<script src="script-tests/code-serialize-paren.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/codegen-loops-logical-nodes.html b/LayoutTests/fast/js/codegen-loops-logical-nodes.html
index 852df52..f9b2c9c 100644
--- a/LayoutTests/fast/js/codegen-loops-logical-nodes.html
+++ b/LayoutTests/fast/js/codegen-loops-logical-nodes.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/codegen-loops-logical-nodes.js"></script>
+<script src="script-tests/codegen-loops-logical-nodes.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/codegen-peephole-locals.html b/LayoutTests/fast/js/codegen-peephole-locals.html
index f9a3d89..abdae64 100644
--- a/LayoutTests/fast/js/codegen-peephole-locals.html
+++ b/LayoutTests/fast/js/codegen-peephole-locals.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/codegen-peephole-locals.js"></script>
+<script src="script-tests/codegen-peephole-locals.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/codegen-temporaries.html b/LayoutTests/fast/js/codegen-temporaries.html
index ab57b34..68aa7e8 100644
--- a/LayoutTests/fast/js/codegen-temporaries.html
+++ b/LayoutTests/fast/js/codegen-temporaries.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/codegen-temporaries.js"></script>
+<script src="script-tests/codegen-temporaries.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/comparefn-sort-stability.html b/LayoutTests/fast/js/comparefn-sort-stability.html
index ffecfbf..1f73f75 100644
--- a/LayoutTests/fast/js/comparefn-sort-stability.html
+++ b/LayoutTests/fast/js/comparefn-sort-stability.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/comparefn-sort-stability.js"></script>
+<script src="script-tests/comparefn-sort-stability.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/const-without-initializer.html b/LayoutTests/fast/js/const-without-initializer.html
index d0f6009..d59bb2b 100644
--- a/LayoutTests/fast/js/const-without-initializer.html
+++ b/LayoutTests/fast/js/const-without-initializer.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/const-without-initializer.js"></script>
+<script src="script-tests/const-without-initializer.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/constant-count.html b/LayoutTests/fast/js/constant-count.html
index 37ac155..5e95269 100644
--- a/LayoutTests/fast/js/constant-count.html
+++ b/LayoutTests/fast/js/constant-count.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/constant-count.js"></script>
+<script src="script-tests/constant-count.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/constant-folding.html b/LayoutTests/fast/js/constant-folding.html
index 7fb432d..25201a5 100644
--- a/LayoutTests/fast/js/constant-folding.html
+++ b/LayoutTests/fast/js/constant-folding.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/constant-folding.js"></script>
+<script src="script-tests/constant-folding.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/constructor-attributes.html b/LayoutTests/fast/js/constructor-attributes.html
index ac69f0e..2a3dcbc 100644
--- a/LayoutTests/fast/js/constructor-attributes.html
+++ b/LayoutTests/fast/js/constructor-attributes.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/constructor-attributes.js"></script>
+<script src="script-tests/constructor-attributes.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/constructor.html b/LayoutTests/fast/js/constructor.html
index 018d2bb..e0c381e 100644
--- a/LayoutTests/fast/js/constructor.html
+++ b/LayoutTests/fast/js/constructor.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/constructor.js"></script>
+<script src="script-tests/constructor.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/continue-break-multiple-labels.html b/LayoutTests/fast/js/continue-break-multiple-labels.html
index ec7cf6d..1d4475e 100644
--- a/LayoutTests/fast/js/continue-break-multiple-labels.html
+++ b/LayoutTests/fast/js/continue-break-multiple-labels.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/continue-break-multiple-labels.js"></script>
+<script src="script-tests/continue-break-multiple-labels.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/convert-nan-to-bool.html b/LayoutTests/fast/js/convert-nan-to-bool.html
index 36d61b9..9a40c15 100644
--- a/LayoutTests/fast/js/convert-nan-to-bool.html
+++ b/LayoutTests/fast/js/convert-nan-to-bool.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/convert-nan-to-bool.js"></script>
+<script src="script-tests/convert-nan-to-bool.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/cyclic-proto.html b/LayoutTests/fast/js/cyclic-proto.html
index 375ce7f..86882d6 100644
--- a/LayoutTests/fast/js/cyclic-proto.html
+++ b/LayoutTests/fast/js/cyclic-proto.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/cyclic-proto.js"></script>
+<script src="script-tests/cyclic-proto.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/cyclic-prototypes.html b/LayoutTests/fast/js/cyclic-prototypes.html
index 3f22d87..7ee42f8 100644
--- a/LayoutTests/fast/js/cyclic-prototypes.html
+++ b/LayoutTests/fast/js/cyclic-prototypes.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/cyclic-prototypes.js"></script>
+<script src="script-tests/cyclic-prototypes.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/cyclic-ref-toString.html b/LayoutTests/fast/js/cyclic-ref-toString.html
index ce1c965..ef228ee 100644
--- a/LayoutTests/fast/js/cyclic-ref-toString.html
+++ b/LayoutTests/fast/js/cyclic-ref-toString.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/cyclic-ref-toString.js"></script>
+<script src="script-tests/cyclic-ref-toString.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-DST-pre-1970.html b/LayoutTests/fast/js/date-DST-pre-1970.html
index 4115902..7086d3d 100644
--- a/LayoutTests/fast/js/date-DST-pre-1970.html
+++ b/LayoutTests/fast/js/date-DST-pre-1970.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-DST-pre-1970.js"></script>
+<script src="script-tests/date-DST-pre-1970.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-DST-time-cusps.html b/LayoutTests/fast/js/date-DST-time-cusps.html
index 4f40537..58efb83 100644
--- a/LayoutTests/fast/js/date-DST-time-cusps.html
+++ b/LayoutTests/fast/js/date-DST-time-cusps.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-DST-time-cusps.js"></script>
+<script src="script-tests/date-DST-time-cusps.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-big-constructor.html b/LayoutTests/fast/js/date-big-constructor.html
index 46a0c5d..f63eff8 100644
--- a/LayoutTests/fast/js/date-big-constructor.html
+++ b/LayoutTests/fast/js/date-big-constructor.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-big-constructor.js"></script>
+<script src="script-tests/date-big-constructor.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-big-setdate.html b/LayoutTests/fast/js/date-big-setdate.html
index 76c25db..96d246b 100644
--- a/LayoutTests/fast/js/date-big-setdate.html
+++ b/LayoutTests/fast/js/date-big-setdate.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-big-setdate.js"></script>
+<script src="script-tests/date-big-setdate.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-big-setmonth.html b/LayoutTests/fast/js/date-big-setmonth.html
index ed670e8..25ed7e4 100644
--- a/LayoutTests/fast/js/date-big-setmonth.html
+++ b/LayoutTests/fast/js/date-big-setmonth.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-big-setmonth.js"></script>
+<script src="script-tests/date-big-setmonth.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-constructor.html b/LayoutTests/fast/js/date-constructor.html
index fb51b64..7151dc9 100644
--- a/LayoutTests/fast/js/date-constructor.html
+++ b/LayoutTests/fast/js/date-constructor.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-constructor.js"></script>
+<script src="script-tests/date-constructor.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-negative-setmonth.html b/LayoutTests/fast/js/date-negative-setmonth.html
index 7b875a2..b0ac942 100644
--- a/LayoutTests/fast/js/date-negative-setmonth.html
+++ b/LayoutTests/fast/js/date-negative-setmonth.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-negative-setmonth.js"></script>
+<script src="script-tests/date-negative-setmonth.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-parse-comments-test.html b/LayoutTests/fast/js/date-parse-comments-test.html
index 962b009..009e0f7 100644
--- a/LayoutTests/fast/js/date-parse-comments-test.html
+++ b/LayoutTests/fast/js/date-parse-comments-test.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-parse-comments-test.js"></script>
+<script src="script-tests/date-parse-comments-test.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-parse-test.html b/LayoutTests/fast/js/date-parse-test.html
index 4dac203..868b502 100644
--- a/LayoutTests/fast/js/date-parse-test.html
+++ b/LayoutTests/fast/js/date-parse-test.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-parse-test.js"></script>
+<script src="script-tests/date-parse-test.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-preserve-milliseconds.html b/LayoutTests/fast/js/date-preserve-milliseconds.html
index 58ca474..c630276 100644
--- a/LayoutTests/fast/js/date-preserve-milliseconds.html
+++ b/LayoutTests/fast/js/date-preserve-milliseconds.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-preserve-milliseconds.js"></script>
+<script src="script-tests/date-preserve-milliseconds.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-proto-generic-invocation.html b/LayoutTests/fast/js/date-proto-generic-invocation.html
index dc9f313..d7afc6c 100644
--- a/LayoutTests/fast/js/date-proto-generic-invocation.html
+++ b/LayoutTests/fast/js/date-proto-generic-invocation.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-proto-generic-invocation.js"></script>
+<script src="script-tests/date-proto-generic-invocation.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-set-to-nan.html b/LayoutTests/fast/js/date-set-to-nan.html
index 3c61925..78eaec5 100644
--- a/LayoutTests/fast/js/date-set-to-nan.html
+++ b/LayoutTests/fast/js/date-set-to-nan.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-set-to-nan.js"></script>
+<script src="script-tests/date-set-to-nan.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/date-toisostring.html b/LayoutTests/fast/js/date-toisostring.html
index 404ee18..8ed6e43 100644
--- a/LayoutTests/fast/js/date-toisostring.html
+++ b/LayoutTests/fast/js/date-toisostring.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/date-toisostring.js"></script>
+<script src="script-tests/date-toisostring.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/debugger.html b/LayoutTests/fast/js/debugger.html
index b77246c..a9794f1 100644
--- a/LayoutTests/fast/js/debugger.html
+++ b/LayoutTests/fast/js/debugger.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/debugger.js"></script>
+<script src="script-tests/debugger.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/declaration-in-block.html b/LayoutTests/fast/js/declaration-in-block.html
index 57dea03..ec7a4d7 100644
--- a/LayoutTests/fast/js/declaration-in-block.html
+++ b/LayoutTests/fast/js/declaration-in-block.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/declaration-in-block.js"></script>
+<script src="script-tests/declaration-in-block.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/delete-getters-setters.html b/LayoutTests/fast/js/delete-getters-setters.html
index af57b33..5043f18 100644
--- a/LayoutTests/fast/js/delete-getters-setters.html
+++ b/LayoutTests/fast/js/delete-getters-setters.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/delete-getters-setters.js"></script>
+<script src="script-tests/delete-getters-setters.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/delete-syntax.html b/LayoutTests/fast/js/delete-syntax.html
index d2494b2..a43d22a 100644
--- a/LayoutTests/fast/js/delete-syntax.html
+++ b/LayoutTests/fast/js/delete-syntax.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/delete-syntax.js"></script>
+<script src="script-tests/delete-syntax.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/delete-then-put.html b/LayoutTests/fast/js/delete-then-put.html
index 77a98d4..ffe342c 100644
--- a/LayoutTests/fast/js/delete-then-put.html
+++ b/LayoutTests/fast/js/delete-then-put.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/delete-then-put.js"></script>
+<script src="script-tests/delete-then-put.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/dictionary-no-cache.html b/LayoutTests/fast/js/dictionary-no-cache.html
index df32326..e7bacc0 100644
--- a/LayoutTests/fast/js/dictionary-no-cache.html
+++ b/LayoutTests/fast/js/dictionary-no-cache.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/dictionary-no-cache.js"></script>
+<script src="script-tests/dictionary-no-cache.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/do-while-semicolon.html b/LayoutTests/fast/js/do-while-semicolon.html
index 2db7983..0663d3d 100644
--- a/LayoutTests/fast/js/do-while-semicolon.html
+++ b/LayoutTests/fast/js/do-while-semicolon.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/do-while-semicolon.js"></script>
+<script src="script-tests/do-while-semicolon.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/dot-node-base-exception.html b/LayoutTests/fast/js/dot-node-base-exception.html
index d60bed2..c96aa18 100644
--- a/LayoutTests/fast/js/dot-node-base-exception.html
+++ b/LayoutTests/fast/js/dot-node-base-exception.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/dot-node-base-exception.js"></script>
+<script src="script-tests/dot-node-base-exception.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/duplicate-param-crash.html b/LayoutTests/fast/js/duplicate-param-crash.html
index 3f8d088..af3cc8a 100644
--- a/LayoutTests/fast/js/duplicate-param-crash.html
+++ b/LayoutTests/fast/js/duplicate-param-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/duplicate-param-crash.js"></script>
+<script src="script-tests/duplicate-param-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/duplicate-param-gc-crash.html b/LayoutTests/fast/js/duplicate-param-gc-crash.html
index 29e5b7a..9105d96 100644
--- a/LayoutTests/fast/js/duplicate-param-gc-crash.html
+++ b/LayoutTests/fast/js/duplicate-param-gc-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/duplicate-param-gc-crash.js"></script>
+<script src="script-tests/duplicate-param-gc-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/equality.html b/LayoutTests/fast/js/equality.html
index e61cd11..f543bcf 100644
--- a/LayoutTests/fast/js/equality.html
+++ b/LayoutTests/fast/js/equality.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/equality.js"></script>
+<script src="script-tests/equality.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/eval-cache-crash.html b/LayoutTests/fast/js/eval-cache-crash.html
index 77bbd9a..d8740aa 100644
--- a/LayoutTests/fast/js/eval-cache-crash.html
+++ b/LayoutTests/fast/js/eval-cache-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/eval-cache-crash.js"></script>
+<script src="script-tests/eval-cache-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/eval-throw-return.html b/LayoutTests/fast/js/eval-throw-return.html
index d81a8b4..4ef0853 100644
--- a/LayoutTests/fast/js/eval-throw-return.html
+++ b/LayoutTests/fast/js/eval-throw-return.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/eval-throw-return.js"></script>
+<script src="script-tests/eval-throw-return.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/eval-var-decl.html b/LayoutTests/fast/js/eval-var-decl.html
index 535e170..ce51801 100644
--- a/LayoutTests/fast/js/eval-var-decl.html
+++ b/LayoutTests/fast/js/eval-var-decl.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/eval-var-decl.js"></script>
+<script src="script-tests/eval-var-decl.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/exception-expression-offset.html b/LayoutTests/fast/js/exception-expression-offset.html
index 3b18ed6..39fb82a 100644
--- a/LayoutTests/fast/js/exception-expression-offset.html
+++ b/LayoutTests/fast/js/exception-expression-offset.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/exception-expression-offset.js"></script>
+<script src="script-tests/exception-expression-offset.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/exception-for-nonobject.html b/LayoutTests/fast/js/exception-for-nonobject.html
index 08e022a..c35671e 100644
--- a/LayoutTests/fast/js/exception-for-nonobject.html
+++ b/LayoutTests/fast/js/exception-for-nonobject.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/exception-for-nonobject.js"></script>
+<script src="script-tests/exception-for-nonobject.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/exception-linenums.html b/LayoutTests/fast/js/exception-linenums.html
index 650b423..cb686cb 100644
--- a/LayoutTests/fast/js/exception-linenums.html
+++ b/LayoutTests/fast/js/exception-linenums.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/exception-linenums.js"></script>
+<script src="script-tests/exception-linenums.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/exception-try-finally-scope-error.html b/LayoutTests/fast/js/exception-try-finally-scope-error.html
index 912332a..74fdf68 100644
--- a/LayoutTests/fast/js/exception-try-finally-scope-error.html
+++ b/LayoutTests/fast/js/exception-try-finally-scope-error.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/exception-try-finally-scope-error.js"></script>
+<script src="script-tests/exception-try-finally-scope-error.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html b/LayoutTests/fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html
index 05092c1..35f5e8f 100644
--- a/LayoutTests/fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html
+++ b/LayoutTests/fast/js/exception-with-handler-inside-eval-with-dynamic-scope.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/exception-with-handler-inside-eval-with-dynamic-scope.js"></script>
+<script src="script-tests/exception-with-handler-inside-eval-with-dynamic-scope.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/excessive-comma-usage.html b/LayoutTests/fast/js/excessive-comma-usage.html
index 461a4dc..68ec6e5 100644
--- a/LayoutTests/fast/js/excessive-comma-usage.html
+++ b/LayoutTests/fast/js/excessive-comma-usage.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/excessive-comma-usage.js"></script>
+<script src="script-tests/excessive-comma-usage.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/finally-codegen-failure.html b/LayoutTests/fast/js/finally-codegen-failure.html
index 11477a8..383f663 100644
--- a/LayoutTests/fast/js/finally-codegen-failure.html
+++ b/LayoutTests/fast/js/finally-codegen-failure.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/finally-codegen-failure.js"></script>
+<script src="script-tests/finally-codegen-failure.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/for-in-avoid-duplicates.html b/LayoutTests/fast/js/for-in-avoid-duplicates.html
index 31ccf82..d22d382 100644
--- a/LayoutTests/fast/js/for-in-avoid-duplicates.html
+++ b/LayoutTests/fast/js/for-in-avoid-duplicates.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/for-in-avoid-duplicates.js"></script>
+<script src="script-tests/for-in-avoid-duplicates.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/for-in-cached.html b/LayoutTests/fast/js/for-in-cached.html
index d141e95..476e473 100644
--- a/LayoutTests/fast/js/for-in-cached.html
+++ b/LayoutTests/fast/js/for-in-cached.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/for-in-cached.js"></script>
+<script src="script-tests/for-in-cached.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/for-in-exeception.html b/LayoutTests/fast/js/for-in-exeception.html
index 3629589..7b3dba7 100644
--- a/LayoutTests/fast/js/for-in-exeception.html
+++ b/LayoutTests/fast/js/for-in-exeception.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/for-in-exeception.js"></script>
+<script src="script-tests/for-in-exeception.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/for-in-to-text.html b/LayoutTests/fast/js/for-in-to-text.html
index 595ee1f..2464de1 100644
--- a/LayoutTests/fast/js/for-in-to-text.html
+++ b/LayoutTests/fast/js/for-in-to-text.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/for-in-to-text.js"></script>
+<script src="script-tests/for-in-to-text.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/for-in-var-scope.html b/LayoutTests/fast/js/for-in-var-scope.html
index c6c8ad8..7d16a29 100644
--- a/LayoutTests/fast/js/for-in-var-scope.html
+++ b/LayoutTests/fast/js/for-in-var-scope.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/for-in-var-scope.js"></script>
+<script src="script-tests/for-in-var-scope.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-apply-aliased.html b/LayoutTests/fast/js/function-apply-aliased.html
index 4139274..ea3fcdd 100644
--- a/LayoutTests/fast/js/function-apply-aliased.html
+++ b/LayoutTests/fast/js/function-apply-aliased.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-apply-aliased.js"></script>
+<script src="script-tests/function-apply-aliased.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-apply.html b/LayoutTests/fast/js/function-apply.html
index 0a9bb4b..fc58bb1 100644
--- a/LayoutTests/fast/js/function-apply.html
+++ b/LayoutTests/fast/js/function-apply.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-apply.js"></script>
+<script src="script-tests/function-apply.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-call-aliased.html b/LayoutTests/fast/js/function-call-aliased.html
index a47788a..385f4c3 100644
--- a/LayoutTests/fast/js/function-call-aliased.html
+++ b/LayoutTests/fast/js/function-call-aliased.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-call-aliased.js"></script>
+<script src="script-tests/function-call-aliased.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-call-register-allocation.html b/LayoutTests/fast/js/function-call-register-allocation.html
index 850dfb9..fc99a8c 100644
--- a/LayoutTests/fast/js/function-call-register-allocation.html
+++ b/LayoutTests/fast/js/function-call-register-allocation.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-call-register-allocation.js"></script>
+<script src="script-tests/function-call-register-allocation.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-constructor-newline-after-brace.html b/LayoutTests/fast/js/function-constructor-newline-after-brace.html
index 02be0a1..a88212b 100644
--- a/LayoutTests/fast/js/function-constructor-newline-after-brace.html
+++ b/LayoutTests/fast/js/function-constructor-newline-after-brace.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-constructor-newline-after-brace.js"></script>
+<script src="script-tests/function-constructor-newline-after-brace.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-constructor-single-line-comment.html b/LayoutTests/fast/js/function-constructor-single-line-comment.html
index b736eff..a4dddc2 100644
--- a/LayoutTests/fast/js/function-constructor-single-line-comment.html
+++ b/LayoutTests/fast/js/function-constructor-single-line-comment.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-constructor-single-line-comment.js"></script>
+<script src="script-tests/function-constructor-single-line-comment.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-declaration-statement.html b/LayoutTests/fast/js/function-declaration-statement.html
index 530db86..c094598 100644
--- a/LayoutTests/fast/js/function-declaration-statement.html
+++ b/LayoutTests/fast/js/function-declaration-statement.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-declaration-statement.js"></script>
+<script src="script-tests/function-declaration-statement.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-declaration.html b/LayoutTests/fast/js/function-declaration.html
index 32020d3..394b717 100644
--- a/LayoutTests/fast/js/function-declaration.html
+++ b/LayoutTests/fast/js/function-declaration.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-declaration.js"></script>
+<script src="script-tests/function-declaration.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-declarations-in-switch-statement.html b/LayoutTests/fast/js/function-declarations-in-switch-statement.html
index a9464e8..1127b1b 100644
--- a/LayoutTests/fast/js/function-declarations-in-switch-statement.html
+++ b/LayoutTests/fast/js/function-declarations-in-switch-statement.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-declarations-in-switch-statement.js"></script>
+<script src="script-tests/function-declarations-in-switch-statement.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-dot-arguments.html b/LayoutTests/fast/js/function-dot-arguments.html
index 89fa6a8..516710b 100644
--- a/LayoutTests/fast/js/function-dot-arguments.html
+++ b/LayoutTests/fast/js/function-dot-arguments.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-dot-arguments.js"></script>
+<script src="script-tests/function-dot-arguments.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-name.html b/LayoutTests/fast/js/function-name.html
index 3a93b98..9980f1a 100644
--- a/LayoutTests/fast/js/function-name.html
+++ b/LayoutTests/fast/js/function-name.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-name.js"></script>
+<script src="script-tests/function-name.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-names.html b/LayoutTests/fast/js/function-names.html
index 9925ddf..091900c 100644
--- a/LayoutTests/fast/js/function-names.html
+++ b/LayoutTests/fast/js/function-names.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-names.js"></script>
+<script src="script-tests/function-names.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-toString-object-literals.html b/LayoutTests/fast/js/function-toString-object-literals.html
index 4be6a90..aa08878 100644
--- a/LayoutTests/fast/js/function-toString-object-literals.html
+++ b/LayoutTests/fast/js/function-toString-object-literals.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-toString-object-literals.js"></script>
+<script src="script-tests/function-toString-object-literals.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-toString-parentheses.html b/LayoutTests/fast/js/function-toString-parentheses.html
index d8ea3f9..f564b0e 100644
--- a/LayoutTests/fast/js/function-toString-parentheses.html
+++ b/LayoutTests/fast/js/function-toString-parentheses.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-toString-parentheses.js"></script>
+<script src="script-tests/function-toString-parentheses.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/function-toString-semicolon-insertion.html b/LayoutTests/fast/js/function-toString-semicolon-insertion.html
index aafbfd1..2a3dd1e 100644
--- a/LayoutTests/fast/js/function-toString-semicolon-insertion.html
+++ b/LayoutTests/fast/js/function-toString-semicolon-insertion.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/function-toString-semicolon-insertion.js"></script>
+<script src="script-tests/function-toString-semicolon-insertion.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/getter-setter-gc.html b/LayoutTests/fast/js/getter-setter-gc.html
index 6e89448..f22ba54 100644
--- a/LayoutTests/fast/js/getter-setter-gc.html
+++ b/LayoutTests/fast/js/getter-setter-gc.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/getter-setter-gc.js"></script>
+<script src="script-tests/getter-setter-gc.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/global-constructors.html b/LayoutTests/fast/js/global-constructors.html
index 62a4815..d08d6f5 100644
--- a/LayoutTests/fast/js/global-constructors.html
+++ b/LayoutTests/fast/js/global-constructors.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/global-constructors.js"></script>
+<script src="script-tests/global-constructors.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/global-function-resolve.html b/LayoutTests/fast/js/global-function-resolve.html
index e5dcd04..d5705a0 100644
--- a/LayoutTests/fast/js/global-function-resolve.html
+++ b/LayoutTests/fast/js/global-function-resolve.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/global-function-resolve.js"></script>
+<script src="script-tests/global-function-resolve.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/gmail-re-re.html b/LayoutTests/fast/js/gmail-re-re.html
index 19dc1f4..21f680e 100644
--- a/LayoutTests/fast/js/gmail-re-re.html
+++ b/LayoutTests/fast/js/gmail-re-re.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/gmail-re-re.js"></script>
+<script src="script-tests/gmail-re-re.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/has-own-property.html b/LayoutTests/fast/js/has-own-property.html
index cdbd7a3..91005e8 100644
--- a/LayoutTests/fast/js/has-own-property.html
+++ b/LayoutTests/fast/js/has-own-property.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/has-own-property.js"></script>
+<script src="script-tests/has-own-property.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/ignored-result-null-comparison-crash.html b/LayoutTests/fast/js/ignored-result-null-comparison-crash.html
index cad97e6..092f1be 100644
--- a/LayoutTests/fast/js/ignored-result-null-comparison-crash.html
+++ b/LayoutTests/fast/js/ignored-result-null-comparison-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/ignored-result-null-comparison-crash.js"></script>
+<script src="script-tests/ignored-result-null-comparison-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/ignored-result-ref-crash.html b/LayoutTests/fast/js/ignored-result-ref-crash.html
index 640085e..a1652b3 100644
--- a/LayoutTests/fast/js/ignored-result-ref-crash.html
+++ b/LayoutTests/fast/js/ignored-result-ref-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/ignored-result-ref-crash.js"></script>
+<script src="script-tests/ignored-result-ref-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/implicit-call-with-global-reentry.html b/LayoutTests/fast/js/implicit-call-with-global-reentry.html
index 1889aba..ed42b4c 100644
--- a/LayoutTests/fast/js/implicit-call-with-global-reentry.html
+++ b/LayoutTests/fast/js/implicit-call-with-global-reentry.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/implicit-call-with-global-reentry.js"></script>
+<script src="script-tests/implicit-call-with-global-reentry.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/instance-of-immediates.html b/LayoutTests/fast/js/instance-of-immediates.html
index f3321de..afc1470 100644
--- a/LayoutTests/fast/js/instance-of-immediates.html
+++ b/LayoutTests/fast/js/instance-of-immediates.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/instance-of-immediates.js"></script>
+<script src="script-tests/instance-of-immediates.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/instanceof-operator.html b/LayoutTests/fast/js/instanceof-operator.html
index 2854e15..2ffb488 100644
--- a/LayoutTests/fast/js/instanceof-operator.html
+++ b/LayoutTests/fast/js/instanceof-operator.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/instanceof-operator.js"></script>
+<script src="script-tests/instanceof-operator.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/integer-extremes.html b/LayoutTests/fast/js/integer-extremes.html
index ebb48f5..e7c7a99 100644
--- a/LayoutTests/fast/js/integer-extremes.html
+++ b/LayoutTests/fast/js/integer-extremes.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/integer-extremes.js"></script>
+<script src="script-tests/integer-extremes.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/isPrototypeOf.html b/LayoutTests/fast/js/isPrototypeOf.html
index 0607b3e..18c2869 100644
--- a/LayoutTests/fast/js/isPrototypeOf.html
+++ b/LayoutTests/fast/js/isPrototypeOf.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/isPrototypeOf.js"></script>
+<script src="script-tests/isPrototypeOf.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/Array.html b/LayoutTests/fast/js/kde/Array.html
index e289ed5..2af416d 100644
--- a/LayoutTests/fast/js/kde/Array.html
+++ b/LayoutTests/fast/js/kde/Array.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/Array.js"></script>
+<script src="script-tests/Array.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/Boolean.html b/LayoutTests/fast/js/kde/Boolean.html
index 81e8983..13ce7d8 100644
--- a/LayoutTests/fast/js/kde/Boolean.html
+++ b/LayoutTests/fast/js/kde/Boolean.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/Boolean.js"></script>
+<script src="script-tests/Boolean.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/Date-setYear.html b/LayoutTests/fast/js/kde/Date-setYear.html
index df5b3ed..5b112fb 100644
--- a/LayoutTests/fast/js/kde/Date-setYear.html
+++ b/LayoutTests/fast/js/kde/Date-setYear.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/Date-setYear.js"></script>
+<script src="script-tests/Date-setYear.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/Error.html b/LayoutTests/fast/js/kde/Error.html
index df2c551..7accc42 100644
--- a/LayoutTests/fast/js/kde/Error.html
+++ b/LayoutTests/fast/js/kde/Error.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/Error.js"></script>
+<script src="script-tests/Error.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/GlobalObject.html b/LayoutTests/fast/js/kde/GlobalObject.html
index 03410e0..e700dc0 100644
--- a/LayoutTests/fast/js/kde/GlobalObject.html
+++ b/LayoutTests/fast/js/kde/GlobalObject.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/GlobalObject.js"></script>
+<script src="script-tests/GlobalObject.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/Number.html b/LayoutTests/fast/js/kde/Number.html
index 0438208..85dcd3a 100644
--- a/LayoutTests/fast/js/kde/Number.html
+++ b/LayoutTests/fast/js/kde/Number.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/Number.js"></script>
+<script src="script-tests/Number.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/Object.html b/LayoutTests/fast/js/kde/Object.html
index 647c4cb..675ef64 100644
--- a/LayoutTests/fast/js/kde/Object.html
+++ b/LayoutTests/fast/js/kde/Object.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/Object.js"></script>
+<script src="script-tests/Object.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/Prototype.html b/LayoutTests/fast/js/kde/Prototype.html
index fc2363e..c6a25cf 100644
--- a/LayoutTests/fast/js/kde/Prototype.html
+++ b/LayoutTests/fast/js/kde/Prototype.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/Prototype.js"></script>
+<script src="script-tests/Prototype.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/RegExp.html b/LayoutTests/fast/js/kde/RegExp.html
index 54a209d..d99550d 100644
--- a/LayoutTests/fast/js/kde/RegExp.html
+++ b/LayoutTests/fast/js/kde/RegExp.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/RegExp.js"></script>
+<script src="script-tests/RegExp.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/StringObject.html b/LayoutTests/fast/js/kde/StringObject.html
index 1072d8d..37b4abb 100644
--- a/LayoutTests/fast/js/kde/StringObject.html
+++ b/LayoutTests/fast/js/kde/StringObject.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/StringObject.js"></script>
+<script src="script-tests/StringObject.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/arguments-scope.html b/LayoutTests/fast/js/kde/arguments-scope.html
index e88c417..1a82491 100644
--- a/LayoutTests/fast/js/kde/arguments-scope.html
+++ b/LayoutTests/fast/js/kde/arguments-scope.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/arguments-scope.js"></script>
+<script src="script-tests/arguments-scope.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/assignments.html b/LayoutTests/fast/js/kde/assignments.html
index 48059f0..c9da670 100644
--- a/LayoutTests/fast/js/kde/assignments.html
+++ b/LayoutTests/fast/js/kde/assignments.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/assignments.js"></script>
+<script src="script-tests/assignments.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/cast.html b/LayoutTests/fast/js/kde/cast.html
index a541cc2..7807736 100644
--- a/LayoutTests/fast/js/kde/cast.html
+++ b/LayoutTests/fast/js/kde/cast.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/cast.js"></script>
+<script src="script-tests/cast.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/comment-1.html b/LayoutTests/fast/js/kde/comment-1.html
index 7ae8e08..8ab05da 100644
--- a/LayoutTests/fast/js/kde/comment-1.html
+++ b/LayoutTests/fast/js/kde/comment-1.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/comment-1.js"></script>
+<script src="script-tests/comment-1.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/comment-2.html b/LayoutTests/fast/js/kde/comment-2.html
index 8cebe4c..7413709 100644
--- a/LayoutTests/fast/js/kde/comment-2.html
+++ b/LayoutTests/fast/js/kde/comment-2.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/comment-2.js"></script>
+<script src="script-tests/comment-2.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/completion.html b/LayoutTests/fast/js/kde/completion.html
index 2d8ac34..5cf52e0 100644
--- a/LayoutTests/fast/js/kde/completion.html
+++ b/LayoutTests/fast/js/kde/completion.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/completion.js"></script>
+<script src="script-tests/completion.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/conditional.html b/LayoutTests/fast/js/kde/conditional.html
index b69ddb8..af01bf5 100644
--- a/LayoutTests/fast/js/kde/conditional.html
+++ b/LayoutTests/fast/js/kde/conditional.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/conditional.js"></script>
+<script src="script-tests/conditional.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/constructor_length.html b/LayoutTests/fast/js/kde/constructor_length.html
index 8827eef..fb230e4 100644
--- a/LayoutTests/fast/js/kde/constructor_length.html
+++ b/LayoutTests/fast/js/kde/constructor_length.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/constructor_length.js"></script>
+<script src="script-tests/constructor_length.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/crash-1.html b/LayoutTests/fast/js/kde/crash-1.html
index 6fa4ead..382cb85 100644
--- a/LayoutTests/fast/js/kde/crash-1.html
+++ b/LayoutTests/fast/js/kde/crash-1.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/crash-1.js"></script>
+<script src="script-tests/crash-1.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/crash-2.html b/LayoutTests/fast/js/kde/crash-2.html
index 7f76605..498d965 100644
--- a/LayoutTests/fast/js/kde/crash-2.html
+++ b/LayoutTests/fast/js/kde/crash-2.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/crash-2.js"></script>
+<script src="script-tests/crash-2.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/delete.html b/LayoutTests/fast/js/kde/delete.html
index 49a6e0a..bef4ba0 100644
--- a/LayoutTests/fast/js/kde/delete.html
+++ b/LayoutTests/fast/js/kde/delete.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/delete.js"></script>
+<script src="script-tests/delete.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/empty.html b/LayoutTests/fast/js/kde/empty.html
index 05f4346..33ce6f8 100644
--- a/LayoutTests/fast/js/kde/empty.html
+++ b/LayoutTests/fast/js/kde/empty.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/empty.js"></script>
+<script src="script-tests/empty.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/encode_decode_uri.html b/LayoutTests/fast/js/kde/encode_decode_uri.html
index ba45ac2..746f5ab 100644
--- a/LayoutTests/fast/js/kde/encode_decode_uri.html
+++ b/LayoutTests/fast/js/kde/encode_decode_uri.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/encode_decode_uri.js"></script>
+<script src="script-tests/encode_decode_uri.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/eval.html b/LayoutTests/fast/js/kde/eval.html
index ce7781f..919e297 100644
--- a/LayoutTests/fast/js/kde/eval.html
+++ b/LayoutTests/fast/js/kde/eval.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/eval.js"></script>
+<script src="script-tests/eval.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/evil-n.html b/LayoutTests/fast/js/kde/evil-n.html
index 04cc1d6..7f58c8b 100644
--- a/LayoutTests/fast/js/kde/evil-n.html
+++ b/LayoutTests/fast/js/kde/evil-n.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/evil-n.js"></script>
+<script src="script-tests/evil-n.js"></script>
 <script src="../resources/js-test-post-n.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/exception_propagation.html b/LayoutTests/fast/js/kde/exception_propagation.html
index 0299efd..807a5b1 100644
--- a/LayoutTests/fast/js/kde/exception_propagation.html
+++ b/LayoutTests/fast/js/kde/exception_propagation.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/exception_propagation.js"></script>
+<script src="script-tests/exception_propagation.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/exceptions.html b/LayoutTests/fast/js/kde/exceptions.html
index 42b565e..69f6b66 100644
--- a/LayoutTests/fast/js/kde/exceptions.html
+++ b/LayoutTests/fast/js/kde/exceptions.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/exceptions.js"></script>
+<script src="script-tests/exceptions.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/func-decl.html b/LayoutTests/fast/js/kde/func-decl.html
index a7f6680..061f6c9 100644
--- a/LayoutTests/fast/js/kde/func-decl.html
+++ b/LayoutTests/fast/js/kde/func-decl.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/func-decl.js"></script>
+<script src="script-tests/func-decl.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/function.html b/LayoutTests/fast/js/kde/function.html
index 93ac6f4..9cc801e 100644
--- a/LayoutTests/fast/js/kde/function.html
+++ b/LayoutTests/fast/js/kde/function.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/function.js"></script>
+<script src="script-tests/function.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/function_arguments.html b/LayoutTests/fast/js/kde/function_arguments.html
index 3c87af5..c915f83 100644
--- a/LayoutTests/fast/js/kde/function_arguments.html
+++ b/LayoutTests/fast/js/kde/function_arguments.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/function_arguments.js"></script>
+<script src="script-tests/function_arguments.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/function_constructor.html b/LayoutTests/fast/js/kde/function_constructor.html
index 59f4e30..6f04c25 100644
--- a/LayoutTests/fast/js/kde/function_constructor.html
+++ b/LayoutTests/fast/js/kde/function_constructor.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/function_constructor.js"></script>
+<script src="script-tests/function_constructor.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/function_length.html b/LayoutTests/fast/js/kde/function_length.html
index 5ef4f90..b4fd1d7 100644
--- a/LayoutTests/fast/js/kde/function_length.html
+++ b/LayoutTests/fast/js/kde/function_length.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/function_length.js"></script>
+<script src="script-tests/function_length.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/garbage-n.html b/LayoutTests/fast/js/kde/garbage-n.html
index 07ed3a6..f5a7f96 100644
--- a/LayoutTests/fast/js/kde/garbage-n.html
+++ b/LayoutTests/fast/js/kde/garbage-n.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/garbage-n.js"></script>
+<script src="script-tests/garbage-n.js"></script>
 <script src="../resources/js-test-post-n.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/inbuilt_function_proto.html b/LayoutTests/fast/js/kde/inbuilt_function_proto.html
index 79381cf..a813551 100644
--- a/LayoutTests/fast/js/kde/inbuilt_function_proto.html
+++ b/LayoutTests/fast/js/kde/inbuilt_function_proto.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/inbuilt_function_proto.js"></script>
+<script src="script-tests/inbuilt_function_proto.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/inbuilt_function_tostring.html b/LayoutTests/fast/js/kde/inbuilt_function_tostring.html
index ed3266f..ae924ad 100644
--- a/LayoutTests/fast/js/kde/inbuilt_function_tostring.html
+++ b/LayoutTests/fast/js/kde/inbuilt_function_tostring.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/inbuilt_function_tostring.js"></script>
+<script src="script-tests/inbuilt_function_tostring.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/iteration.html b/LayoutTests/fast/js/kde/iteration.html
index 093009c..4408166 100644
--- a/LayoutTests/fast/js/kde/iteration.html
+++ b/LayoutTests/fast/js/kde/iteration.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/iteration.js"></script>
+<script src="script-tests/iteration.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/j-comment-3.html b/LayoutTests/fast/js/kde/j-comment-3.html
index f61e917..e27475a 100644
--- a/LayoutTests/fast/js/kde/j-comment-3.html
+++ b/LayoutTests/fast/js/kde/j-comment-3.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/j-comment-3.js"></script>
+<script src="script-tests/j-comment-3.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/j-comment-4.html b/LayoutTests/fast/js/kde/j-comment-4.html
index bad5558..1259ef6 100644
--- a/LayoutTests/fast/js/kde/j-comment-4.html
+++ b/LayoutTests/fast/js/kde/j-comment-4.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/j-comment-4.js"></script>
+<script src="script-tests/j-comment-4.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/literals.html b/LayoutTests/fast/js/kde/literals.html
index 3041598..de05b04 100644
--- a/LayoutTests/fast/js/kde/literals.html
+++ b/LayoutTests/fast/js/kde/literals.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/literals.js"></script>
+<script src="script-tests/literals.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/lval-exceptions.html b/LayoutTests/fast/js/kde/lval-exceptions.html
index f74313b..66e4a38 100644
--- a/LayoutTests/fast/js/kde/lval-exceptions.html
+++ b/LayoutTests/fast/js/kde/lval-exceptions.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/lval-exceptions.js"></script>
+<script src="script-tests/lval-exceptions.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/math.html b/LayoutTests/fast/js/kde/math.html
index 2a4479e..bdd9ee8 100644
--- a/LayoutTests/fast/js/kde/math.html
+++ b/LayoutTests/fast/js/kde/math.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/math.js"></script>
+<script src="script-tests/math.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/md5-1.html b/LayoutTests/fast/js/kde/md5-1.html
index 7de100f..5cb37ba 100644
--- a/LayoutTests/fast/js/kde/md5-1.html
+++ b/LayoutTests/fast/js/kde/md5-1.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/md5-1.js"></script>
+<script src="script-tests/md5-1.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/md5-2.html b/LayoutTests/fast/js/kde/md5-2.html
index 084eb0c..909296d 100644
--- a/LayoutTests/fast/js/kde/md5-2.html
+++ b/LayoutTests/fast/js/kde/md5-2.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/md5-2.js"></script>
+<script src="script-tests/md5-2.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/object_prototype.html b/LayoutTests/fast/js/kde/object_prototype.html
index 1392710..085abc5 100644
--- a/LayoutTests/fast/js/kde/object_prototype.html
+++ b/LayoutTests/fast/js/kde/object_prototype.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/object_prototype.js"></script>
+<script src="script-tests/object_prototype.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/object_prototype_tostring.html b/LayoutTests/fast/js/kde/object_prototype_tostring.html
index dcc50be..60b6a7b 100644
--- a/LayoutTests/fast/js/kde/object_prototype_tostring.html
+++ b/LayoutTests/fast/js/kde/object_prototype_tostring.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/object_prototype_tostring.js"></script>
+<script src="script-tests/object_prototype_tostring.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/operators.html b/LayoutTests/fast/js/kde/operators.html
index f2b06be..bc1b0e8 100644
--- a/LayoutTests/fast/js/kde/operators.html
+++ b/LayoutTests/fast/js/kde/operators.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/operators.js"></script>
+<script src="script-tests/operators.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/parse.html b/LayoutTests/fast/js/kde/parse.html
index ba15b20..30574d2 100644
--- a/LayoutTests/fast/js/kde/parse.html
+++ b/LayoutTests/fast/js/kde/parse.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/parse.js"></script>
+<script src="script-tests/parse.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/prototype_length.html b/LayoutTests/fast/js/kde/prototype_length.html
index bdcdd58..eca18ac 100644
--- a/LayoutTests/fast/js/kde/prototype_length.html
+++ b/LayoutTests/fast/js/kde/prototype_length.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/prototype_length.js"></script>
+<script src="script-tests/prototype_length.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/prototype_proto.html b/LayoutTests/fast/js/kde/prototype_proto.html
index 34e9bb6..b621b4c 100644
--- a/LayoutTests/fast/js/kde/prototype_proto.html
+++ b/LayoutTests/fast/js/kde/prototype_proto.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/prototype_proto.js"></script>
+<script src="script-tests/prototype_proto.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/scope.html b/LayoutTests/fast/js/kde/scope.html
index ceb311b..5c93116 100644
--- a/LayoutTests/fast/js/kde/scope.html
+++ b/LayoutTests/fast/js/kde/scope.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/scope.js"></script>
+<script src="script-tests/scope.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/resources/Array.js b/LayoutTests/fast/js/kde/script-tests/Array.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/Array.js
rename to LayoutTests/fast/js/kde/script-tests/Array.js
diff --git a/LayoutTests/fast/js/kde/resources/Boolean.js b/LayoutTests/fast/js/kde/script-tests/Boolean.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/Boolean.js
rename to LayoutTests/fast/js/kde/script-tests/Boolean.js
diff --git a/LayoutTests/fast/js/kde/resources/Date-setYear.js b/LayoutTests/fast/js/kde/script-tests/Date-setYear.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/Date-setYear.js
rename to LayoutTests/fast/js/kde/script-tests/Date-setYear.js
diff --git a/LayoutTests/fast/js/kde/resources/Error.js b/LayoutTests/fast/js/kde/script-tests/Error.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/Error.js
rename to LayoutTests/fast/js/kde/script-tests/Error.js
diff --git a/LayoutTests/fast/js/kde/resources/GlobalObject.js b/LayoutTests/fast/js/kde/script-tests/GlobalObject.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/GlobalObject.js
rename to LayoutTests/fast/js/kde/script-tests/GlobalObject.js
diff --git a/LayoutTests/fast/js/kde/resources/Number.js b/LayoutTests/fast/js/kde/script-tests/Number.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/Number.js
rename to LayoutTests/fast/js/kde/script-tests/Number.js
diff --git a/LayoutTests/fast/js/kde/resources/Object.js b/LayoutTests/fast/js/kde/script-tests/Object.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/Object.js
rename to LayoutTests/fast/js/kde/script-tests/Object.js
diff --git a/LayoutTests/fast/js/kde/resources/Prototype.js b/LayoutTests/fast/js/kde/script-tests/Prototype.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/Prototype.js
rename to LayoutTests/fast/js/kde/script-tests/Prototype.js
diff --git a/LayoutTests/fast/js/kde/resources/RegExp.js b/LayoutTests/fast/js/kde/script-tests/RegExp.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/RegExp.js
rename to LayoutTests/fast/js/kde/script-tests/RegExp.js
diff --git a/LayoutTests/fast/js/kde/resources/StringObject.js b/LayoutTests/fast/js/kde/script-tests/StringObject.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/StringObject.js
rename to LayoutTests/fast/js/kde/script-tests/StringObject.js
diff --git a/LayoutTests/fast/js/kde/resources/TEMPLATE-n.html b/LayoutTests/fast/js/kde/script-tests/TEMPLATE-n.html
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/TEMPLATE-n.html
rename to LayoutTests/fast/js/kde/script-tests/TEMPLATE-n.html
diff --git a/LayoutTests/fast/js/kde/resources/TEMPLATE.html b/LayoutTests/fast/js/kde/script-tests/TEMPLATE.html
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/TEMPLATE.html
rename to LayoutTests/fast/js/kde/script-tests/TEMPLATE.html
diff --git a/LayoutTests/fast/js/kde/resources/arguments-scope.js b/LayoutTests/fast/js/kde/script-tests/arguments-scope.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/arguments-scope.js
rename to LayoutTests/fast/js/kde/script-tests/arguments-scope.js
diff --git a/LayoutTests/fast/js/kde/resources/assignments.js b/LayoutTests/fast/js/kde/script-tests/assignments.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/assignments.js
rename to LayoutTests/fast/js/kde/script-tests/assignments.js
diff --git a/LayoutTests/fast/js/kde/resources/cast.js b/LayoutTests/fast/js/kde/script-tests/cast.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/cast.js
rename to LayoutTests/fast/js/kde/script-tests/cast.js
diff --git a/LayoutTests/fast/js/kde/resources/comment-1.js b/LayoutTests/fast/js/kde/script-tests/comment-1.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/comment-1.js
rename to LayoutTests/fast/js/kde/script-tests/comment-1.js
diff --git a/LayoutTests/fast/js/kde/resources/comment-2.js b/LayoutTests/fast/js/kde/script-tests/comment-2.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/comment-2.js
rename to LayoutTests/fast/js/kde/script-tests/comment-2.js
diff --git a/LayoutTests/fast/js/kde/resources/completion.js b/LayoutTests/fast/js/kde/script-tests/completion.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/completion.js
rename to LayoutTests/fast/js/kde/script-tests/completion.js
diff --git a/LayoutTests/fast/js/kde/resources/conditional.js b/LayoutTests/fast/js/kde/script-tests/conditional.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/conditional.js
rename to LayoutTests/fast/js/kde/script-tests/conditional.js
diff --git a/LayoutTests/fast/js/kde/resources/constructor_length.js b/LayoutTests/fast/js/kde/script-tests/constructor_length.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/constructor_length.js
rename to LayoutTests/fast/js/kde/script-tests/constructor_length.js
diff --git a/LayoutTests/fast/js/kde/resources/crash-1.js b/LayoutTests/fast/js/kde/script-tests/crash-1.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/crash-1.js
rename to LayoutTests/fast/js/kde/script-tests/crash-1.js
diff --git a/LayoutTests/fast/js/kde/resources/crash-2.js b/LayoutTests/fast/js/kde/script-tests/crash-2.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/crash-2.js
rename to LayoutTests/fast/js/kde/script-tests/crash-2.js
diff --git a/LayoutTests/fast/js/kde/resources/delete.js b/LayoutTests/fast/js/kde/script-tests/delete.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/delete.js
rename to LayoutTests/fast/js/kde/script-tests/delete.js
diff --git a/LayoutTests/fast/js/kde/resources/empty.js b/LayoutTests/fast/js/kde/script-tests/empty.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/empty.js
rename to LayoutTests/fast/js/kde/script-tests/empty.js
diff --git a/LayoutTests/fast/js/kde/resources/encode_decode_uri.js b/LayoutTests/fast/js/kde/script-tests/encode_decode_uri.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/encode_decode_uri.js
rename to LayoutTests/fast/js/kde/script-tests/encode_decode_uri.js
diff --git a/LayoutTests/fast/js/kde/resources/eval.js b/LayoutTests/fast/js/kde/script-tests/eval.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/eval.js
rename to LayoutTests/fast/js/kde/script-tests/eval.js
diff --git a/LayoutTests/fast/js/kde/resources/evil-n.js b/LayoutTests/fast/js/kde/script-tests/evil-n.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/evil-n.js
rename to LayoutTests/fast/js/kde/script-tests/evil-n.js
diff --git a/LayoutTests/fast/js/kde/resources/exception_propagation.js b/LayoutTests/fast/js/kde/script-tests/exception_propagation.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/exception_propagation.js
rename to LayoutTests/fast/js/kde/script-tests/exception_propagation.js
diff --git a/LayoutTests/fast/js/kde/resources/exceptions.js b/LayoutTests/fast/js/kde/script-tests/exceptions.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/exceptions.js
rename to LayoutTests/fast/js/kde/script-tests/exceptions.js
diff --git a/LayoutTests/fast/js/kde/resources/func-decl.js b/LayoutTests/fast/js/kde/script-tests/func-decl.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/func-decl.js
rename to LayoutTests/fast/js/kde/script-tests/func-decl.js
diff --git a/LayoutTests/fast/js/kde/resources/function.js b/LayoutTests/fast/js/kde/script-tests/function.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/function.js
rename to LayoutTests/fast/js/kde/script-tests/function.js
diff --git a/LayoutTests/fast/js/kde/resources/function_arguments.js b/LayoutTests/fast/js/kde/script-tests/function_arguments.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/function_arguments.js
rename to LayoutTests/fast/js/kde/script-tests/function_arguments.js
diff --git a/LayoutTests/fast/js/kde/resources/function_constructor.js b/LayoutTests/fast/js/kde/script-tests/function_constructor.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/function_constructor.js
rename to LayoutTests/fast/js/kde/script-tests/function_constructor.js
diff --git a/LayoutTests/fast/js/kde/resources/function_length.js b/LayoutTests/fast/js/kde/script-tests/function_length.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/function_length.js
rename to LayoutTests/fast/js/kde/script-tests/function_length.js
diff --git a/LayoutTests/fast/js/kde/resources/garbage-n.js b/LayoutTests/fast/js/kde/script-tests/garbage-n.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/garbage-n.js
rename to LayoutTests/fast/js/kde/script-tests/garbage-n.js
diff --git a/LayoutTests/fast/js/kde/resources/inbuilt_function_proto.js b/LayoutTests/fast/js/kde/script-tests/inbuilt_function_proto.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/inbuilt_function_proto.js
rename to LayoutTests/fast/js/kde/script-tests/inbuilt_function_proto.js
diff --git a/LayoutTests/fast/js/kde/resources/inbuilt_function_tostring.js b/LayoutTests/fast/js/kde/script-tests/inbuilt_function_tostring.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/inbuilt_function_tostring.js
rename to LayoutTests/fast/js/kde/script-tests/inbuilt_function_tostring.js
diff --git a/LayoutTests/fast/js/kde/resources/iteration.js b/LayoutTests/fast/js/kde/script-tests/iteration.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/iteration.js
rename to LayoutTests/fast/js/kde/script-tests/iteration.js
diff --git a/LayoutTests/fast/js/kde/resources/j-comment-3.js b/LayoutTests/fast/js/kde/script-tests/j-comment-3.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/j-comment-3.js
rename to LayoutTests/fast/js/kde/script-tests/j-comment-3.js
diff --git a/LayoutTests/fast/js/kde/resources/j-comment-4.js b/LayoutTests/fast/js/kde/script-tests/j-comment-4.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/j-comment-4.js
rename to LayoutTests/fast/js/kde/script-tests/j-comment-4.js
diff --git a/LayoutTests/fast/js/kde/resources/literals.js b/LayoutTests/fast/js/kde/script-tests/literals.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/literals.js
rename to LayoutTests/fast/js/kde/script-tests/literals.js
diff --git a/LayoutTests/fast/js/kde/resources/lval-exceptions.js b/LayoutTests/fast/js/kde/script-tests/lval-exceptions.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/lval-exceptions.js
rename to LayoutTests/fast/js/kde/script-tests/lval-exceptions.js
diff --git a/LayoutTests/fast/js/kde/resources/math.js b/LayoutTests/fast/js/kde/script-tests/math.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/math.js
rename to LayoutTests/fast/js/kde/script-tests/math.js
diff --git a/LayoutTests/fast/js/kde/resources/md5-1.js b/LayoutTests/fast/js/kde/script-tests/md5-1.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/md5-1.js
rename to LayoutTests/fast/js/kde/script-tests/md5-1.js
diff --git a/LayoutTests/fast/js/kde/resources/md5-2.js b/LayoutTests/fast/js/kde/script-tests/md5-2.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/md5-2.js
rename to LayoutTests/fast/js/kde/script-tests/md5-2.js
diff --git a/LayoutTests/fast/js/kde/resources/object_prototype.js b/LayoutTests/fast/js/kde/script-tests/object_prototype.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/object_prototype.js
rename to LayoutTests/fast/js/kde/script-tests/object_prototype.js
diff --git a/LayoutTests/fast/js/kde/resources/object_prototype_tostring.js b/LayoutTests/fast/js/kde/script-tests/object_prototype_tostring.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/object_prototype_tostring.js
rename to LayoutTests/fast/js/kde/script-tests/object_prototype_tostring.js
diff --git a/LayoutTests/fast/js/kde/resources/operators.js b/LayoutTests/fast/js/kde/script-tests/operators.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/operators.js
rename to LayoutTests/fast/js/kde/script-tests/operators.js
diff --git a/LayoutTests/fast/js/kde/resources/parse.js b/LayoutTests/fast/js/kde/script-tests/parse.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/parse.js
rename to LayoutTests/fast/js/kde/script-tests/parse.js
diff --git a/LayoutTests/fast/js/kde/resources/prototype_length.js b/LayoutTests/fast/js/kde/script-tests/prototype_length.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/prototype_length.js
rename to LayoutTests/fast/js/kde/script-tests/prototype_length.js
diff --git a/LayoutTests/fast/js/kde/resources/prototype_proto.js b/LayoutTests/fast/js/kde/script-tests/prototype_proto.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/prototype_proto.js
rename to LayoutTests/fast/js/kde/script-tests/prototype_proto.js
diff --git a/LayoutTests/fast/js/kde/resources/scope.js b/LayoutTests/fast/js/kde/script-tests/scope.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/scope.js
rename to LayoutTests/fast/js/kde/script-tests/scope.js
diff --git a/LayoutTests/fast/js/kde/resources/statements.js b/LayoutTests/fast/js/kde/script-tests/statements.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/statements.js
rename to LayoutTests/fast/js/kde/script-tests/statements.js
diff --git a/LayoutTests/fast/js/kde/resources/string-1-n.js b/LayoutTests/fast/js/kde/script-tests/string-1-n.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/string-1-n.js
rename to LayoutTests/fast/js/kde/script-tests/string-1-n.js
diff --git a/LayoutTests/fast/js/kde/resources/string-2-n.js b/LayoutTests/fast/js/kde/script-tests/string-2-n.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/string-2-n.js
rename to LayoutTests/fast/js/kde/script-tests/string-2-n.js
diff --git a/LayoutTests/fast/js/kde/resources/var_decl_init.js b/LayoutTests/fast/js/kde/script-tests/var_decl_init.js
similarity index 100%
rename from LayoutTests/fast/js/kde/resources/var_decl_init.js
rename to LayoutTests/fast/js/kde/script-tests/var_decl_init.js
diff --git a/LayoutTests/fast/js/kde/statements.html b/LayoutTests/fast/js/kde/statements.html
index 230a83f..5d87fd6 100644
--- a/LayoutTests/fast/js/kde/statements.html
+++ b/LayoutTests/fast/js/kde/statements.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/statements.js"></script>
+<script src="script-tests/statements.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/string-1-n.html b/LayoutTests/fast/js/kde/string-1-n.html
index c4f668d..f9a6145 100644
--- a/LayoutTests/fast/js/kde/string-1-n.html
+++ b/LayoutTests/fast/js/kde/string-1-n.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/string-1-n.js"></script>
+<script src="script-tests/string-1-n.js"></script>
 <script src="../resources/js-test-post-n.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/string-2-n.html b/LayoutTests/fast/js/kde/string-2-n.html
index d2d1897..5a0e50a 100644
--- a/LayoutTests/fast/js/kde/string-2-n.html
+++ b/LayoutTests/fast/js/kde/string-2-n.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/string-2-n.js"></script>
+<script src="script-tests/string-2-n.js"></script>
 <script src="../resources/js-test-post-n.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/kde/var_decl_init.html b/LayoutTests/fast/js/kde/var_decl_init.html
index e1ebe74..df423e9 100644
--- a/LayoutTests/fast/js/kde/var_decl_init.html
+++ b/LayoutTests/fast/js/kde/var_decl_init.html
@@ -10,7 +10,7 @@
 <script>
 description("KDE JS Test");
 </script>
-<script src="resources/var_decl_init.js"></script>
+<script src="script-tests/var_decl_init.js"></script>
 <script src="../resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/large-expressions.html b/LayoutTests/fast/js/large-expressions.html
index 185ff5a..9f2b2d8 100644
--- a/LayoutTests/fast/js/large-expressions.html
+++ b/LayoutTests/fast/js/large-expressions.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/large-expressions.js"></script>
+<script src="script-tests/large-expressions.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/lastModified.html b/LayoutTests/fast/js/lastModified.html
index 9c7dc38..5740b89 100644
--- a/LayoutTests/fast/js/lastModified.html
+++ b/LayoutTests/fast/js/lastModified.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/lastModified.js"></script>
+<script src="script-tests/lastModified.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/logical-or-jless.html b/LayoutTests/fast/js/logical-or-jless.html
index 8ac73f6..db03e62 100644
--- a/LayoutTests/fast/js/logical-or-jless.html
+++ b/LayoutTests/fast/js/logical-or-jless.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/logical-or-jless.js"></script>
+<script src="script-tests/logical-or-jless.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/math-transforms.html b/LayoutTests/fast/js/math-transforms.html
index 2f985d1..7441ed9 100644
--- a/LayoutTests/fast/js/math-transforms.html
+++ b/LayoutTests/fast/js/math-transforms.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/math-transforms.js"></script>
+<script src="script-tests/math-transforms.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/math.html b/LayoutTests/fast/js/math.html
index 4781e81..3e63c45 100644
--- a/LayoutTests/fast/js/math.html
+++ b/LayoutTests/fast/js/math.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/math.js"></script>
+<script src="script-tests/math.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/method-check.html b/LayoutTests/fast/js/method-check.html
index 12f7a7d..bf98c2b 100644
--- a/LayoutTests/fast/js/method-check.html
+++ b/LayoutTests/fast/js/method-check.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/method-check.js"></script>
+<script src="script-tests/method-check.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/mod-crash.html b/LayoutTests/fast/js/mod-crash.html
index 4bd9e6e..e604919 100644
--- a/LayoutTests/fast/js/mod-crash.html
+++ b/LayoutTests/fast/js/mod-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/mod-crash.js"></script>
+<script src="script-tests/mod-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/modify-non-references.html b/LayoutTests/fast/js/modify-non-references.html
index 270c2e3..dbac294 100644
--- a/LayoutTests/fast/js/modify-non-references.html
+++ b/LayoutTests/fast/js/modify-non-references.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/modify-non-references.js"></script>
+<script src="script-tests/modify-non-references.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/named-function-expression.html b/LayoutTests/fast/js/named-function-expression.html
index b4f9a01..2bb0b2a 100644
--- a/LayoutTests/fast/js/named-function-expression.html
+++ b/LayoutTests/fast/js/named-function-expression.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/named-function-expression.js"></script>
+<script src="script-tests/named-function-expression.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/navigator-mimeTypes-length.html b/LayoutTests/fast/js/navigator-mimeTypes-length.html
index 58f1fbb..a58a2e2 100644
--- a/LayoutTests/fast/js/navigator-mimeTypes-length.html
+++ b/LayoutTests/fast/js/navigator-mimeTypes-length.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/navigator-mimeTypes-length.js"></script>
+<script src="script-tests/navigator-mimeTypes-length.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/nested-object-gc.html b/LayoutTests/fast/js/nested-object-gc.html
index 926934a..e3b1af0 100644
--- a/LayoutTests/fast/js/nested-object-gc.html
+++ b/LayoutTests/fast/js/nested-object-gc.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/nested-object-gc.js"></script>
+<script src="script-tests/nested-object-gc.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/non-object-proto.html b/LayoutTests/fast/js/non-object-proto.html
index f6db4b9..dbe2a5f 100644
--- a/LayoutTests/fast/js/non-object-proto.html
+++ b/LayoutTests/fast/js/non-object-proto.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/non-object-proto.js"></script>
+<script src="script-tests/non-object-proto.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/null-char-in-string.html b/LayoutTests/fast/js/null-char-in-string.html
index e043525..b7cdd47 100644
--- a/LayoutTests/fast/js/null-char-in-string.html
+++ b/LayoutTests/fast/js/null-char-in-string.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/null-char-in-string.js"></script>
+<script src="script-tests/null-char-in-string.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/number-cell-reuse.html b/LayoutTests/fast/js/number-cell-reuse.html
index 5021e0a..27c1ec0 100644
--- a/LayoutTests/fast/js/number-cell-reuse.html
+++ b/LayoutTests/fast/js/number-cell-reuse.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/number-cell-reuse.js"></script>
+<script src="script-tests/number-cell-reuse.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/number-parsing-crash.html b/LayoutTests/fast/js/number-parsing-crash.html
index 35e5dfc..0c0500b 100644
--- a/LayoutTests/fast/js/number-parsing-crash.html
+++ b/LayoutTests/fast/js/number-parsing-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/number-parsing-crash.js"></script>
+<script src="script-tests/number-parsing-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/number-toExponential.html b/LayoutTests/fast/js/number-toExponential.html
index e6805a2..f70b0dd 100644
--- a/LayoutTests/fast/js/number-toExponential.html
+++ b/LayoutTests/fast/js/number-toExponential.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/number-toExponential.js"></script>
+<script src="script-tests/number-toExponential.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/number-toString.html b/LayoutTests/fast/js/number-toString.html
index 5b27621..4f500cf 100644
--- a/LayoutTests/fast/js/number-toString.html
+++ b/LayoutTests/fast/js/number-toString.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/number-toString.js"></script>
+<script src="script-tests/number-toString.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/number-tofixed.html b/LayoutTests/fast/js/number-tofixed.html
index f871247..ca49475 100644
--- a/LayoutTests/fast/js/number-tofixed.html
+++ b/LayoutTests/fast/js/number-tofixed.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/number-tofixed.js"></script>
+<script src="script-tests/number-tofixed.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/number-toprecision.html b/LayoutTests/fast/js/number-toprecision.html
index 77c5ef9..9f76286 100644
--- a/LayoutTests/fast/js/number-toprecision.html
+++ b/LayoutTests/fast/js/number-toprecision.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/number-toprecision.js"></script>
+<script src="script-tests/number-toprecision.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/numeric-conversion.html b/LayoutTests/fast/js/numeric-conversion.html
index 2ae32ab..eaaad95 100644
--- a/LayoutTests/fast/js/numeric-conversion.html
+++ b/LayoutTests/fast/js/numeric-conversion.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/numeric-conversion.js"></script>
+<script src="script-tests/numeric-conversion.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/object-extra-comma.html b/LayoutTests/fast/js/object-extra-comma.html
index 009078f..1d91e69 100644
--- a/LayoutTests/fast/js/object-extra-comma.html
+++ b/LayoutTests/fast/js/object-extra-comma.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/object-extra-comma.js"></script>
+<script src="script-tests/object-extra-comma.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/object-prototype-constructor.html b/LayoutTests/fast/js/object-prototype-constructor.html
index d24f80b..42049dd 100644
--- a/LayoutTests/fast/js/object-prototype-constructor.html
+++ b/LayoutTests/fast/js/object-prototype-constructor.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/object-prototype-constructor.js"></script>
+<script src="script-tests/object-prototype-constructor.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/object-prototype-toLocaleString.html b/LayoutTests/fast/js/object-prototype-toLocaleString.html
index a8a003f..27ec427 100644
--- a/LayoutTests/fast/js/object-prototype-toLocaleString.html
+++ b/LayoutTests/fast/js/object-prototype-toLocaleString.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/object-prototype-toLocaleString.js"></script>
+<script src="script-tests/object-prototype-toLocaleString.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/order-of-operations.html b/LayoutTests/fast/js/order-of-operations.html
index b0b1383..0d9c034 100644
--- a/LayoutTests/fast/js/order-of-operations.html
+++ b/LayoutTests/fast/js/order-of-operations.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/order-of-operations.js"></script>
+<script src="script-tests/order-of-operations.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/parse-backslash-before-newline.html b/LayoutTests/fast/js/parse-backslash-before-newline.html
index 58cd1fd..eda3c90 100644
--- a/LayoutTests/fast/js/parse-backslash-before-newline.html
+++ b/LayoutTests/fast/js/parse-backslash-before-newline.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/parse-backslash-before-newline.js"></script>
+<script src="script-tests/parse-backslash-before-newline.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/postfix-syntax.html b/LayoutTests/fast/js/postfix-syntax.html
index 1328d7b..c5609bf 100644
--- a/LayoutTests/fast/js/postfix-syntax.html
+++ b/LayoutTests/fast/js/postfix-syntax.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/postfix-syntax.js"></script>
+<script src="script-tests/postfix-syntax.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/prefix-syntax.html b/LayoutTests/fast/js/prefix-syntax.html
index eb23be6..d1b7436 100644
--- a/LayoutTests/fast/js/prefix-syntax.html
+++ b/LayoutTests/fast/js/prefix-syntax.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/prefix-syntax.js"></script>
+<script src="script-tests/prefix-syntax.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/pretty-print.html b/LayoutTests/fast/js/pretty-print.html
index 6df2d0d..9269fab 100644
--- a/LayoutTests/fast/js/pretty-print.html
+++ b/LayoutTests/fast/js/pretty-print.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/pretty-print.js"></script>
+<script src="script-tests/pretty-print.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/primitive-method-this.html b/LayoutTests/fast/js/primitive-method-this.html
index f64a328..9c5aa10 100644
--- a/LayoutTests/fast/js/primitive-method-this.html
+++ b/LayoutTests/fast/js/primitive-method-this.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/primitive-method-this.js"></script>
+<script src="script-tests/primitive-method-this.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/primitive-property-access-edge-cases.html b/LayoutTests/fast/js/primitive-property-access-edge-cases.html
index 0842201..de30d86 100644
--- a/LayoutTests/fast/js/primitive-property-access-edge-cases.html
+++ b/LayoutTests/fast/js/primitive-property-access-edge-cases.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/primitive-property-access-edge-cases.js"></script>
+<script src="script-tests/primitive-property-access-edge-cases.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/property-getters-and-setters.html b/LayoutTests/fast/js/property-getters-and-setters.html
index 1a3fe20..7381112 100644
--- a/LayoutTests/fast/js/property-getters-and-setters.html
+++ b/LayoutTests/fast/js/property-getters-and-setters.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/property-getters-and-setters.js"></script>
+<script src="script-tests/property-getters-and-setters.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/propertyIsEnumerable.html b/LayoutTests/fast/js/propertyIsEnumerable.html
index 6fbcc40..8f7a1f5 100644
--- a/LayoutTests/fast/js/propertyIsEnumerable.html
+++ b/LayoutTests/fast/js/propertyIsEnumerable.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/propertyIsEnumerable.js"></script>
+<script src="script-tests/propertyIsEnumerable.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/prototypes.html b/LayoutTests/fast/js/prototypes.html
index 2c6df35..a90faa2 100644
--- a/LayoutTests/fast/js/prototypes.html
+++ b/LayoutTests/fast/js/prototypes.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/prototypes.js"></script>
+<script src="script-tests/prototypes.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/read-modify-eval.html b/LayoutTests/fast/js/read-modify-eval.html
index a3e60de..0206b2e 100644
--- a/LayoutTests/fast/js/read-modify-eval.html
+++ b/LayoutTests/fast/js/read-modify-eval.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/read-modify-eval.js"></script>
+<script src="script-tests/read-modify-eval.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/recursion-limit-equal.html b/LayoutTests/fast/js/recursion-limit-equal.html
index 6e7c7d1..bc0c02c 100644
--- a/LayoutTests/fast/js/recursion-limit-equal.html
+++ b/LayoutTests/fast/js/recursion-limit-equal.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/recursion-limit-equal.js"></script>
+<script src="script-tests/recursion-limit-equal.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/reentrant-call-unwind.html b/LayoutTests/fast/js/reentrant-call-unwind.html
index 57c4e20..f8e0f71 100644
--- a/LayoutTests/fast/js/reentrant-call-unwind.html
+++ b/LayoutTests/fast/js/reentrant-call-unwind.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/reentrant-call-unwind.js"></script>
+<script src="script-tests/reentrant-call-unwind.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-backreferences.html b/LayoutTests/fast/js/regexp-backreferences.html
index 2da9af4..aec13a9 100644
--- a/LayoutTests/fast/js/regexp-backreferences.html
+++ b/LayoutTests/fast/js/regexp-backreferences.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-backreferences.js"></script>
+<script src="script-tests/regexp-backreferences.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-char-insensitive.html b/LayoutTests/fast/js/regexp-char-insensitive.html
index 83927da..d089ddd 100644
--- a/LayoutTests/fast/js/regexp-char-insensitive.html
+++ b/LayoutTests/fast/js/regexp-char-insensitive.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-char-insensitive.js"></script>
+<script src="script-tests/regexp-char-insensitive.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-character-match-out-of-order.html b/LayoutTests/fast/js/regexp-character-match-out-of-order.html
index d1097c8..0da4373 100644
--- a/LayoutTests/fast/js/regexp-character-match-out-of-order.html
+++ b/LayoutTests/fast/js/regexp-character-match-out-of-order.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-character-match-out-of-order.js"></script>
+<script src="script-tests/regexp-character-match-out-of-order.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-compile-crash.html b/LayoutTests/fast/js/regexp-compile-crash.html
index e5bfe90..0c6c335 100644
--- a/LayoutTests/fast/js/regexp-compile-crash.html
+++ b/LayoutTests/fast/js/regexp-compile-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-compile-crash.js"></script>
+<script src="script-tests/regexp-compile-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-compile.html b/LayoutTests/fast/js/regexp-compile.html
index 61346eb..892ef3c 100644
--- a/LayoutTests/fast/js/regexp-compile.html
+++ b/LayoutTests/fast/js/regexp-compile.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-compile.js"></script>
+<script src="script-tests/regexp-compile.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-divequal.html b/LayoutTests/fast/js/regexp-divequal.html
index ce8f82e..85bb6b0 100644
--- a/LayoutTests/fast/js/regexp-divequal.html
+++ b/LayoutTests/fast/js/regexp-divequal.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-divequal.js"></script>
+<script src="script-tests/regexp-divequal.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-extended-characters-crash.html b/LayoutTests/fast/js/regexp-extended-characters-crash.html
index 5cf8932..d68fc09 100644
--- a/LayoutTests/fast/js/regexp-extended-characters-crash.html
+++ b/LayoutTests/fast/js/regexp-extended-characters-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-extended-characters-crash.js"></script>
+<script src="script-tests/regexp-extended-characters-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-extended-characters-match.html b/LayoutTests/fast/js/regexp-extended-characters-match.html
index d64b6af..4df1b65 100644
--- a/LayoutTests/fast/js/regexp-extended-characters-match.html
+++ b/LayoutTests/fast/js/regexp-extended-characters-match.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-extended-characters-match.js"></script>
+<script src="script-tests/regexp-extended-characters-match.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-extended-characters-more.html b/LayoutTests/fast/js/regexp-extended-characters-more.html
index 9f20481..009b947 100644
--- a/LayoutTests/fast/js/regexp-extended-characters-more.html
+++ b/LayoutTests/fast/js/regexp-extended-characters-more.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-extended-characters-more.js"></script>
+<script src="script-tests/regexp-extended-characters-more.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-find-first-asserted.html b/LayoutTests/fast/js/regexp-find-first-asserted.html
index c76617a..858799d 100644
--- a/LayoutTests/fast/js/regexp-find-first-asserted.html
+++ b/LayoutTests/fast/js/regexp-find-first-asserted.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-find-first-asserted.js"></script>
+<script src="script-tests/regexp-find-first-asserted.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-lastindex.html b/LayoutTests/fast/js/regexp-lastindex.html
index 95c320f..7c81842 100644
--- a/LayoutTests/fast/js/regexp-lastindex.html
+++ b/LayoutTests/fast/js/regexp-lastindex.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-lastindex.js"></script>
+<script src="script-tests/regexp-lastindex.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-many-brackets.html b/LayoutTests/fast/js/regexp-many-brackets.html
index d324c73..fa66517 100644
--- a/LayoutTests/fast/js/regexp-many-brackets.html
+++ b/LayoutTests/fast/js/regexp-many-brackets.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-many-brackets.js"></script>
+<script src="script-tests/regexp-many-brackets.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-negative-special-characters.html b/LayoutTests/fast/js/regexp-negative-special-characters.html
index fd02626..1cc8771 100644
--- a/LayoutTests/fast/js/regexp-negative-special-characters.html
+++ b/LayoutTests/fast/js/regexp-negative-special-characters.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-negative-special-characters.js"></script>
+<script src="script-tests/regexp-negative-special-characters.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-no-extensions.html b/LayoutTests/fast/js/regexp-no-extensions.html
index 0aa6fa5..0fbc510 100644
--- a/LayoutTests/fast/js/regexp-no-extensions.html
+++ b/LayoutTests/fast/js/regexp-no-extensions.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-no-extensions.js"></script>
+<script src="script-tests/regexp-no-extensions.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-non-bmp.html b/LayoutTests/fast/js/regexp-non-bmp.html
index e6c5f2f..756a7a2 100644
--- a/LayoutTests/fast/js/regexp-non-bmp.html
+++ b/LayoutTests/fast/js/regexp-non-bmp.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-non-bmp.js"></script>
+<script src="script-tests/regexp-non-bmp.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-non-capturing-groups.html b/LayoutTests/fast/js/regexp-non-capturing-groups.html
index cbe07ba..7de8098 100644
--- a/LayoutTests/fast/js/regexp-non-capturing-groups.html
+++ b/LayoutTests/fast/js/regexp-non-capturing-groups.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-non-capturing-groups.js"></script>
+<script src="script-tests/regexp-non-capturing-groups.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-non-character.html b/LayoutTests/fast/js/regexp-non-character.html
index deb51fb..53c8c24 100644
--- a/LayoutTests/fast/js/regexp-non-character.html
+++ b/LayoutTests/fast/js/regexp-non-character.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-non-character.js"></script>
+<script src="script-tests/regexp-non-character.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-overflow-too-big.html b/LayoutTests/fast/js/regexp-overflow-too-big.html
index a6a4695..5a9d0e1 100644
--- a/LayoutTests/fast/js/regexp-overflow-too-big.html
+++ b/LayoutTests/fast/js/regexp-overflow-too-big.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-overflow-too-big.js"></script>
+<script src="script-tests/regexp-overflow-too-big.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-overflow.html b/LayoutTests/fast/js/regexp-overflow.html
index d593d4e..0b22d6e 100644
--- a/LayoutTests/fast/js/regexp-overflow.html
+++ b/LayoutTests/fast/js/regexp-overflow.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-overflow.js"></script>
+<script src="script-tests/regexp-overflow.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-range-bound-ffff.html b/LayoutTests/fast/js/regexp-range-bound-ffff.html
index 12a58d7..2549ee6 100644
--- a/LayoutTests/fast/js/regexp-range-bound-ffff.html
+++ b/LayoutTests/fast/js/regexp-range-bound-ffff.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-range-bound-ffff.js"></script>
+<script src="script-tests/regexp-range-bound-ffff.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-range-out-of-order.html b/LayoutTests/fast/js/regexp-range-out-of-order.html
index 1fe48fb..1fae57f 100644
--- a/LayoutTests/fast/js/regexp-range-out-of-order.html
+++ b/LayoutTests/fast/js/regexp-range-out-of-order.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-range-out-of-order.js"></script>
+<script src="script-tests/regexp-range-out-of-order.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-ranges-and-escaped-hyphens.html b/LayoutTests/fast/js/regexp-ranges-and-escaped-hyphens.html
index 5de0308..eb74014 100644
--- a/LayoutTests/fast/js/regexp-ranges-and-escaped-hyphens.html
+++ b/LayoutTests/fast/js/regexp-ranges-and-escaped-hyphens.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-ranges-and-escaped-hyphens.js"></script>
+<script src="script-tests/regexp-ranges-and-escaped-hyphens.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-stack-overflow.html b/LayoutTests/fast/js/regexp-stack-overflow.html
index edc349e..4413c68 100644
--- a/LayoutTests/fast/js/regexp-stack-overflow.html
+++ b/LayoutTests/fast/js/regexp-stack-overflow.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-stack-overflow.js"></script>
+<script src="script-tests/regexp-stack-overflow.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-unicode-handling.html b/LayoutTests/fast/js/regexp-unicode-handling.html
index dcdd51e..6d90efd 100644
--- a/LayoutTests/fast/js/regexp-unicode-handling.html
+++ b/LayoutTests/fast/js/regexp-unicode-handling.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-unicode-handling.js"></script>
+<script src="script-tests/regexp-unicode-handling.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/regexp-unicode-overflow.html b/LayoutTests/fast/js/regexp-unicode-overflow.html
index b56c07e..c7e1e59 100644
--- a/LayoutTests/fast/js/regexp-unicode-overflow.html
+++ b/LayoutTests/fast/js/regexp-unicode-overflow.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/regexp-unicode-overflow.js"></script>
+<script src="script-tests/regexp-unicode-overflow.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/registerCachingAcrossBranchTargets.html b/LayoutTests/fast/js/registerCachingAcrossBranchTargets.html
index 5e1886d..9b5fa88 100644
--- a/LayoutTests/fast/js/registerCachingAcrossBranchTargets.html
+++ b/LayoutTests/fast/js/registerCachingAcrossBranchTargets.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/registerCachingAcrossBranchTargets.js"></script>
+<script src="script-tests/registerCachingAcrossBranchTargets.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/rehash-assign.html b/LayoutTests/fast/js/rehash-assign.html
index dfcadf6..35ce900 100644
--- a/LayoutTests/fast/js/rehash-assign.html
+++ b/LayoutTests/fast/js/rehash-assign.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/rehash-assign.js"></script>
+<script src="script-tests/rehash-assign.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/removing-Cf-characters.html b/LayoutTests/fast/js/removing-Cf-characters.html
index 9b6751d..6f6cf57 100644
--- a/LayoutTests/fast/js/removing-Cf-characters.html
+++ b/LayoutTests/fast/js/removing-Cf-characters.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/removing-Cf-characters.js"></script>
+<script src="script-tests/removing-Cf-characters.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/reparsing-semicolon-insertion.html b/LayoutTests/fast/js/reparsing-semicolon-insertion.html
index 2b26cba..036095f 100644
--- a/LayoutTests/fast/js/reparsing-semicolon-insertion.html
+++ b/LayoutTests/fast/js/reparsing-semicolon-insertion.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/reparsing-semicolon-insertion.js"></script>
+<script src="script-tests/reparsing-semicolon-insertion.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/repeat-cached-vm-reentry.html b/LayoutTests/fast/js/repeat-cached-vm-reentry.html
index 91b968e..07d1529 100644
--- a/LayoutTests/fast/js/repeat-cached-vm-reentry.html
+++ b/LayoutTests/fast/js/repeat-cached-vm-reentry.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/repeat-cached-vm-reentry.js"></script>
+<script src="script-tests/repeat-cached-vm-reentry.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/reserved-words.html b/LayoutTests/fast/js/reserved-words.html
index 78fd468..f0606e3 100644
--- a/LayoutTests/fast/js/reserved-words.html
+++ b/LayoutTests/fast/js/reserved-words.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/reserved-words.js"></script>
+<script src="script-tests/reserved-words.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/resize-array-assign.html b/LayoutTests/fast/js/resize-array-assign.html
index 4e4b2d2..abbbc10 100644
--- a/LayoutTests/fast/js/resize-array-assign.html
+++ b/LayoutTests/fast/js/resize-array-assign.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/resize-array-assign.js"></script>
+<script src="script-tests/resize-array-assign.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/resources/Array-isArray.js b/LayoutTests/fast/js/script-tests/Array-isArray.js
similarity index 100%
rename from LayoutTests/fast/js/resources/Array-isArray.js
rename to LayoutTests/fast/js/script-tests/Array-isArray.js
diff --git a/LayoutTests/fast/js/resources/JSON-parse-reviver.js b/LayoutTests/fast/js/script-tests/JSON-parse-reviver.js
similarity index 100%
rename from LayoutTests/fast/js/resources/JSON-parse-reviver.js
rename to LayoutTests/fast/js/script-tests/JSON-parse-reviver.js
diff --git a/LayoutTests/fast/js/resources/JSON-stringify-replacer.js b/LayoutTests/fast/js/script-tests/JSON-stringify-replacer.js
similarity index 100%
rename from LayoutTests/fast/js/resources/JSON-stringify-replacer.js
rename to LayoutTests/fast/js/script-tests/JSON-stringify-replacer.js
diff --git a/LayoutTests/fast/js/resources/Object-create.js b/LayoutTests/fast/js/script-tests/Object-create.js
similarity index 100%
rename from LayoutTests/fast/js/resources/Object-create.js
rename to LayoutTests/fast/js/script-tests/Object-create.js
diff --git a/LayoutTests/fast/js/resources/Object-defineProperties.js b/LayoutTests/fast/js/script-tests/Object-defineProperties.js
similarity index 100%
rename from LayoutTests/fast/js/resources/Object-defineProperties.js
rename to LayoutTests/fast/js/script-tests/Object-defineProperties.js
diff --git a/LayoutTests/fast/js/resources/Object-defineProperty.js b/LayoutTests/fast/js/script-tests/Object-defineProperty.js
similarity index 100%
rename from LayoutTests/fast/js/resources/Object-defineProperty.js
rename to LayoutTests/fast/js/script-tests/Object-defineProperty.js
diff --git a/LayoutTests/fast/js/resources/Object-keys.js b/LayoutTests/fast/js/script-tests/Object-keys.js
similarity index 100%
rename from LayoutTests/fast/js/resources/Object-keys.js
rename to LayoutTests/fast/js/script-tests/Object-keys.js
diff --git a/LayoutTests/fast/js/resources/TEMPLATE.html b/LayoutTests/fast/js/script-tests/TEMPLATE.html
similarity index 100%
rename from LayoutTests/fast/js/resources/TEMPLATE.html
rename to LayoutTests/fast/js/script-tests/TEMPLATE.html
diff --git a/LayoutTests/fast/js/resources/activation-proto.js b/LayoutTests/fast/js/script-tests/activation-proto.js
similarity index 100%
rename from LayoutTests/fast/js/resources/activation-proto.js
rename to LayoutTests/fast/js/script-tests/activation-proto.js
diff --git a/LayoutTests/fast/js/resources/arguments-bad-index.js b/LayoutTests/fast/js/script-tests/arguments-bad-index.js
similarity index 100%
rename from LayoutTests/fast/js/resources/arguments-bad-index.js
rename to LayoutTests/fast/js/script-tests/arguments-bad-index.js
diff --git a/LayoutTests/fast/js/resources/arguments.js b/LayoutTests/fast/js/script-tests/arguments.js
similarity index 100%
rename from LayoutTests/fast/js/resources/arguments.js
rename to LayoutTests/fast/js/script-tests/arguments.js
diff --git a/LayoutTests/fast/js/resources/array-enumerators-functions.js b/LayoutTests/fast/js/script-tests/array-enumerators-functions.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-enumerators-functions.js
rename to LayoutTests/fast/js/script-tests/array-enumerators-functions.js
diff --git a/LayoutTests/fast/js/resources/array-every.js b/LayoutTests/fast/js/script-tests/array-every.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-every.js
rename to LayoutTests/fast/js/script-tests/array-every.js
diff --git a/LayoutTests/fast/js/resources/array-filter.js b/LayoutTests/fast/js/script-tests/array-filter.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-filter.js
rename to LayoutTests/fast/js/script-tests/array-filter.js
diff --git a/LayoutTests/fast/js/resources/array-float-delete.js b/LayoutTests/fast/js/script-tests/array-float-delete.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-float-delete.js
rename to LayoutTests/fast/js/script-tests/array-float-delete.js
diff --git a/LayoutTests/fast/js/resources/array-functions-non-arrays.js b/LayoutTests/fast/js/script-tests/array-functions-non-arrays.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-functions-non-arrays.js
rename to LayoutTests/fast/js/script-tests/array-functions-non-arrays.js
diff --git a/LayoutTests/fast/js/resources/array-holes.js b/LayoutTests/fast/js/script-tests/array-holes.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-holes.js
rename to LayoutTests/fast/js/script-tests/array-holes.js
diff --git a/LayoutTests/fast/js/resources/array-index-immediate-types.js b/LayoutTests/fast/js/script-tests/array-index-immediate-types.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-index-immediate-types.js
rename to LayoutTests/fast/js/script-tests/array-index-immediate-types.js
diff --git a/LayoutTests/fast/js/resources/array-indexing.js b/LayoutTests/fast/js/script-tests/array-indexing.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-indexing.js
rename to LayoutTests/fast/js/script-tests/array-indexing.js
diff --git a/LayoutTests/fast/js/resources/array-iterate-backwards.js b/LayoutTests/fast/js/script-tests/array-iterate-backwards.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-iterate-backwards.js
rename to LayoutTests/fast/js/script-tests/array-iterate-backwards.js
diff --git a/LayoutTests/fast/js/resources/array-join-bug-11524.js b/LayoutTests/fast/js/script-tests/array-join-bug-11524.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-join-bug-11524.js
rename to LayoutTests/fast/js/script-tests/array-join-bug-11524.js
diff --git a/LayoutTests/fast/js/resources/array-lastIndexOf.js b/LayoutTests/fast/js/script-tests/array-lastIndexOf.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-lastIndexOf.js
rename to LayoutTests/fast/js/script-tests/array-lastIndexOf.js
diff --git a/LayoutTests/fast/js/resources/array-reduce.js b/LayoutTests/fast/js/script-tests/array-reduce.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-reduce.js
rename to LayoutTests/fast/js/script-tests/array-reduce.js
diff --git a/LayoutTests/fast/js/resources/array-reduceRight.js b/LayoutTests/fast/js/script-tests/array-reduceRight.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-reduceRight.js
rename to LayoutTests/fast/js/script-tests/array-reduceRight.js
diff --git a/LayoutTests/fast/js/resources/array-reset-large-index.js b/LayoutTests/fast/js/script-tests/array-reset-large-index.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-reset-large-index.js
rename to LayoutTests/fast/js/script-tests/array-reset-large-index.js
diff --git a/LayoutTests/fast/js/resources/array-sort-reentrance.js b/LayoutTests/fast/js/script-tests/array-sort-reentrance.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-sort-reentrance.js
rename to LayoutTests/fast/js/script-tests/array-sort-reentrance.js
diff --git a/LayoutTests/fast/js/resources/array-splice.js b/LayoutTests/fast/js/script-tests/array-splice.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-splice.js
rename to LayoutTests/fast/js/script-tests/array-splice.js
diff --git a/LayoutTests/fast/js/resources/array-tostring-and-join.js b/LayoutTests/fast/js/script-tests/array-tostring-and-join.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-tostring-and-join.js
rename to LayoutTests/fast/js/script-tests/array-tostring-and-join.js
diff --git a/LayoutTests/fast/js/resources/array-tostring-ignore-separator.js b/LayoutTests/fast/js/script-tests/array-tostring-ignore-separator.js
similarity index 100%
rename from LayoutTests/fast/js/resources/array-tostring-ignore-separator.js
rename to LayoutTests/fast/js/script-tests/array-tostring-ignore-separator.js
diff --git a/LayoutTests/fast/js/resources/assign.js b/LayoutTests/fast/js/script-tests/assign.js
similarity index 100%
rename from LayoutTests/fast/js/resources/assign.js
rename to LayoutTests/fast/js/script-tests/assign.js
diff --git a/LayoutTests/fast/js/resources/avl-crash.js b/LayoutTests/fast/js/script-tests/avl-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/avl-crash.js
rename to LayoutTests/fast/js/script-tests/avl-crash.js
diff --git a/LayoutTests/fast/js/resources/cached-eval-gc.js b/LayoutTests/fast/js/script-tests/cached-eval-gc.js
similarity index 100%
rename from LayoutTests/fast/js/resources/cached-eval-gc.js
rename to LayoutTests/fast/js/script-tests/cached-eval-gc.js
diff --git a/LayoutTests/fast/js/resources/caller-property.js b/LayoutTests/fast/js/script-tests/caller-property.js
similarity index 100%
rename from LayoutTests/fast/js/resources/caller-property.js
rename to LayoutTests/fast/js/script-tests/caller-property.js
diff --git a/LayoutTests/fast/js/resources/char-at.js b/LayoutTests/fast/js/script-tests/char-at.js
similarity index 100%
rename from LayoutTests/fast/js/resources/char-at.js
rename to LayoutTests/fast/js/script-tests/char-at.js
diff --git a/LayoutTests/fast/js/resources/closure-inside-extra-arg-call.js b/LayoutTests/fast/js/script-tests/closure-inside-extra-arg-call.js
similarity index 100%
rename from LayoutTests/fast/js/resources/closure-inside-extra-arg-call.js
rename to LayoutTests/fast/js/script-tests/closure-inside-extra-arg-call.js
diff --git a/LayoutTests/fast/js/resources/code-serialize-paren.js b/LayoutTests/fast/js/script-tests/code-serialize-paren.js
similarity index 100%
rename from LayoutTests/fast/js/resources/code-serialize-paren.js
rename to LayoutTests/fast/js/script-tests/code-serialize-paren.js
diff --git a/LayoutTests/fast/js/resources/codegen-loops-logical-nodes.js b/LayoutTests/fast/js/script-tests/codegen-loops-logical-nodes.js
similarity index 100%
rename from LayoutTests/fast/js/resources/codegen-loops-logical-nodes.js
rename to LayoutTests/fast/js/script-tests/codegen-loops-logical-nodes.js
diff --git a/LayoutTests/fast/js/resources/codegen-peephole-locals.js b/LayoutTests/fast/js/script-tests/codegen-peephole-locals.js
similarity index 100%
rename from LayoutTests/fast/js/resources/codegen-peephole-locals.js
rename to LayoutTests/fast/js/script-tests/codegen-peephole-locals.js
diff --git a/LayoutTests/fast/js/resources/codegen-temporaries.js b/LayoutTests/fast/js/script-tests/codegen-temporaries.js
similarity index 100%
rename from LayoutTests/fast/js/resources/codegen-temporaries.js
rename to LayoutTests/fast/js/script-tests/codegen-temporaries.js
diff --git a/LayoutTests/fast/js/resources/comparefn-sort-stability.js b/LayoutTests/fast/js/script-tests/comparefn-sort-stability.js
similarity index 100%
rename from LayoutTests/fast/js/resources/comparefn-sort-stability.js
rename to LayoutTests/fast/js/script-tests/comparefn-sort-stability.js
diff --git a/LayoutTests/fast/js/resources/const-without-initializer.js b/LayoutTests/fast/js/script-tests/const-without-initializer.js
similarity index 100%
rename from LayoutTests/fast/js/resources/const-without-initializer.js
rename to LayoutTests/fast/js/script-tests/const-without-initializer.js
diff --git a/LayoutTests/fast/js/resources/constant-count.js b/LayoutTests/fast/js/script-tests/constant-count.js
similarity index 100%
rename from LayoutTests/fast/js/resources/constant-count.js
rename to LayoutTests/fast/js/script-tests/constant-count.js
diff --git a/LayoutTests/fast/js/resources/constant-folding.js b/LayoutTests/fast/js/script-tests/constant-folding.js
similarity index 100%
rename from LayoutTests/fast/js/resources/constant-folding.js
rename to LayoutTests/fast/js/script-tests/constant-folding.js
diff --git a/LayoutTests/fast/js/resources/constructor-attributes.js b/LayoutTests/fast/js/script-tests/constructor-attributes.js
similarity index 100%
rename from LayoutTests/fast/js/resources/constructor-attributes.js
rename to LayoutTests/fast/js/script-tests/constructor-attributes.js
diff --git a/LayoutTests/fast/js/resources/constructor.js b/LayoutTests/fast/js/script-tests/constructor.js
similarity index 100%
rename from LayoutTests/fast/js/resources/constructor.js
rename to LayoutTests/fast/js/script-tests/constructor.js
diff --git a/LayoutTests/fast/js/resources/continue-break-multiple-labels.js b/LayoutTests/fast/js/script-tests/continue-break-multiple-labels.js
similarity index 100%
rename from LayoutTests/fast/js/resources/continue-break-multiple-labels.js
rename to LayoutTests/fast/js/script-tests/continue-break-multiple-labels.js
diff --git a/LayoutTests/fast/js/resources/convert-nan-to-bool.js b/LayoutTests/fast/js/script-tests/convert-nan-to-bool.js
similarity index 100%
rename from LayoutTests/fast/js/resources/convert-nan-to-bool.js
rename to LayoutTests/fast/js/script-tests/convert-nan-to-bool.js
diff --git a/LayoutTests/fast/js/resources/cyclic-proto.js b/LayoutTests/fast/js/script-tests/cyclic-proto.js
similarity index 100%
rename from LayoutTests/fast/js/resources/cyclic-proto.js
rename to LayoutTests/fast/js/script-tests/cyclic-proto.js
diff --git a/LayoutTests/fast/js/resources/cyclic-prototypes.js b/LayoutTests/fast/js/script-tests/cyclic-prototypes.js
similarity index 100%
rename from LayoutTests/fast/js/resources/cyclic-prototypes.js
rename to LayoutTests/fast/js/script-tests/cyclic-prototypes.js
diff --git a/LayoutTests/fast/js/resources/cyclic-ref-toString.js b/LayoutTests/fast/js/script-tests/cyclic-ref-toString.js
similarity index 100%
rename from LayoutTests/fast/js/resources/cyclic-ref-toString.js
rename to LayoutTests/fast/js/script-tests/cyclic-ref-toString.js
diff --git a/LayoutTests/fast/js/resources/date-DST-pre-1970.js b/LayoutTests/fast/js/script-tests/date-DST-pre-1970.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-DST-pre-1970.js
rename to LayoutTests/fast/js/script-tests/date-DST-pre-1970.js
diff --git a/LayoutTests/fast/js/resources/date-DST-time-cusps.js b/LayoutTests/fast/js/script-tests/date-DST-time-cusps.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-DST-time-cusps.js
rename to LayoutTests/fast/js/script-tests/date-DST-time-cusps.js
diff --git a/LayoutTests/fast/js/resources/date-big-constructor.js b/LayoutTests/fast/js/script-tests/date-big-constructor.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-big-constructor.js
rename to LayoutTests/fast/js/script-tests/date-big-constructor.js
diff --git a/LayoutTests/fast/js/resources/date-big-setdate.js b/LayoutTests/fast/js/script-tests/date-big-setdate.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-big-setdate.js
rename to LayoutTests/fast/js/script-tests/date-big-setdate.js
diff --git a/LayoutTests/fast/js/resources/date-big-setmonth.js b/LayoutTests/fast/js/script-tests/date-big-setmonth.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-big-setmonth.js
rename to LayoutTests/fast/js/script-tests/date-big-setmonth.js
diff --git a/LayoutTests/fast/js/resources/date-constructor.js b/LayoutTests/fast/js/script-tests/date-constructor.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-constructor.js
rename to LayoutTests/fast/js/script-tests/date-constructor.js
diff --git a/LayoutTests/fast/js/resources/date-negative-setmonth.js b/LayoutTests/fast/js/script-tests/date-negative-setmonth.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-negative-setmonth.js
rename to LayoutTests/fast/js/script-tests/date-negative-setmonth.js
diff --git a/LayoutTests/fast/js/resources/date-parse-comments-test.js b/LayoutTests/fast/js/script-tests/date-parse-comments-test.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-parse-comments-test.js
rename to LayoutTests/fast/js/script-tests/date-parse-comments-test.js
diff --git a/LayoutTests/fast/js/resources/date-parse-test.js b/LayoutTests/fast/js/script-tests/date-parse-test.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-parse-test.js
rename to LayoutTests/fast/js/script-tests/date-parse-test.js
diff --git a/LayoutTests/fast/js/resources/date-preserve-milliseconds.js b/LayoutTests/fast/js/script-tests/date-preserve-milliseconds.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-preserve-milliseconds.js
rename to LayoutTests/fast/js/script-tests/date-preserve-milliseconds.js
diff --git a/LayoutTests/fast/js/resources/date-proto-generic-invocation.js b/LayoutTests/fast/js/script-tests/date-proto-generic-invocation.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-proto-generic-invocation.js
rename to LayoutTests/fast/js/script-tests/date-proto-generic-invocation.js
diff --git a/LayoutTests/fast/js/resources/date-set-to-nan.js b/LayoutTests/fast/js/script-tests/date-set-to-nan.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-set-to-nan.js
rename to LayoutTests/fast/js/script-tests/date-set-to-nan.js
diff --git a/LayoutTests/fast/js/resources/date-toisostring.js b/LayoutTests/fast/js/script-tests/date-toisostring.js
similarity index 100%
rename from LayoutTests/fast/js/resources/date-toisostring.js
rename to LayoutTests/fast/js/script-tests/date-toisostring.js
diff --git a/LayoutTests/fast/js/resources/debugger.js b/LayoutTests/fast/js/script-tests/debugger.js
similarity index 100%
rename from LayoutTests/fast/js/resources/debugger.js
rename to LayoutTests/fast/js/script-tests/debugger.js
diff --git a/LayoutTests/fast/js/resources/declaration-in-block.js b/LayoutTests/fast/js/script-tests/declaration-in-block.js
similarity index 100%
rename from LayoutTests/fast/js/resources/declaration-in-block.js
rename to LayoutTests/fast/js/script-tests/declaration-in-block.js
diff --git a/LayoutTests/fast/js/resources/delete-getters-setters.js b/LayoutTests/fast/js/script-tests/delete-getters-setters.js
similarity index 100%
rename from LayoutTests/fast/js/resources/delete-getters-setters.js
rename to LayoutTests/fast/js/script-tests/delete-getters-setters.js
diff --git a/LayoutTests/fast/js/resources/delete-syntax.js b/LayoutTests/fast/js/script-tests/delete-syntax.js
similarity index 100%
rename from LayoutTests/fast/js/resources/delete-syntax.js
rename to LayoutTests/fast/js/script-tests/delete-syntax.js
diff --git a/LayoutTests/fast/js/resources/delete-then-put.js b/LayoutTests/fast/js/script-tests/delete-then-put.js
similarity index 100%
rename from LayoutTests/fast/js/resources/delete-then-put.js
rename to LayoutTests/fast/js/script-tests/delete-then-put.js
diff --git a/LayoutTests/fast/js/resources/dictionary-no-cache.js b/LayoutTests/fast/js/script-tests/dictionary-no-cache.js
similarity index 100%
rename from LayoutTests/fast/js/resources/dictionary-no-cache.js
rename to LayoutTests/fast/js/script-tests/dictionary-no-cache.js
diff --git a/LayoutTests/fast/js/resources/do-while-semicolon.js b/LayoutTests/fast/js/script-tests/do-while-semicolon.js
similarity index 100%
rename from LayoutTests/fast/js/resources/do-while-semicolon.js
rename to LayoutTests/fast/js/script-tests/do-while-semicolon.js
diff --git a/LayoutTests/fast/js/resources/dot-node-base-exception.js b/LayoutTests/fast/js/script-tests/dot-node-base-exception.js
similarity index 100%
rename from LayoutTests/fast/js/resources/dot-node-base-exception.js
rename to LayoutTests/fast/js/script-tests/dot-node-base-exception.js
diff --git a/LayoutTests/fast/js/resources/duplicate-param-crash.js b/LayoutTests/fast/js/script-tests/duplicate-param-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/duplicate-param-crash.js
rename to LayoutTests/fast/js/script-tests/duplicate-param-crash.js
diff --git a/LayoutTests/fast/js/resources/duplicate-param-gc-crash.js b/LayoutTests/fast/js/script-tests/duplicate-param-gc-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/duplicate-param-gc-crash.js
rename to LayoutTests/fast/js/script-tests/duplicate-param-gc-crash.js
diff --git a/LayoutTests/fast/js/resources/equality.js b/LayoutTests/fast/js/script-tests/equality.js
similarity index 100%
rename from LayoutTests/fast/js/resources/equality.js
rename to LayoutTests/fast/js/script-tests/equality.js
diff --git a/LayoutTests/fast/js/resources/eval-cache-crash.js b/LayoutTests/fast/js/script-tests/eval-cache-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/eval-cache-crash.js
rename to LayoutTests/fast/js/script-tests/eval-cache-crash.js
diff --git a/LayoutTests/fast/js/resources/eval-throw-return.js b/LayoutTests/fast/js/script-tests/eval-throw-return.js
similarity index 100%
rename from LayoutTests/fast/js/resources/eval-throw-return.js
rename to LayoutTests/fast/js/script-tests/eval-throw-return.js
diff --git a/LayoutTests/fast/js/resources/eval-var-decl.js b/LayoutTests/fast/js/script-tests/eval-var-decl.js
similarity index 100%
rename from LayoutTests/fast/js/resources/eval-var-decl.js
rename to LayoutTests/fast/js/script-tests/eval-var-decl.js
diff --git a/LayoutTests/fast/js/resources/exception-expression-offset.js b/LayoutTests/fast/js/script-tests/exception-expression-offset.js
similarity index 100%
rename from LayoutTests/fast/js/resources/exception-expression-offset.js
rename to LayoutTests/fast/js/script-tests/exception-expression-offset.js
diff --git a/LayoutTests/fast/js/resources/exception-for-nonobject.js b/LayoutTests/fast/js/script-tests/exception-for-nonobject.js
similarity index 100%
rename from LayoutTests/fast/js/resources/exception-for-nonobject.js
rename to LayoutTests/fast/js/script-tests/exception-for-nonobject.js
diff --git a/LayoutTests/fast/js/resources/exception-linenums.js b/LayoutTests/fast/js/script-tests/exception-linenums.js
similarity index 100%
rename from LayoutTests/fast/js/resources/exception-linenums.js
rename to LayoutTests/fast/js/script-tests/exception-linenums.js
diff --git a/LayoutTests/fast/js/resources/exception-try-finally-scope-error.js b/LayoutTests/fast/js/script-tests/exception-try-finally-scope-error.js
similarity index 100%
rename from LayoutTests/fast/js/resources/exception-try-finally-scope-error.js
rename to LayoutTests/fast/js/script-tests/exception-try-finally-scope-error.js
diff --git a/LayoutTests/fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js b/LayoutTests/fast/js/script-tests/exception-with-handler-inside-eval-with-dynamic-scope.js
similarity index 100%
rename from LayoutTests/fast/js/resources/exception-with-handler-inside-eval-with-dynamic-scope.js
rename to LayoutTests/fast/js/script-tests/exception-with-handler-inside-eval-with-dynamic-scope.js
diff --git a/LayoutTests/fast/js/resources/excessive-comma-usage.js b/LayoutTests/fast/js/script-tests/excessive-comma-usage.js
similarity index 100%
rename from LayoutTests/fast/js/resources/excessive-comma-usage.js
rename to LayoutTests/fast/js/script-tests/excessive-comma-usage.js
diff --git a/LayoutTests/fast/js/resources/finally-codegen-failure.js b/LayoutTests/fast/js/script-tests/finally-codegen-failure.js
similarity index 100%
rename from LayoutTests/fast/js/resources/finally-codegen-failure.js
rename to LayoutTests/fast/js/script-tests/finally-codegen-failure.js
diff --git a/LayoutTests/fast/js/resources/for-in-avoid-duplicates.js b/LayoutTests/fast/js/script-tests/for-in-avoid-duplicates.js
similarity index 100%
rename from LayoutTests/fast/js/resources/for-in-avoid-duplicates.js
rename to LayoutTests/fast/js/script-tests/for-in-avoid-duplicates.js
diff --git a/LayoutTests/fast/js/resources/for-in-cached.js b/LayoutTests/fast/js/script-tests/for-in-cached.js
similarity index 100%
rename from LayoutTests/fast/js/resources/for-in-cached.js
rename to LayoutTests/fast/js/script-tests/for-in-cached.js
diff --git a/LayoutTests/fast/js/resources/for-in-exeception.js b/LayoutTests/fast/js/script-tests/for-in-exeception.js
similarity index 100%
rename from LayoutTests/fast/js/resources/for-in-exeception.js
rename to LayoutTests/fast/js/script-tests/for-in-exeception.js
diff --git a/LayoutTests/fast/js/resources/for-in-to-text.js b/LayoutTests/fast/js/script-tests/for-in-to-text.js
similarity index 100%
rename from LayoutTests/fast/js/resources/for-in-to-text.js
rename to LayoutTests/fast/js/script-tests/for-in-to-text.js
diff --git a/LayoutTests/fast/js/resources/for-in-var-scope.js b/LayoutTests/fast/js/script-tests/for-in-var-scope.js
similarity index 100%
rename from LayoutTests/fast/js/resources/for-in-var-scope.js
rename to LayoutTests/fast/js/script-tests/for-in-var-scope.js
diff --git a/LayoutTests/fast/js/resources/function-apply-aliased.js b/LayoutTests/fast/js/script-tests/function-apply-aliased.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-apply-aliased.js
rename to LayoutTests/fast/js/script-tests/function-apply-aliased.js
diff --git a/LayoutTests/fast/js/resources/function-apply.js b/LayoutTests/fast/js/script-tests/function-apply.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-apply.js
rename to LayoutTests/fast/js/script-tests/function-apply.js
diff --git a/LayoutTests/fast/js/resources/function-call-aliased.js b/LayoutTests/fast/js/script-tests/function-call-aliased.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-call-aliased.js
rename to LayoutTests/fast/js/script-tests/function-call-aliased.js
diff --git a/LayoutTests/fast/js/resources/function-call-register-allocation.js b/LayoutTests/fast/js/script-tests/function-call-register-allocation.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-call-register-allocation.js
rename to LayoutTests/fast/js/script-tests/function-call-register-allocation.js
diff --git a/LayoutTests/fast/js/resources/function-constructor-newline-after-brace.js b/LayoutTests/fast/js/script-tests/function-constructor-newline-after-brace.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-constructor-newline-after-brace.js
rename to LayoutTests/fast/js/script-tests/function-constructor-newline-after-brace.js
diff --git a/LayoutTests/fast/js/resources/function-constructor-single-line-comment.js b/LayoutTests/fast/js/script-tests/function-constructor-single-line-comment.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-constructor-single-line-comment.js
rename to LayoutTests/fast/js/script-tests/function-constructor-single-line-comment.js
diff --git a/LayoutTests/fast/js/resources/function-declaration-statement.js b/LayoutTests/fast/js/script-tests/function-declaration-statement.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-declaration-statement.js
rename to LayoutTests/fast/js/script-tests/function-declaration-statement.js
diff --git a/LayoutTests/fast/js/resources/function-declaration.js b/LayoutTests/fast/js/script-tests/function-declaration.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-declaration.js
rename to LayoutTests/fast/js/script-tests/function-declaration.js
diff --git a/LayoutTests/fast/js/resources/function-declarations-in-switch-statement.js b/LayoutTests/fast/js/script-tests/function-declarations-in-switch-statement.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-declarations-in-switch-statement.js
rename to LayoutTests/fast/js/script-tests/function-declarations-in-switch-statement.js
diff --git a/LayoutTests/fast/js/resources/function-dot-arguments.js b/LayoutTests/fast/js/script-tests/function-dot-arguments.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-dot-arguments.js
rename to LayoutTests/fast/js/script-tests/function-dot-arguments.js
diff --git a/LayoutTests/fast/js/resources/function-name.js b/LayoutTests/fast/js/script-tests/function-name.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-name.js
rename to LayoutTests/fast/js/script-tests/function-name.js
diff --git a/LayoutTests/fast/js/resources/function-names.js b/LayoutTests/fast/js/script-tests/function-names.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-names.js
rename to LayoutTests/fast/js/script-tests/function-names.js
diff --git a/LayoutTests/fast/js/resources/function-toString-object-literals.js b/LayoutTests/fast/js/script-tests/function-toString-object-literals.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-toString-object-literals.js
rename to LayoutTests/fast/js/script-tests/function-toString-object-literals.js
diff --git a/LayoutTests/fast/js/resources/function-toString-parentheses.js b/LayoutTests/fast/js/script-tests/function-toString-parentheses.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-toString-parentheses.js
rename to LayoutTests/fast/js/script-tests/function-toString-parentheses.js
diff --git a/LayoutTests/fast/js/resources/function-toString-semicolon-insertion.js b/LayoutTests/fast/js/script-tests/function-toString-semicolon-insertion.js
similarity index 100%
rename from LayoutTests/fast/js/resources/function-toString-semicolon-insertion.js
rename to LayoutTests/fast/js/script-tests/function-toString-semicolon-insertion.js
diff --git a/LayoutTests/fast/js/resources/getter-setter-gc.js b/LayoutTests/fast/js/script-tests/getter-setter-gc.js
similarity index 100%
rename from LayoutTests/fast/js/resources/getter-setter-gc.js
rename to LayoutTests/fast/js/script-tests/getter-setter-gc.js
diff --git a/LayoutTests/fast/js/resources/global-constructors.js b/LayoutTests/fast/js/script-tests/global-constructors.js
similarity index 100%
rename from LayoutTests/fast/js/resources/global-constructors.js
rename to LayoutTests/fast/js/script-tests/global-constructors.js
diff --git a/LayoutTests/fast/js/resources/global-function-resolve.js b/LayoutTests/fast/js/script-tests/global-function-resolve.js
similarity index 100%
rename from LayoutTests/fast/js/resources/global-function-resolve.js
rename to LayoutTests/fast/js/script-tests/global-function-resolve.js
diff --git a/LayoutTests/fast/js/resources/gmail-re-re.js b/LayoutTests/fast/js/script-tests/gmail-re-re.js
similarity index 100%
rename from LayoutTests/fast/js/resources/gmail-re-re.js
rename to LayoutTests/fast/js/script-tests/gmail-re-re.js
diff --git a/LayoutTests/fast/js/resources/has-own-property.js b/LayoutTests/fast/js/script-tests/has-own-property.js
similarity index 100%
rename from LayoutTests/fast/js/resources/has-own-property.js
rename to LayoutTests/fast/js/script-tests/has-own-property.js
diff --git a/LayoutTests/fast/js/resources/ignored-result-null-comparison-crash.js b/LayoutTests/fast/js/script-tests/ignored-result-null-comparison-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/ignored-result-null-comparison-crash.js
rename to LayoutTests/fast/js/script-tests/ignored-result-null-comparison-crash.js
diff --git a/LayoutTests/fast/js/resources/ignored-result-ref-crash.js b/LayoutTests/fast/js/script-tests/ignored-result-ref-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/ignored-result-ref-crash.js
rename to LayoutTests/fast/js/script-tests/ignored-result-ref-crash.js
diff --git a/LayoutTests/fast/js/resources/implicit-call-with-global-reentry.js b/LayoutTests/fast/js/script-tests/implicit-call-with-global-reentry.js
similarity index 100%
rename from LayoutTests/fast/js/resources/implicit-call-with-global-reentry.js
rename to LayoutTests/fast/js/script-tests/implicit-call-with-global-reentry.js
diff --git a/LayoutTests/fast/js/resources/instance-of-immediates.js b/LayoutTests/fast/js/script-tests/instance-of-immediates.js
similarity index 100%
rename from LayoutTests/fast/js/resources/instance-of-immediates.js
rename to LayoutTests/fast/js/script-tests/instance-of-immediates.js
diff --git a/LayoutTests/fast/js/resources/instanceof-operator.js b/LayoutTests/fast/js/script-tests/instanceof-operator.js
similarity index 100%
rename from LayoutTests/fast/js/resources/instanceof-operator.js
rename to LayoutTests/fast/js/script-tests/instanceof-operator.js
diff --git a/LayoutTests/fast/js/resources/integer-extremes.js b/LayoutTests/fast/js/script-tests/integer-extremes.js
similarity index 100%
rename from LayoutTests/fast/js/resources/integer-extremes.js
rename to LayoutTests/fast/js/script-tests/integer-extremes.js
diff --git a/LayoutTests/fast/js/resources/isPrototypeOf.js b/LayoutTests/fast/js/script-tests/isPrototypeOf.js
similarity index 100%
rename from LayoutTests/fast/js/resources/isPrototypeOf.js
rename to LayoutTests/fast/js/script-tests/isPrototypeOf.js
diff --git a/LayoutTests/fast/js/resources/large-expressions.js b/LayoutTests/fast/js/script-tests/large-expressions.js
similarity index 100%
rename from LayoutTests/fast/js/resources/large-expressions.js
rename to LayoutTests/fast/js/script-tests/large-expressions.js
diff --git a/LayoutTests/fast/js/resources/lastModified.js b/LayoutTests/fast/js/script-tests/lastModified.js
similarity index 100%
rename from LayoutTests/fast/js/resources/lastModified.js
rename to LayoutTests/fast/js/script-tests/lastModified.js
diff --git a/LayoutTests/fast/js/resources/logical-or-jless.js b/LayoutTests/fast/js/script-tests/logical-or-jless.js
similarity index 100%
rename from LayoutTests/fast/js/resources/logical-or-jless.js
rename to LayoutTests/fast/js/script-tests/logical-or-jless.js
diff --git a/LayoutTests/fast/js/resources/math-transforms.js b/LayoutTests/fast/js/script-tests/math-transforms.js
similarity index 100%
rename from LayoutTests/fast/js/resources/math-transforms.js
rename to LayoutTests/fast/js/script-tests/math-transforms.js
diff --git a/LayoutTests/fast/js/resources/math.js b/LayoutTests/fast/js/script-tests/math.js
similarity index 100%
rename from LayoutTests/fast/js/resources/math.js
rename to LayoutTests/fast/js/script-tests/math.js
diff --git a/LayoutTests/fast/js/resources/method-check.js b/LayoutTests/fast/js/script-tests/method-check.js
similarity index 100%
rename from LayoutTests/fast/js/resources/method-check.js
rename to LayoutTests/fast/js/script-tests/method-check.js
diff --git a/LayoutTests/fast/js/resources/mod-crash.js b/LayoutTests/fast/js/script-tests/mod-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/mod-crash.js
rename to LayoutTests/fast/js/script-tests/mod-crash.js
diff --git a/LayoutTests/fast/js/resources/modify-non-references.js b/LayoutTests/fast/js/script-tests/modify-non-references.js
similarity index 100%
rename from LayoutTests/fast/js/resources/modify-non-references.js
rename to LayoutTests/fast/js/script-tests/modify-non-references.js
diff --git a/LayoutTests/fast/js/resources/named-function-expression.js b/LayoutTests/fast/js/script-tests/named-function-expression.js
similarity index 100%
rename from LayoutTests/fast/js/resources/named-function-expression.js
rename to LayoutTests/fast/js/script-tests/named-function-expression.js
diff --git a/LayoutTests/fast/js/resources/navigator-mimeTypes-length.js b/LayoutTests/fast/js/script-tests/navigator-mimeTypes-length.js
similarity index 100%
rename from LayoutTests/fast/js/resources/navigator-mimeTypes-length.js
rename to LayoutTests/fast/js/script-tests/navigator-mimeTypes-length.js
diff --git a/LayoutTests/fast/js/resources/nested-object-gc.js b/LayoutTests/fast/js/script-tests/nested-object-gc.js
similarity index 100%
rename from LayoutTests/fast/js/resources/nested-object-gc.js
rename to LayoutTests/fast/js/script-tests/nested-object-gc.js
diff --git a/LayoutTests/fast/js/resources/non-object-proto.js b/LayoutTests/fast/js/script-tests/non-object-proto.js
similarity index 100%
rename from LayoutTests/fast/js/resources/non-object-proto.js
rename to LayoutTests/fast/js/script-tests/non-object-proto.js
diff --git a/LayoutTests/fast/js/resources/null-char-in-string.js b/LayoutTests/fast/js/script-tests/null-char-in-string.js
similarity index 100%
rename from LayoutTests/fast/js/resources/null-char-in-string.js
rename to LayoutTests/fast/js/script-tests/null-char-in-string.js
diff --git a/LayoutTests/fast/js/resources/number-cell-reuse.js b/LayoutTests/fast/js/script-tests/number-cell-reuse.js
similarity index 100%
rename from LayoutTests/fast/js/resources/number-cell-reuse.js
rename to LayoutTests/fast/js/script-tests/number-cell-reuse.js
diff --git a/LayoutTests/fast/js/resources/number-parsing-crash.js b/LayoutTests/fast/js/script-tests/number-parsing-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/number-parsing-crash.js
rename to LayoutTests/fast/js/script-tests/number-parsing-crash.js
diff --git a/LayoutTests/fast/js/resources/number-toExponential.js b/LayoutTests/fast/js/script-tests/number-toExponential.js
similarity index 100%
rename from LayoutTests/fast/js/resources/number-toExponential.js
rename to LayoutTests/fast/js/script-tests/number-toExponential.js
diff --git a/LayoutTests/fast/js/resources/number-toString.js b/LayoutTests/fast/js/script-tests/number-toString.js
similarity index 100%
rename from LayoutTests/fast/js/resources/number-toString.js
rename to LayoutTests/fast/js/script-tests/number-toString.js
diff --git a/LayoutTests/fast/js/resources/number-tofixed.js b/LayoutTests/fast/js/script-tests/number-tofixed.js
similarity index 100%
rename from LayoutTests/fast/js/resources/number-tofixed.js
rename to LayoutTests/fast/js/script-tests/number-tofixed.js
diff --git a/LayoutTests/fast/js/resources/number-toprecision.js b/LayoutTests/fast/js/script-tests/number-toprecision.js
similarity index 100%
rename from LayoutTests/fast/js/resources/number-toprecision.js
rename to LayoutTests/fast/js/script-tests/number-toprecision.js
diff --git a/LayoutTests/fast/js/resources/numeric-conversion.js b/LayoutTests/fast/js/script-tests/numeric-conversion.js
similarity index 100%
rename from LayoutTests/fast/js/resources/numeric-conversion.js
rename to LayoutTests/fast/js/script-tests/numeric-conversion.js
diff --git a/LayoutTests/fast/js/resources/object-extra-comma.js b/LayoutTests/fast/js/script-tests/object-extra-comma.js
similarity index 100%
rename from LayoutTests/fast/js/resources/object-extra-comma.js
rename to LayoutTests/fast/js/script-tests/object-extra-comma.js
diff --git a/LayoutTests/fast/js/resources/object-prototype-constructor.js b/LayoutTests/fast/js/script-tests/object-prototype-constructor.js
similarity index 100%
rename from LayoutTests/fast/js/resources/object-prototype-constructor.js
rename to LayoutTests/fast/js/script-tests/object-prototype-constructor.js
diff --git a/LayoutTests/fast/js/resources/object-prototype-toLocaleString.js b/LayoutTests/fast/js/script-tests/object-prototype-toLocaleString.js
similarity index 100%
rename from LayoutTests/fast/js/resources/object-prototype-toLocaleString.js
rename to LayoutTests/fast/js/script-tests/object-prototype-toLocaleString.js
diff --git a/LayoutTests/fast/js/resources/order-of-operations.js b/LayoutTests/fast/js/script-tests/order-of-operations.js
similarity index 100%
rename from LayoutTests/fast/js/resources/order-of-operations.js
rename to LayoutTests/fast/js/script-tests/order-of-operations.js
diff --git a/LayoutTests/fast/js/resources/parse-backslash-before-newline.js b/LayoutTests/fast/js/script-tests/parse-backslash-before-newline.js
similarity index 100%
rename from LayoutTests/fast/js/resources/parse-backslash-before-newline.js
rename to LayoutTests/fast/js/script-tests/parse-backslash-before-newline.js
diff --git a/LayoutTests/fast/js/resources/postfix-syntax.js b/LayoutTests/fast/js/script-tests/postfix-syntax.js
similarity index 100%
rename from LayoutTests/fast/js/resources/postfix-syntax.js
rename to LayoutTests/fast/js/script-tests/postfix-syntax.js
diff --git a/LayoutTests/fast/js/resources/prefix-syntax.js b/LayoutTests/fast/js/script-tests/prefix-syntax.js
similarity index 100%
rename from LayoutTests/fast/js/resources/prefix-syntax.js
rename to LayoutTests/fast/js/script-tests/prefix-syntax.js
diff --git a/LayoutTests/fast/js/resources/pretty-print.js b/LayoutTests/fast/js/script-tests/pretty-print.js
similarity index 100%
rename from LayoutTests/fast/js/resources/pretty-print.js
rename to LayoutTests/fast/js/script-tests/pretty-print.js
diff --git a/LayoutTests/fast/js/resources/primitive-method-this.js b/LayoutTests/fast/js/script-tests/primitive-method-this.js
similarity index 100%
rename from LayoutTests/fast/js/resources/primitive-method-this.js
rename to LayoutTests/fast/js/script-tests/primitive-method-this.js
diff --git a/LayoutTests/fast/js/resources/primitive-property-access-edge-cases.js b/LayoutTests/fast/js/script-tests/primitive-property-access-edge-cases.js
similarity index 100%
rename from LayoutTests/fast/js/resources/primitive-property-access-edge-cases.js
rename to LayoutTests/fast/js/script-tests/primitive-property-access-edge-cases.js
diff --git a/LayoutTests/fast/js/resources/property-getters-and-setters.js b/LayoutTests/fast/js/script-tests/property-getters-and-setters.js
similarity index 100%
rename from LayoutTests/fast/js/resources/property-getters-and-setters.js
rename to LayoutTests/fast/js/script-tests/property-getters-and-setters.js
diff --git a/LayoutTests/fast/js/resources/propertyIsEnumerable.js b/LayoutTests/fast/js/script-tests/propertyIsEnumerable.js
similarity index 100%
rename from LayoutTests/fast/js/resources/propertyIsEnumerable.js
rename to LayoutTests/fast/js/script-tests/propertyIsEnumerable.js
diff --git a/LayoutTests/fast/js/resources/prototypes.js b/LayoutTests/fast/js/script-tests/prototypes.js
similarity index 100%
rename from LayoutTests/fast/js/resources/prototypes.js
rename to LayoutTests/fast/js/script-tests/prototypes.js
diff --git a/LayoutTests/fast/js/resources/read-modify-eval.js b/LayoutTests/fast/js/script-tests/read-modify-eval.js
similarity index 100%
rename from LayoutTests/fast/js/resources/read-modify-eval.js
rename to LayoutTests/fast/js/script-tests/read-modify-eval.js
diff --git a/LayoutTests/fast/js/resources/recursion-limit-equal.js b/LayoutTests/fast/js/script-tests/recursion-limit-equal.js
similarity index 100%
rename from LayoutTests/fast/js/resources/recursion-limit-equal.js
rename to LayoutTests/fast/js/script-tests/recursion-limit-equal.js
diff --git a/LayoutTests/fast/js/resources/reentrant-call-unwind.js b/LayoutTests/fast/js/script-tests/reentrant-call-unwind.js
similarity index 100%
rename from LayoutTests/fast/js/resources/reentrant-call-unwind.js
rename to LayoutTests/fast/js/script-tests/reentrant-call-unwind.js
diff --git a/LayoutTests/fast/js/resources/regexp-backreferences.js b/LayoutTests/fast/js/script-tests/regexp-backreferences.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-backreferences.js
rename to LayoutTests/fast/js/script-tests/regexp-backreferences.js
diff --git a/LayoutTests/fast/js/resources/regexp-char-insensitive.js b/LayoutTests/fast/js/script-tests/regexp-char-insensitive.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-char-insensitive.js
rename to LayoutTests/fast/js/script-tests/regexp-char-insensitive.js
diff --git a/LayoutTests/fast/js/resources/regexp-character-match-out-of-order.js b/LayoutTests/fast/js/script-tests/regexp-character-match-out-of-order.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-character-match-out-of-order.js
rename to LayoutTests/fast/js/script-tests/regexp-character-match-out-of-order.js
diff --git a/LayoutTests/fast/js/resources/regexp-compile-crash.js b/LayoutTests/fast/js/script-tests/regexp-compile-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-compile-crash.js
rename to LayoutTests/fast/js/script-tests/regexp-compile-crash.js
diff --git a/LayoutTests/fast/js/resources/regexp-compile.js b/LayoutTests/fast/js/script-tests/regexp-compile.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-compile.js
rename to LayoutTests/fast/js/script-tests/regexp-compile.js
diff --git a/LayoutTests/fast/js/resources/regexp-divequal.js b/LayoutTests/fast/js/script-tests/regexp-divequal.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-divequal.js
rename to LayoutTests/fast/js/script-tests/regexp-divequal.js
diff --git a/LayoutTests/fast/js/resources/regexp-extended-characters-crash.js b/LayoutTests/fast/js/script-tests/regexp-extended-characters-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-extended-characters-crash.js
rename to LayoutTests/fast/js/script-tests/regexp-extended-characters-crash.js
diff --git a/LayoutTests/fast/js/resources/regexp-extended-characters-match.js b/LayoutTests/fast/js/script-tests/regexp-extended-characters-match.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-extended-characters-match.js
rename to LayoutTests/fast/js/script-tests/regexp-extended-characters-match.js
diff --git a/LayoutTests/fast/js/resources/regexp-extended-characters-more.js b/LayoutTests/fast/js/script-tests/regexp-extended-characters-more.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-extended-characters-more.js
rename to LayoutTests/fast/js/script-tests/regexp-extended-characters-more.js
diff --git a/LayoutTests/fast/js/resources/regexp-find-first-asserted.js b/LayoutTests/fast/js/script-tests/regexp-find-first-asserted.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-find-first-asserted.js
rename to LayoutTests/fast/js/script-tests/regexp-find-first-asserted.js
diff --git a/LayoutTests/fast/js/resources/regexp-lastindex.js b/LayoutTests/fast/js/script-tests/regexp-lastindex.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-lastindex.js
rename to LayoutTests/fast/js/script-tests/regexp-lastindex.js
diff --git a/LayoutTests/fast/js/resources/regexp-many-brackets.js b/LayoutTests/fast/js/script-tests/regexp-many-brackets.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-many-brackets.js
rename to LayoutTests/fast/js/script-tests/regexp-many-brackets.js
diff --git a/LayoutTests/fast/js/resources/regexp-negative-special-characters.js b/LayoutTests/fast/js/script-tests/regexp-negative-special-characters.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-negative-special-characters.js
rename to LayoutTests/fast/js/script-tests/regexp-negative-special-characters.js
diff --git a/LayoutTests/fast/js/resources/regexp-no-extensions.js b/LayoutTests/fast/js/script-tests/regexp-no-extensions.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-no-extensions.js
rename to LayoutTests/fast/js/script-tests/regexp-no-extensions.js
diff --git a/LayoutTests/fast/js/resources/regexp-non-bmp.js b/LayoutTests/fast/js/script-tests/regexp-non-bmp.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-non-bmp.js
rename to LayoutTests/fast/js/script-tests/regexp-non-bmp.js
diff --git a/LayoutTests/fast/js/resources/regexp-non-capturing-groups.js b/LayoutTests/fast/js/script-tests/regexp-non-capturing-groups.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-non-capturing-groups.js
rename to LayoutTests/fast/js/script-tests/regexp-non-capturing-groups.js
diff --git a/LayoutTests/fast/js/resources/regexp-non-character.js b/LayoutTests/fast/js/script-tests/regexp-non-character.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-non-character.js
rename to LayoutTests/fast/js/script-tests/regexp-non-character.js
diff --git a/LayoutTests/fast/js/resources/regexp-overflow-too-big.js b/LayoutTests/fast/js/script-tests/regexp-overflow-too-big.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-overflow-too-big.js
rename to LayoutTests/fast/js/script-tests/regexp-overflow-too-big.js
diff --git a/LayoutTests/fast/js/resources/regexp-overflow.js b/LayoutTests/fast/js/script-tests/regexp-overflow.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-overflow.js
rename to LayoutTests/fast/js/script-tests/regexp-overflow.js
diff --git a/LayoutTests/fast/js/resources/regexp-range-bound-ffff.js b/LayoutTests/fast/js/script-tests/regexp-range-bound-ffff.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-range-bound-ffff.js
rename to LayoutTests/fast/js/script-tests/regexp-range-bound-ffff.js
diff --git a/LayoutTests/fast/js/resources/regexp-range-out-of-order.js b/LayoutTests/fast/js/script-tests/regexp-range-out-of-order.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-range-out-of-order.js
rename to LayoutTests/fast/js/script-tests/regexp-range-out-of-order.js
diff --git a/LayoutTests/fast/js/resources/regexp-ranges-and-escaped-hyphens.js b/LayoutTests/fast/js/script-tests/regexp-ranges-and-escaped-hyphens.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-ranges-and-escaped-hyphens.js
rename to LayoutTests/fast/js/script-tests/regexp-ranges-and-escaped-hyphens.js
diff --git a/LayoutTests/fast/js/resources/regexp-stack-overflow.js b/LayoutTests/fast/js/script-tests/regexp-stack-overflow.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-stack-overflow.js
rename to LayoutTests/fast/js/script-tests/regexp-stack-overflow.js
diff --git a/LayoutTests/fast/js/resources/regexp-unicode-handling.js b/LayoutTests/fast/js/script-tests/regexp-unicode-handling.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-unicode-handling.js
rename to LayoutTests/fast/js/script-tests/regexp-unicode-handling.js
diff --git a/LayoutTests/fast/js/resources/regexp-unicode-overflow.js b/LayoutTests/fast/js/script-tests/regexp-unicode-overflow.js
similarity index 100%
rename from LayoutTests/fast/js/resources/regexp-unicode-overflow.js
rename to LayoutTests/fast/js/script-tests/regexp-unicode-overflow.js
diff --git a/LayoutTests/fast/js/resources/registerCachingAcrossBranchTargets.js b/LayoutTests/fast/js/script-tests/registerCachingAcrossBranchTargets.js
similarity index 100%
rename from LayoutTests/fast/js/resources/registerCachingAcrossBranchTargets.js
rename to LayoutTests/fast/js/script-tests/registerCachingAcrossBranchTargets.js
diff --git a/LayoutTests/fast/js/resources/rehash-assign.js b/LayoutTests/fast/js/script-tests/rehash-assign.js
similarity index 100%
rename from LayoutTests/fast/js/resources/rehash-assign.js
rename to LayoutTests/fast/js/script-tests/rehash-assign.js
diff --git a/LayoutTests/fast/js/resources/removing-Cf-characters.js b/LayoutTests/fast/js/script-tests/removing-Cf-characters.js
similarity index 100%
rename from LayoutTests/fast/js/resources/removing-Cf-characters.js
rename to LayoutTests/fast/js/script-tests/removing-Cf-characters.js
diff --git a/LayoutTests/fast/js/resources/reparsing-semicolon-insertion.js b/LayoutTests/fast/js/script-tests/reparsing-semicolon-insertion.js
similarity index 100%
rename from LayoutTests/fast/js/resources/reparsing-semicolon-insertion.js
rename to LayoutTests/fast/js/script-tests/reparsing-semicolon-insertion.js
diff --git a/LayoutTests/fast/js/resources/repeat-cached-vm-reentry.js b/LayoutTests/fast/js/script-tests/repeat-cached-vm-reentry.js
similarity index 100%
rename from LayoutTests/fast/js/resources/repeat-cached-vm-reentry.js
rename to LayoutTests/fast/js/script-tests/repeat-cached-vm-reentry.js
diff --git a/LayoutTests/fast/js/resources/reserved-words.js b/LayoutTests/fast/js/script-tests/reserved-words.js
similarity index 100%
rename from LayoutTests/fast/js/resources/reserved-words.js
rename to LayoutTests/fast/js/script-tests/reserved-words.js
diff --git a/LayoutTests/fast/js/resources/resize-array-assign.js b/LayoutTests/fast/js/script-tests/resize-array-assign.js
similarity index 100%
rename from LayoutTests/fast/js/resources/resize-array-assign.js
rename to LayoutTests/fast/js/script-tests/resize-array-assign.js
diff --git a/LayoutTests/fast/js/resources/select-options-add.js b/LayoutTests/fast/js/script-tests/select-options-add.js
similarity index 100%
rename from LayoutTests/fast/js/resources/select-options-add.js
rename to LayoutTests/fast/js/script-tests/select-options-add.js
diff --git a/LayoutTests/fast/js/resources/slash-lineterminator-parse.js b/LayoutTests/fast/js/script-tests/slash-lineterminator-parse.js
similarity index 100%
rename from LayoutTests/fast/js/resources/slash-lineterminator-parse.js
rename to LayoutTests/fast/js/script-tests/slash-lineterminator-parse.js
diff --git a/LayoutTests/fast/js/resources/sort-large-array.js b/LayoutTests/fast/js/script-tests/sort-large-array.js
similarity index 100%
rename from LayoutTests/fast/js/resources/sort-large-array.js
rename to LayoutTests/fast/js/script-tests/sort-large-array.js
diff --git a/LayoutTests/fast/js/resources/sort-no-jit-code-crash.js b/LayoutTests/fast/js/script-tests/sort-no-jit-code-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/sort-no-jit-code-crash.js
rename to LayoutTests/fast/js/script-tests/sort-no-jit-code-crash.js
diff --git a/LayoutTests/fast/js/resources/sort-non-numbers.js b/LayoutTests/fast/js/script-tests/sort-non-numbers.js
similarity index 100%
rename from LayoutTests/fast/js/resources/sort-non-numbers.js
rename to LayoutTests/fast/js/script-tests/sort-non-numbers.js
diff --git a/LayoutTests/fast/js/resources/sort-randomly.js b/LayoutTests/fast/js/script-tests/sort-randomly.js
similarity index 100%
rename from LayoutTests/fast/js/resources/sort-randomly.js
rename to LayoutTests/fast/js/script-tests/sort-randomly.js
diff --git a/LayoutTests/fast/js/resources/sort-stability.js b/LayoutTests/fast/js/script-tests/sort-stability.js
similarity index 100%
rename from LayoutTests/fast/js/resources/sort-stability.js
rename to LayoutTests/fast/js/script-tests/sort-stability.js
diff --git a/LayoutTests/fast/js/resources/sparse-array.js b/LayoutTests/fast/js/script-tests/sparse-array.js
similarity index 100%
rename from LayoutTests/fast/js/resources/sparse-array.js
rename to LayoutTests/fast/js/script-tests/sparse-array.js
diff --git a/LayoutTests/fast/js/resources/stack-unwinding.js b/LayoutTests/fast/js/script-tests/stack-unwinding.js
similarity index 100%
rename from LayoutTests/fast/js/resources/stack-unwinding.js
rename to LayoutTests/fast/js/script-tests/stack-unwinding.js
diff --git a/LayoutTests/fast/js/resources/statement-list-register-crash.js b/LayoutTests/fast/js/script-tests/statement-list-register-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/statement-list-register-crash.js
rename to LayoutTests/fast/js/script-tests/statement-list-register-crash.js
diff --git a/LayoutTests/fast/js/resources/static-scope-object.js b/LayoutTests/fast/js/script-tests/static-scope-object.js
similarity index 100%
rename from LayoutTests/fast/js/resources/static-scope-object.js
rename to LayoutTests/fast/js/script-tests/static-scope-object.js
diff --git a/LayoutTests/fast/js/resources/string-capitalization.js b/LayoutTests/fast/js/script-tests/string-capitalization.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-capitalization.js
rename to LayoutTests/fast/js/script-tests/string-capitalization.js
diff --git a/LayoutTests/fast/js/resources/string-from-char-code.js b/LayoutTests/fast/js/script-tests/string-from-char-code.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-from-char-code.js
rename to LayoutTests/fast/js/script-tests/string-from-char-code.js
diff --git a/LayoutTests/fast/js/resources/string-index-overflow.js b/LayoutTests/fast/js/script-tests/string-index-overflow.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-index-overflow.js
rename to LayoutTests/fast/js/script-tests/string-index-overflow.js
diff --git a/LayoutTests/fast/js/resources/string-property-iteration.js b/LayoutTests/fast/js/script-tests/string-property-iteration.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-property-iteration.js
rename to LayoutTests/fast/js/script-tests/string-property-iteration.js
diff --git a/LayoutTests/fast/js/resources/string-replace-2.js b/LayoutTests/fast/js/script-tests/string-replace-2.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-replace-2.js
rename to LayoutTests/fast/js/script-tests/string-replace-2.js
diff --git a/LayoutTests/fast/js/resources/string-replace-3.js b/LayoutTests/fast/js/script-tests/string-replace-3.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-replace-3.js
rename to LayoutTests/fast/js/script-tests/string-replace-3.js
diff --git a/LayoutTests/fast/js/resources/string-slice-abnormal-values.js b/LayoutTests/fast/js/script-tests/string-slice-abnormal-values.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-slice-abnormal-values.js
rename to LayoutTests/fast/js/script-tests/string-slice-abnormal-values.js
diff --git a/LayoutTests/fast/js/resources/string-sort.js b/LayoutTests/fast/js/script-tests/string-sort.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-sort.js
rename to LayoutTests/fast/js/script-tests/string-sort.js
diff --git a/LayoutTests/fast/js/resources/string-split-ignore-case.js b/LayoutTests/fast/js/script-tests/string-split-ignore-case.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-split-ignore-case.js
rename to LayoutTests/fast/js/script-tests/string-split-ignore-case.js
diff --git a/LayoutTests/fast/js/resources/string-substr.js b/LayoutTests/fast/js/script-tests/string-substr.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string-substr.js
rename to LayoutTests/fast/js/script-tests/string-substr.js
diff --git a/LayoutTests/fast/js/resources/string_replace.js b/LayoutTests/fast/js/script-tests/string_replace.js
similarity index 100%
rename from LayoutTests/fast/js/resources/string_replace.js
rename to LayoutTests/fast/js/script-tests/string_replace.js
diff --git a/LayoutTests/fast/js/resources/switch-behaviour.js b/LayoutTests/fast/js/script-tests/switch-behaviour.js
similarity index 100%
rename from LayoutTests/fast/js/resources/switch-behaviour.js
rename to LayoutTests/fast/js/script-tests/switch-behaviour.js
diff --git a/LayoutTests/fast/js/resources/this-non-object-proto.js b/LayoutTests/fast/js/script-tests/this-non-object-proto.js
similarity index 100%
rename from LayoutTests/fast/js/resources/this-non-object-proto.js
rename to LayoutTests/fast/js/script-tests/this-non-object-proto.js
diff --git a/LayoutTests/fast/js/resources/toString-elision-trailing-comma.js b/LayoutTests/fast/js/script-tests/toString-elision-trailing-comma.js
similarity index 100%
rename from LayoutTests/fast/js/resources/toString-elision-trailing-comma.js
rename to LayoutTests/fast/js/script-tests/toString-elision-trailing-comma.js
diff --git a/LayoutTests/fast/js/resources/toString-exception.js b/LayoutTests/fast/js/script-tests/toString-exception.js
similarity index 100%
rename from LayoutTests/fast/js/resources/toString-exception.js
rename to LayoutTests/fast/js/script-tests/toString-exception.js
diff --git a/LayoutTests/fast/js/resources/toString-for-var-decl.js b/LayoutTests/fast/js/script-tests/toString-for-var-decl.js
similarity index 100%
rename from LayoutTests/fast/js/resources/toString-for-var-decl.js
rename to LayoutTests/fast/js/script-tests/toString-for-var-decl.js
diff --git a/LayoutTests/fast/js/resources/toString-number-dot-expr.js b/LayoutTests/fast/js/script-tests/toString-number-dot-expr.js
similarity index 100%
rename from LayoutTests/fast/js/resources/toString-number-dot-expr.js
rename to LayoutTests/fast/js/script-tests/toString-number-dot-expr.js
diff --git a/LayoutTests/fast/js/resources/toString-overrides.js b/LayoutTests/fast/js/script-tests/toString-overrides.js
similarity index 100%
rename from LayoutTests/fast/js/resources/toString-overrides.js
rename to LayoutTests/fast/js/script-tests/toString-overrides.js
diff --git a/LayoutTests/fast/js/resources/toString-prefix-postfix-preserve-parens.js b/LayoutTests/fast/js/script-tests/toString-prefix-postfix-preserve-parens.js
similarity index 100%
rename from LayoutTests/fast/js/resources/toString-prefix-postfix-preserve-parens.js
rename to LayoutTests/fast/js/script-tests/toString-prefix-postfix-preserve-parens.js
diff --git a/LayoutTests/fast/js/resources/toString-stack-overflow.js b/LayoutTests/fast/js/script-tests/toString-stack-overflow.js
similarity index 100%
rename from LayoutTests/fast/js/resources/toString-stack-overflow.js
rename to LayoutTests/fast/js/script-tests/toString-stack-overflow.js
diff --git a/LayoutTests/fast/js/resources/tostring-exception-in-property-access.js b/LayoutTests/fast/js/script-tests/tostring-exception-in-property-access.js
similarity index 100%
rename from LayoutTests/fast/js/resources/tostring-exception-in-property-access.js
rename to LayoutTests/fast/js/script-tests/tostring-exception-in-property-access.js
diff --git a/LayoutTests/fast/js/resources/transition-cache-dictionary-crash.js b/LayoutTests/fast/js/script-tests/transition-cache-dictionary-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/transition-cache-dictionary-crash.js
rename to LayoutTests/fast/js/script-tests/transition-cache-dictionary-crash.js
diff --git a/LayoutTests/fast/js/resources/typeof-codegen-crash.js b/LayoutTests/fast/js/script-tests/typeof-codegen-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/typeof-codegen-crash.js
rename to LayoutTests/fast/js/script-tests/typeof-codegen-crash.js
diff --git a/LayoutTests/fast/js/resources/typeof-constant-string.js b/LayoutTests/fast/js/script-tests/typeof-constant-string.js
similarity index 100%
rename from LayoutTests/fast/js/resources/typeof-constant-string.js
rename to LayoutTests/fast/js/script-tests/typeof-constant-string.js
diff --git a/LayoutTests/fast/js/resources/typeof-syntax.js b/LayoutTests/fast/js/script-tests/typeof-syntax.js
similarity index 100%
rename from LayoutTests/fast/js/resources/typeof-syntax.js
rename to LayoutTests/fast/js/script-tests/typeof-syntax.js
diff --git a/LayoutTests/fast/js/resources/unexpected-constant-crash.js b/LayoutTests/fast/js/script-tests/unexpected-constant-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/unexpected-constant-crash.js
rename to LayoutTests/fast/js/script-tests/unexpected-constant-crash.js
diff --git a/LayoutTests/fast/js/resources/unmatching-argument-count.js b/LayoutTests/fast/js/script-tests/unmatching-argument-count.js
similarity index 100%
rename from LayoutTests/fast/js/resources/unmatching-argument-count.js
rename to LayoutTests/fast/js/script-tests/unmatching-argument-count.js
diff --git a/LayoutTests/fast/js/resources/var-shadows-arg-crash.js b/LayoutTests/fast/js/script-tests/var-shadows-arg-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/var-shadows-arg-crash.js
rename to LayoutTests/fast/js/script-tests/var-shadows-arg-crash.js
diff --git a/LayoutTests/fast/js/resources/var-shadows-arg-gc-crash.js b/LayoutTests/fast/js/script-tests/var-shadows-arg-gc-crash.js
similarity index 100%
rename from LayoutTests/fast/js/resources/var-shadows-arg-gc-crash.js
rename to LayoutTests/fast/js/script-tests/var-shadows-arg-gc-crash.js
diff --git a/LayoutTests/fast/js/resources/vardecl-blocks-init.js b/LayoutTests/fast/js/script-tests/vardecl-blocks-init.js
similarity index 100%
rename from LayoutTests/fast/js/resources/vardecl-blocks-init.js
rename to LayoutTests/fast/js/script-tests/vardecl-blocks-init.js
diff --git a/LayoutTests/fast/js/resources/vardecl-preserve-arguments.js b/LayoutTests/fast/js/script-tests/vardecl-preserve-arguments.js
similarity index 100%
rename from LayoutTests/fast/js/resources/vardecl-preserve-arguments.js
rename to LayoutTests/fast/js/script-tests/vardecl-preserve-arguments.js
diff --git a/LayoutTests/fast/js/resources/with-scope-gc.js b/LayoutTests/fast/js/script-tests/with-scope-gc.js
similarity index 100%
rename from LayoutTests/fast/js/resources/with-scope-gc.js
rename to LayoutTests/fast/js/script-tests/with-scope-gc.js
diff --git a/LayoutTests/fast/js/select-options-add.html b/LayoutTests/fast/js/select-options-add.html
index 1572d25..a280479 100644
--- a/LayoutTests/fast/js/select-options-add.html
+++ b/LayoutTests/fast/js/select-options-add.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/select-options-add.js"></script>
+<script src="script-tests/select-options-add.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/slash-lineterminator-parse.html b/LayoutTests/fast/js/slash-lineterminator-parse.html
index 0f93568..2c49114 100644
--- a/LayoutTests/fast/js/slash-lineterminator-parse.html
+++ b/LayoutTests/fast/js/slash-lineterminator-parse.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/slash-lineterminator-parse.js"></script>
+<script src="script-tests/slash-lineterminator-parse.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/sort-large-array.html b/LayoutTests/fast/js/sort-large-array.html
index d2029dd..a8efebb 100644
--- a/LayoutTests/fast/js/sort-large-array.html
+++ b/LayoutTests/fast/js/sort-large-array.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/sort-large-array.js"></script>
+<script src="script-tests/sort-large-array.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/sort-no-jit-code-crash.html b/LayoutTests/fast/js/sort-no-jit-code-crash.html
index 1651c07..3591f51 100644
--- a/LayoutTests/fast/js/sort-no-jit-code-crash.html
+++ b/LayoutTests/fast/js/sort-no-jit-code-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/sort-no-jit-code-crash.js"></script>
+<script src="script-tests/sort-no-jit-code-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/sort-non-numbers.html b/LayoutTests/fast/js/sort-non-numbers.html
index 340e50a..1c68c84 100644
--- a/LayoutTests/fast/js/sort-non-numbers.html
+++ b/LayoutTests/fast/js/sort-non-numbers.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/sort-non-numbers.js"></script>
+<script src="script-tests/sort-non-numbers.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/sort-randomly.html b/LayoutTests/fast/js/sort-randomly.html
index 285df16..f0d6091 100644
--- a/LayoutTests/fast/js/sort-randomly.html
+++ b/LayoutTests/fast/js/sort-randomly.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/sort-randomly.js"></script>
+<script src="script-tests/sort-randomly.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/sort-stability.html b/LayoutTests/fast/js/sort-stability.html
index 7c4d636..8567c49 100644
--- a/LayoutTests/fast/js/sort-stability.html
+++ b/LayoutTests/fast/js/sort-stability.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/sort-stability.js"></script>
+<script src="script-tests/sort-stability.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/sparse-array.html b/LayoutTests/fast/js/sparse-array.html
index 12ef5da..33b2922 100644
--- a/LayoutTests/fast/js/sparse-array.html
+++ b/LayoutTests/fast/js/sparse-array.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/sparse-array.js"></script>
+<script src="script-tests/sparse-array.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/stack-unwinding.html b/LayoutTests/fast/js/stack-unwinding.html
index b59b9b7..b86d44f 100644
--- a/LayoutTests/fast/js/stack-unwinding.html
+++ b/LayoutTests/fast/js/stack-unwinding.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/stack-unwinding.js"></script>
+<script src="script-tests/stack-unwinding.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/statement-list-register-crash.html b/LayoutTests/fast/js/statement-list-register-crash.html
index 5b31afa..52bd53b 100644
--- a/LayoutTests/fast/js/statement-list-register-crash.html
+++ b/LayoutTests/fast/js/statement-list-register-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/statement-list-register-crash.js"></script>
+<script src="script-tests/statement-list-register-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/static-scope-object.html b/LayoutTests/fast/js/static-scope-object.html
index 5ed71b7..062965b 100644
--- a/LayoutTests/fast/js/static-scope-object.html
+++ b/LayoutTests/fast/js/static-scope-object.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/static-scope-object.js"></script>
+<script src="script-tests/static-scope-object.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-capitalization.html b/LayoutTests/fast/js/string-capitalization.html
index c53de0a..fd2fa29 100644
--- a/LayoutTests/fast/js/string-capitalization.html
+++ b/LayoutTests/fast/js/string-capitalization.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-capitalization.js"></script>
+<script src="script-tests/string-capitalization.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-from-char-code.html b/LayoutTests/fast/js/string-from-char-code.html
index 3fe65c4..a3a3a6e 100644
--- a/LayoutTests/fast/js/string-from-char-code.html
+++ b/LayoutTests/fast/js/string-from-char-code.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-from-char-code.js"></script>
+<script src="script-tests/string-from-char-code.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-index-overflow.html b/LayoutTests/fast/js/string-index-overflow.html
index d756fe7..af10da1 100644
--- a/LayoutTests/fast/js/string-index-overflow.html
+++ b/LayoutTests/fast/js/string-index-overflow.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-index-overflow.js"></script>
+<script src="script-tests/string-index-overflow.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-property-iteration.html b/LayoutTests/fast/js/string-property-iteration.html
index ddfdc37..3d507d6 100644
--- a/LayoutTests/fast/js/string-property-iteration.html
+++ b/LayoutTests/fast/js/string-property-iteration.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-property-iteration.js"></script>
+<script src="script-tests/string-property-iteration.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-replace-2.html b/LayoutTests/fast/js/string-replace-2.html
index 13369ec..2018e67 100644
--- a/LayoutTests/fast/js/string-replace-2.html
+++ b/LayoutTests/fast/js/string-replace-2.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-replace-2.js"></script>
+<script src="script-tests/string-replace-2.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-replace-3.html b/LayoutTests/fast/js/string-replace-3.html
index 7862ef6..c3bae45 100644
--- a/LayoutTests/fast/js/string-replace-3.html
+++ b/LayoutTests/fast/js/string-replace-3.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-replace-3.js"></script>
+<script src="script-tests/string-replace-3.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-slice-abnormal-values.html b/LayoutTests/fast/js/string-slice-abnormal-values.html
index 2ca8e1a..65c7890 100644
--- a/LayoutTests/fast/js/string-slice-abnormal-values.html
+++ b/LayoutTests/fast/js/string-slice-abnormal-values.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-slice-abnormal-values.js"></script>
+<script src="script-tests/string-slice-abnormal-values.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-sort.html b/LayoutTests/fast/js/string-sort.html
index 45c2a3f..801ec2a 100644
--- a/LayoutTests/fast/js/string-sort.html
+++ b/LayoutTests/fast/js/string-sort.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-sort.js"></script>
+<script src="script-tests/string-sort.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-split-ignore-case.html b/LayoutTests/fast/js/string-split-ignore-case.html
index 7ffc8ff..2f29d84 100644
--- a/LayoutTests/fast/js/string-split-ignore-case.html
+++ b/LayoutTests/fast/js/string-split-ignore-case.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-split-ignore-case.js"></script>
+<script src="script-tests/string-split-ignore-case.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string-substr.html b/LayoutTests/fast/js/string-substr.html
index ce91329..93c1dd7 100644
--- a/LayoutTests/fast/js/string-substr.html
+++ b/LayoutTests/fast/js/string-substr.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string-substr.js"></script>
+<script src="script-tests/string-substr.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/string_replace.html b/LayoutTests/fast/js/string_replace.html
index 3255d31..053adad 100644
--- a/LayoutTests/fast/js/string_replace.html
+++ b/LayoutTests/fast/js/string_replace.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/string_replace.js"></script>
+<script src="script-tests/string_replace.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/switch-behaviour.html b/LayoutTests/fast/js/switch-behaviour.html
index ead9703..4a58166 100644
--- a/LayoutTests/fast/js/switch-behaviour.html
+++ b/LayoutTests/fast/js/switch-behaviour.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/switch-behaviour.js"></script>
+<script src="script-tests/switch-behaviour.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/this-non-object-proto.html b/LayoutTests/fast/js/this-non-object-proto.html
index a925a1d..35517a2 100644
--- a/LayoutTests/fast/js/this-non-object-proto.html
+++ b/LayoutTests/fast/js/this-non-object-proto.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/this-non-object-proto.js"></script>
+<script src="script-tests/this-non-object-proto.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/toString-elision-trailing-comma.html b/LayoutTests/fast/js/toString-elision-trailing-comma.html
index 2dcee9c..85feb39 100644
--- a/LayoutTests/fast/js/toString-elision-trailing-comma.html
+++ b/LayoutTests/fast/js/toString-elision-trailing-comma.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/toString-elision-trailing-comma.js"></script>
+<script src="script-tests/toString-elision-trailing-comma.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/toString-exception.html b/LayoutTests/fast/js/toString-exception.html
index 136c205..812fd7b 100644
--- a/LayoutTests/fast/js/toString-exception.html
+++ b/LayoutTests/fast/js/toString-exception.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/toString-exception.js"></script>
+<script src="script-tests/toString-exception.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/toString-for-var-decl.html b/LayoutTests/fast/js/toString-for-var-decl.html
index f6933a5..0f7eb98 100644
--- a/LayoutTests/fast/js/toString-for-var-decl.html
+++ b/LayoutTests/fast/js/toString-for-var-decl.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/toString-for-var-decl.js"></script>
+<script src="script-tests/toString-for-var-decl.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/toString-number-dot-expr.html b/LayoutTests/fast/js/toString-number-dot-expr.html
index 1a50748..911c382 100644
--- a/LayoutTests/fast/js/toString-number-dot-expr.html
+++ b/LayoutTests/fast/js/toString-number-dot-expr.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/toString-number-dot-expr.js"></script>
+<script src="script-tests/toString-number-dot-expr.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/toString-overrides.html b/LayoutTests/fast/js/toString-overrides.html
index fdbe296..9d055c3 100644
--- a/LayoutTests/fast/js/toString-overrides.html
+++ b/LayoutTests/fast/js/toString-overrides.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/toString-overrides.js"></script>
+<script src="script-tests/toString-overrides.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/toString-prefix-postfix-preserve-parens.html b/LayoutTests/fast/js/toString-prefix-postfix-preserve-parens.html
index 14e7f81..1a99854 100644
--- a/LayoutTests/fast/js/toString-prefix-postfix-preserve-parens.html
+++ b/LayoutTests/fast/js/toString-prefix-postfix-preserve-parens.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/toString-prefix-postfix-preserve-parens.js"></script>
+<script src="script-tests/toString-prefix-postfix-preserve-parens.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/toString-stack-overflow.html b/LayoutTests/fast/js/toString-stack-overflow.html
index a59b366..e3d8509 100644
--- a/LayoutTests/fast/js/toString-stack-overflow.html
+++ b/LayoutTests/fast/js/toString-stack-overflow.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/toString-stack-overflow.js"></script>
+<script src="script-tests/toString-stack-overflow.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/tostring-exception-in-property-access.html b/LayoutTests/fast/js/tostring-exception-in-property-access.html
index e2bc249..782199b 100644
--- a/LayoutTests/fast/js/tostring-exception-in-property-access.html
+++ b/LayoutTests/fast/js/tostring-exception-in-property-access.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/tostring-exception-in-property-access.js"></script>
+<script src="script-tests/tostring-exception-in-property-access.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/transition-cache-dictionary-crash.html b/LayoutTests/fast/js/transition-cache-dictionary-crash.html
index d2293fa..a5b6603 100644
--- a/LayoutTests/fast/js/transition-cache-dictionary-crash.html
+++ b/LayoutTests/fast/js/transition-cache-dictionary-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/transition-cache-dictionary-crash.js"></script>
+<script src="script-tests/transition-cache-dictionary-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/typeof-codegen-crash.html b/LayoutTests/fast/js/typeof-codegen-crash.html
index 09d7719..c7959cd 100644
--- a/LayoutTests/fast/js/typeof-codegen-crash.html
+++ b/LayoutTests/fast/js/typeof-codegen-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/typeof-codegen-crash.js"></script>
+<script src="script-tests/typeof-codegen-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/typeof-constant-string.html b/LayoutTests/fast/js/typeof-constant-string.html
index e0ea8f1..618e11e 100644
--- a/LayoutTests/fast/js/typeof-constant-string.html
+++ b/LayoutTests/fast/js/typeof-constant-string.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/typeof-constant-string.js"></script>
+<script src="script-tests/typeof-constant-string.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/typeof-syntax.html b/LayoutTests/fast/js/typeof-syntax.html
index 30a4293..a1be888 100644
--- a/LayoutTests/fast/js/typeof-syntax.html
+++ b/LayoutTests/fast/js/typeof-syntax.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/typeof-syntax.js"></script>
+<script src="script-tests/typeof-syntax.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/unexpected-constant-crash.html b/LayoutTests/fast/js/unexpected-constant-crash.html
index be790e4..d8a8cb9 100644
--- a/LayoutTests/fast/js/unexpected-constant-crash.html
+++ b/LayoutTests/fast/js/unexpected-constant-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/unexpected-constant-crash.js"></script>
+<script src="script-tests/unexpected-constant-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/unmatching-argument-count.html b/LayoutTests/fast/js/unmatching-argument-count.html
index e3a565b..89d5d00 100644
--- a/LayoutTests/fast/js/unmatching-argument-count.html
+++ b/LayoutTests/fast/js/unmatching-argument-count.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/unmatching-argument-count.js"></script>
+<script src="script-tests/unmatching-argument-count.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/var-shadows-arg-crash.html b/LayoutTests/fast/js/var-shadows-arg-crash.html
index 57a7178..2667977 100644
--- a/LayoutTests/fast/js/var-shadows-arg-crash.html
+++ b/LayoutTests/fast/js/var-shadows-arg-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/var-shadows-arg-crash.js"></script>
+<script src="script-tests/var-shadows-arg-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/var-shadows-arg-gc-crash.html b/LayoutTests/fast/js/var-shadows-arg-gc-crash.html
index a645078..c712dc3 100644
--- a/LayoutTests/fast/js/var-shadows-arg-gc-crash.html
+++ b/LayoutTests/fast/js/var-shadows-arg-gc-crash.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/var-shadows-arg-gc-crash.js"></script>
+<script src="script-tests/var-shadows-arg-gc-crash.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/vardecl-blocks-init.html b/LayoutTests/fast/js/vardecl-blocks-init.html
index 305450c..a2a6861 100644
--- a/LayoutTests/fast/js/vardecl-blocks-init.html
+++ b/LayoutTests/fast/js/vardecl-blocks-init.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/vardecl-blocks-init.js"></script>
+<script src="script-tests/vardecl-blocks-init.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/vardecl-preserve-arguments.html b/LayoutTests/fast/js/vardecl-preserve-arguments.html
index a9844f3..1da0245 100644
--- a/LayoutTests/fast/js/vardecl-preserve-arguments.html
+++ b/LayoutTests/fast/js/vardecl-preserve-arguments.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/vardecl-preserve-arguments.js"></script>
+<script src="script-tests/vardecl-preserve-arguments.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>
diff --git a/LayoutTests/fast/js/with-scope-gc.html b/LayoutTests/fast/js/with-scope-gc.html
index 248806c..ff28d12 100644
--- a/LayoutTests/fast/js/with-scope-gc.html
+++ b/LayoutTests/fast/js/with-scope-gc.html
@@ -7,7 +7,7 @@
 <body>
 <p id="description"></p>
 <div id="console"></div>
-<script src="resources/with-scope-gc.js"></script>
+<script src="script-tests/with-scope-gc.js"></script>
 <script src="resources/js-test-post.js"></script>
 </body>
 </html>

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list