diff --git a/.gitignore b/.gitignore index 7a9a181d7..73f676245 100644 --- a/.gitignore +++ b/.gitignore @@ -12,6 +12,6 @@ /website/static/playground.js /website/static/lib .DS_Store -coverage +/coverage .idea package-lock.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f9c3cf53e..34a84e200 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -16,7 +16,7 @@ Here's what you need to know about the tests: - `AST_COMPARE` That formats each file, re-parses it, and compares the new AST with the original one and makes sure they are semantically equivalent. - `DEEP_COMPARE` That formats each file, then formats the output again, and checks that the second output is the same as the first. - Each test folder has a `jsfmt.spec.js` that runs the tests. For JavaScript files, generally you can just put `run_spec(__dirname, ["babel", "flow", "typescript"]);` there. This will verify that the output using each parser is the same. You can also pass options as the third argument, like this: `run_spec(__dirname, ["babel"], { trailingComma: "es5" });` -- `tests/flow/` contains the Flow test suite, and is not supposed to be edited by hand. To update it, clone the Flow repo next to the Prettier repo and run: `node scripts/sync-flow-tests.js ../flow/tests/`. +- `tests/flow-repo/` contains the Flow test suite, and is not supposed to be edited by hand. To update it, clone the Flow repo next to the Prettier repo and run: `node scripts/sync-flow-tests.js ../flow/tests/`. - If you would like to debug prettier locally, you can either debug it in Node or the browser. The easiest way to debug it in Node, is to create a local test file with some example code you want formatted and either run it in an editor like VS Code or run it directly via `./bin/prettier.js `. The easiest way to debug it in the browser is to build Prettier's website locally (see `website/README.md`). Run `yarn lint:eslint --fix` to automatically format files. diff --git a/scripts/sync-flow-tests.js b/scripts/sync-flow-tests.js index 94c29fddf..313c04f4a 100644 --- a/scripts/sync-flow-tests.js +++ b/scripts/sync-flow-tests.js @@ -8,7 +8,7 @@ const rimraf = require("rimraf"); const DEFAULT_SPEC_CONTENT = "run_spec(__dirname);\n"; const SPEC_FILE_NAME = "jsfmt.spec.js"; -const FLOW_TESTS_DIR = path.join(__dirname, "..", "tests", "flow"); +const FLOW_TESTS_DIR = path.join(__dirname, "..", "tests", "flow-repo"); function tryParse(file, content) { const ast = flowParser.parse(content, { diff --git a/tests/angular_component_examples/__snapshots__/jsfmt.spec.js.snap b/tests/angular/component-examples/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/angular_component_examples/__snapshots__/jsfmt.spec.js.snap rename to tests/angular/component-examples/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/angular_component_examples/jsfmt.spec.js b/tests/angular/component-examples/jsfmt.spec.js similarity index 100% rename from tests/angular_component_examples/jsfmt.spec.js rename to tests/angular/component-examples/jsfmt.spec.js diff --git a/tests/angular_component_examples/test.component.ts b/tests/angular/component-examples/test.component.ts similarity index 100% rename from tests/angular_component_examples/test.component.ts rename to tests/angular/component-examples/test.component.ts diff --git a/tests/flow/abnormal/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/abnormal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/abnormal/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/abnormal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/abnormal/break-continue.js b/tests/flow-repo/abnormal/break-continue.js similarity index 100% rename from tests/flow/abnormal/break-continue.js rename to tests/flow-repo/abnormal/break-continue.js diff --git a/tests/flow/abnormal/jsfmt.spec.js b/tests/flow-repo/abnormal/jsfmt.spec.js similarity index 100% rename from tests/flow/abnormal/jsfmt.spec.js rename to tests/flow-repo/abnormal/jsfmt.spec.js diff --git a/tests/flow/abnormal/return.js b/tests/flow-repo/abnormal/return.js similarity index 100% rename from tests/flow/abnormal/return.js rename to tests/flow-repo/abnormal/return.js diff --git a/tests/flow/abnormal/toplevel_throw.js b/tests/flow-repo/abnormal/toplevel_throw.js similarity index 100% rename from tests/flow/abnormal/toplevel_throw.js rename to tests/flow-repo/abnormal/toplevel_throw.js diff --git a/tests/flow/annot/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/annot/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/annot/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/annot/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/annot/annot.js b/tests/flow-repo/annot/annot.js similarity index 100% rename from tests/flow/annot/annot.js rename to tests/flow-repo/annot/annot.js diff --git a/tests/flow/annot/any/A.js b/tests/flow-repo/annot/any/A.js similarity index 100% rename from tests/flow/annot/any/A.js rename to tests/flow-repo/annot/any/A.js diff --git a/tests/flow/annot/any/B.js b/tests/flow-repo/annot/any/B.js similarity index 100% rename from tests/flow/annot/any/B.js rename to tests/flow-repo/annot/any/B.js diff --git a/tests/flow/annot/any/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/annot/any/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/annot/any/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/annot/any/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/annot/any/jsfmt.spec.js b/tests/flow-repo/annot/any/jsfmt.spec.js similarity index 100% rename from tests/flow/annot/any/jsfmt.spec.js rename to tests/flow-repo/annot/any/jsfmt.spec.js diff --git a/tests/flow/annot/forward_ref.js b/tests/flow-repo/annot/forward_ref.js similarity index 100% rename from tests/flow/annot/forward_ref.js rename to tests/flow-repo/annot/forward_ref.js diff --git a/tests/flow/annot/issue-530.js b/tests/flow-repo/annot/issue-530.js similarity index 100% rename from tests/flow/annot/issue-530.js rename to tests/flow-repo/annot/issue-530.js diff --git a/tests/flow/annot/jsfmt.spec.js b/tests/flow-repo/annot/jsfmt.spec.js similarity index 100% rename from tests/flow/annot/jsfmt.spec.js rename to tests/flow-repo/annot/jsfmt.spec.js diff --git a/tests/flow/annot/leak.js b/tests/flow-repo/annot/leak.js similarity index 100% rename from tests/flow/annot/leak.js rename to tests/flow-repo/annot/leak.js diff --git a/tests/flow/annot/other.js b/tests/flow-repo/annot/other.js similarity index 100% rename from tests/flow/annot/other.js rename to tests/flow-repo/annot/other.js diff --git a/tests/flow/annot/scope.js b/tests/flow-repo/annot/scope.js similarity index 100% rename from tests/flow/annot/scope.js rename to tests/flow-repo/annot/scope.js diff --git a/tests/flow/annot/test.js b/tests/flow-repo/annot/test.js similarity index 100% rename from tests/flow/annot/test.js rename to tests/flow-repo/annot/test.js diff --git a/tests/flow/annot2/A.js b/tests/flow-repo/annot2/A.js similarity index 100% rename from tests/flow/annot2/A.js rename to tests/flow-repo/annot2/A.js diff --git a/tests/flow/annot2/B.js b/tests/flow-repo/annot2/B.js similarity index 100% rename from tests/flow/annot2/B.js rename to tests/flow-repo/annot2/B.js diff --git a/tests/flow/annot2/T.js b/tests/flow-repo/annot2/T.js similarity index 100% rename from tests/flow/annot2/T.js rename to tests/flow-repo/annot2/T.js diff --git a/tests/flow/annot2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/annot2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/annot2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/annot2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/annot2/jsfmt.spec.js b/tests/flow-repo/annot2/jsfmt.spec.js similarity index 100% rename from tests/flow/annot2/jsfmt.spec.js rename to tests/flow-repo/annot2/jsfmt.spec.js diff --git a/tests/flow/any/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/any/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/any/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/any/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/any/any.js b/tests/flow-repo/any/any.js similarity index 100% rename from tests/flow/any/any.js rename to tests/flow-repo/any/any.js diff --git a/tests/flow/any/anyexportflowfile.js b/tests/flow-repo/any/anyexportflowfile.js similarity index 100% rename from tests/flow/any/anyexportflowfile.js rename to tests/flow-repo/any/anyexportflowfile.js diff --git a/tests/flow/any/flowfixme.js b/tests/flow-repo/any/flowfixme.js similarity index 100% rename from tests/flow/any/flowfixme.js rename to tests/flow-repo/any/flowfixme.js diff --git a/tests/flow/any/flowissue.js b/tests/flow-repo/any/flowissue.js similarity index 100% rename from tests/flow/any/flowissue.js rename to tests/flow-repo/any/flowissue.js diff --git a/tests/flow/any/jsfmt.spec.js b/tests/flow-repo/any/jsfmt.spec.js similarity index 100% rename from tests/flow/any/jsfmt.spec.js rename to tests/flow-repo/any/jsfmt.spec.js diff --git a/tests/flow/any/nonflowfile.js b/tests/flow-repo/any/nonflowfile.js similarity index 100% rename from tests/flow/any/nonflowfile.js rename to tests/flow-repo/any/nonflowfile.js diff --git a/tests/flow/any/propagate.js b/tests/flow-repo/any/propagate.js similarity index 100% rename from tests/flow/any/propagate.js rename to tests/flow-repo/any/propagate.js diff --git a/tests/flow/any/reach.js b/tests/flow-repo/any/reach.js similarity index 100% rename from tests/flow/any/reach.js rename to tests/flow-repo/any/reach.js diff --git a/tests/flow/arith/Arith.js b/tests/flow-repo/arith/Arith.js similarity index 100% rename from tests/flow/arith/Arith.js rename to tests/flow-repo/arith/Arith.js diff --git a/tests/flow/arith/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/arith/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/arith/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/arith/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/arith/exponent.js b/tests/flow-repo/arith/exponent.js similarity index 100% rename from tests/flow/arith/exponent.js rename to tests/flow-repo/arith/exponent.js diff --git a/tests/flow/arith/generic.js b/tests/flow-repo/arith/generic.js similarity index 100% rename from tests/flow/arith/generic.js rename to tests/flow-repo/arith/generic.js diff --git a/tests/flow/arith/jsfmt.spec.js b/tests/flow-repo/arith/jsfmt.spec.js similarity index 100% rename from tests/flow/arith/jsfmt.spec.js rename to tests/flow-repo/arith/jsfmt.spec.js diff --git a/tests/flow/arith/mult.js b/tests/flow-repo/arith/mult.js similarity index 100% rename from tests/flow/arith/mult.js rename to tests/flow-repo/arith/mult.js diff --git a/tests/flow/arith/relational.js b/tests/flow-repo/arith/relational.js similarity index 100% rename from tests/flow/arith/relational.js rename to tests/flow-repo/arith/relational.js diff --git a/tests/flow/array-filter/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/array-filter/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/array-filter/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/array-filter/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/array-filter/jsfmt.spec.js b/tests/flow-repo/array-filter/jsfmt.spec.js similarity index 100% rename from tests/flow/array-filter/jsfmt.spec.js rename to tests/flow-repo/array-filter/jsfmt.spec.js diff --git a/tests/flow/array-filter/test.js b/tests/flow-repo/array-filter/test.js similarity index 100% rename from tests/flow/array-filter/test.js rename to tests/flow-repo/array-filter/test.js diff --git a/tests/flow/array-filter/test2.js b/tests/flow-repo/array-filter/test2.js similarity index 100% rename from tests/flow/array-filter/test2.js rename to tests/flow-repo/array-filter/test2.js diff --git a/tests/flow/array_spread/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/array_spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/array_spread/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/array_spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/array_spread/jsfmt.spec.js b/tests/flow-repo/array_spread/jsfmt.spec.js similarity index 100% rename from tests/flow/array_spread/jsfmt.spec.js rename to tests/flow-repo/array_spread/jsfmt.spec.js diff --git a/tests/flow/array_spread/test.js b/tests/flow-repo/array_spread/test.js similarity index 100% rename from tests/flow/array_spread/test.js rename to tests/flow-repo/array_spread/test.js diff --git a/tests/flow/arraylib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/arraylib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/arraylib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/arraylib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/arraylib/array_lib.js b/tests/flow-repo/arraylib/array_lib.js similarity index 100% rename from tests/flow/arraylib/array_lib.js rename to tests/flow-repo/arraylib/array_lib.js diff --git a/tests/flow/arraylib/jsfmt.spec.js b/tests/flow-repo/arraylib/jsfmt.spec.js similarity index 100% rename from tests/flow/arraylib/jsfmt.spec.js rename to tests/flow-repo/arraylib/jsfmt.spec.js diff --git a/tests/flow/arrays/Arrays.js b/tests/flow-repo/arrays/Arrays.js similarity index 100% rename from tests/flow/arrays/Arrays.js rename to tests/flow-repo/arrays/Arrays.js diff --git a/tests/flow/arrays/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/arrays/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/arrays/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/arrays/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/arrays/jsfmt.spec.js b/tests/flow-repo/arrays/jsfmt.spec.js similarity index 100% rename from tests/flow/arrays/jsfmt.spec.js rename to tests/flow-repo/arrays/jsfmt.spec.js diff --git a/tests/flow/arrays/numeric_elem.js b/tests/flow-repo/arrays/numeric_elem.js similarity index 100% rename from tests/flow/arrays/numeric_elem.js rename to tests/flow-repo/arrays/numeric_elem.js diff --git a/tests/flow/arrows/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/arrows/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/arrows/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/arrows/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/arrows/advanced_arrows.js b/tests/flow-repo/arrows/advanced_arrows.js similarity index 100% rename from tests/flow/arrows/advanced_arrows.js rename to tests/flow-repo/arrows/advanced_arrows.js diff --git a/tests/flow/arrows/arrows.js b/tests/flow-repo/arrows/arrows.js similarity index 100% rename from tests/flow/arrows/arrows.js rename to tests/flow-repo/arrows/arrows.js diff --git a/tests/flow/arrows/jsfmt.spec.js b/tests/flow-repo/arrows/jsfmt.spec.js similarity index 100% rename from tests/flow/arrows/jsfmt.spec.js rename to tests/flow-repo/arrows/jsfmt.spec.js diff --git a/tests/flow/async/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/async/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/async/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/async/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/async/async.js b/tests/flow-repo/async/async.js similarity index 100% rename from tests/flow/async/async.js rename to tests/flow-repo/async/async.js diff --git a/tests/flow/async/async2.js b/tests/flow-repo/async/async2.js similarity index 100% rename from tests/flow/async/async2.js rename to tests/flow-repo/async/async2.js diff --git a/tests/flow/async/async3.js b/tests/flow-repo/async/async3.js similarity index 100% rename from tests/flow/async/async3.js rename to tests/flow-repo/async/async3.js diff --git a/tests/flow/async/async_base_class.js b/tests/flow-repo/async/async_base_class.js similarity index 100% rename from tests/flow/async/async_base_class.js rename to tests/flow-repo/async/async_base_class.js diff --git a/tests/flow/async/async_parse.js b/tests/flow-repo/async/async_parse.js similarity index 100% rename from tests/flow/async/async_parse.js rename to tests/flow-repo/async/async_parse.js diff --git a/tests/flow/async/async_promise.js b/tests/flow-repo/async/async_promise.js similarity index 100% rename from tests/flow/async/async_promise.js rename to tests/flow-repo/async/async_promise.js diff --git a/tests/flow/async/async_return_void.js b/tests/flow-repo/async/async_return_void.js similarity index 100% rename from tests/flow/async/async_return_void.js rename to tests/flow-repo/async/async_return_void.js diff --git a/tests/flow/async/await_parse.js b/tests/flow-repo/async/await_parse.js similarity index 100% rename from tests/flow/async/await_parse.js rename to tests/flow-repo/async/await_parse.js diff --git a/tests/flow/async/jsfmt.spec.js b/tests/flow-repo/async/jsfmt.spec.js similarity index 100% rename from tests/flow/async/jsfmt.spec.js rename to tests/flow-repo/async/jsfmt.spec.js diff --git a/tests/flow/async_iteration/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/async_iteration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/async_iteration/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/async_iteration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/async_iteration/delegate_yield.js b/tests/flow-repo/async_iteration/delegate_yield.js similarity index 100% rename from tests/flow/async_iteration/delegate_yield.js rename to tests/flow-repo/async_iteration/delegate_yield.js diff --git a/tests/flow/async_iteration/generator.js b/tests/flow-repo/async_iteration/generator.js similarity index 100% rename from tests/flow/async_iteration/generator.js rename to tests/flow-repo/async_iteration/generator.js diff --git a/tests/flow/async_iteration/jsfmt.spec.js b/tests/flow-repo/async_iteration/jsfmt.spec.js similarity index 100% rename from tests/flow/async_iteration/jsfmt.spec.js rename to tests/flow-repo/async_iteration/jsfmt.spec.js diff --git a/tests/flow/async_iteration/return.js b/tests/flow-repo/async_iteration/return.js similarity index 100% rename from tests/flow/async_iteration/return.js rename to tests/flow-repo/async_iteration/return.js diff --git a/tests/flow/async_iteration/throw.js b/tests/flow-repo/async_iteration/throw.js similarity index 100% rename from tests/flow/async_iteration/throw.js rename to tests/flow-repo/async_iteration/throw.js diff --git a/tests/flow/autocomplete/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/autocomplete/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/autocomplete/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/autocomplete/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/autocomplete/customfun.js b/tests/flow-repo/autocomplete/customfun.js similarity index 100% rename from tests/flow/autocomplete/customfun.js rename to tests/flow-repo/autocomplete/customfun.js diff --git a/tests/flow/autocomplete/jsfmt.spec.js b/tests/flow-repo/autocomplete/jsfmt.spec.js similarity index 100% rename from tests/flow/autocomplete/jsfmt.spec.js rename to tests/flow-repo/autocomplete/jsfmt.spec.js diff --git a/tests/flow/autocomplete/unknown.js b/tests/flow-repo/autocomplete/unknown.js similarity index 100% rename from tests/flow/autocomplete/unknown.js rename to tests/flow-repo/autocomplete/unknown.js diff --git a/tests/flow/auxiliary/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/auxiliary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/auxiliary/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/auxiliary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/auxiliary/client.js b/tests/flow-repo/auxiliary/client.js similarity index 100% rename from tests/flow/auxiliary/client.js rename to tests/flow-repo/auxiliary/client.js diff --git a/tests/flow/auxiliary/jsfmt.spec.js b/tests/flow-repo/auxiliary/jsfmt.spec.js similarity index 100% rename from tests/flow/auxiliary/jsfmt.spec.js rename to tests/flow-repo/auxiliary/jsfmt.spec.js diff --git a/tests/flow/auxiliary/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/auxiliary/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/auxiliary/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/auxiliary/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/auxiliary/lib/jsfmt.spec.js b/tests/flow-repo/auxiliary/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/auxiliary/lib/jsfmt.spec.js rename to tests/flow-repo/auxiliary/lib/jsfmt.spec.js diff --git a/tests/flow/auxiliary/lib/lib.js b/tests/flow-repo/auxiliary/lib/lib.js similarity index 100% rename from tests/flow/auxiliary/lib/lib.js rename to tests/flow-repo/auxiliary/lib/lib.js diff --git a/tests/flow/binary/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/binary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/binary/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/binary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/binary/in.js b/tests/flow-repo/binary/in.js similarity index 100% rename from tests/flow/binary/in.js rename to tests/flow-repo/binary/in.js diff --git a/tests/flow/binary/jsfmt.spec.js b/tests/flow-repo/binary/jsfmt.spec.js similarity index 100% rename from tests/flow/binary/jsfmt.spec.js rename to tests/flow-repo/binary/jsfmt.spec.js diff --git a/tests/flow/binding/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/binding/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/binding/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/binding/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/binding/const.js b/tests/flow-repo/binding/const.js similarity index 100% rename from tests/flow/binding/const.js rename to tests/flow-repo/binding/const.js diff --git a/tests/flow/binding/jsfmt.spec.js b/tests/flow-repo/binding/jsfmt.spec.js similarity index 100% rename from tests/flow/binding/jsfmt.spec.js rename to tests/flow-repo/binding/jsfmt.spec.js diff --git a/tests/flow/binding/rebinding.js b/tests/flow-repo/binding/rebinding.js similarity index 100% rename from tests/flow/binding/rebinding.js rename to tests/flow-repo/binding/rebinding.js diff --git a/tests/flow/binding/scope.js b/tests/flow-repo/binding/scope.js similarity index 100% rename from tests/flow/binding/scope.js rename to tests/flow-repo/binding/scope.js diff --git a/tests/flow/binding/tdz.js b/tests/flow-repo/binding/tdz.js similarity index 100% rename from tests/flow/binding/tdz.js rename to tests/flow-repo/binding/tdz.js diff --git a/tests/flow/bom/FormData.js b/tests/flow-repo/bom/FormData.js similarity index 100% rename from tests/flow/bom/FormData.js rename to tests/flow-repo/bom/FormData.js diff --git a/tests/flow/bom/MutationObserver.js b/tests/flow-repo/bom/MutationObserver.js similarity index 100% rename from tests/flow/bom/MutationObserver.js rename to tests/flow-repo/bom/MutationObserver.js diff --git a/tests/flow/bom/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/bom/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/bom/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/bom/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/bom/jsfmt.spec.js b/tests/flow-repo/bom/jsfmt.spec.js similarity index 100% rename from tests/flow/bom/jsfmt.spec.js rename to tests/flow-repo/bom/jsfmt.spec.js diff --git a/tests/flow/bounded_poly/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/bounded_poly/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/bounded_poly/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/bounded_poly/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/bounded_poly/jsfmt.spec.js b/tests/flow-repo/bounded_poly/jsfmt.spec.js similarity index 100% rename from tests/flow/bounded_poly/jsfmt.spec.js rename to tests/flow-repo/bounded_poly/jsfmt.spec.js diff --git a/tests/flow/bounded_poly/scope.js b/tests/flow-repo/bounded_poly/scope.js similarity index 100% rename from tests/flow/bounded_poly/scope.js rename to tests/flow-repo/bounded_poly/scope.js diff --git a/tests/flow/bounded_poly/test.js b/tests/flow-repo/bounded_poly/test.js similarity index 100% rename from tests/flow/bounded_poly/test.js rename to tests/flow-repo/bounded_poly/test.js diff --git a/tests/flow/break/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/break/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/break/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/break/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/break/break.js b/tests/flow-repo/break/break.js similarity index 100% rename from tests/flow/break/break.js rename to tests/flow-repo/break/break.js diff --git a/tests/flow/break/jsfmt.spec.js b/tests/flow-repo/break/jsfmt.spec.js similarity index 100% rename from tests/flow/break/jsfmt.spec.js rename to tests/flow-repo/break/jsfmt.spec.js diff --git a/tests/flow/builtin_uses/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/builtin_uses/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/builtin_uses/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/builtin_uses/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/builtin_uses/jsfmt.spec.js b/tests/flow-repo/builtin_uses/jsfmt.spec.js similarity index 100% rename from tests/flow/builtin_uses/jsfmt.spec.js rename to tests/flow-repo/builtin_uses/jsfmt.spec.js diff --git a/tests/flow/builtin_uses/test.js b/tests/flow-repo/builtin_uses/test.js similarity index 100% rename from tests/flow/builtin_uses/test.js rename to tests/flow-repo/builtin_uses/test.js diff --git a/tests/flow/builtin_uses/test2.js b/tests/flow-repo/builtin_uses/test2.js similarity index 100% rename from tests/flow/builtin_uses/test2.js rename to tests/flow-repo/builtin_uses/test2.js diff --git a/tests/flow/builtins/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/builtins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/builtins/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/builtins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/builtins/array.js b/tests/flow-repo/builtins/array.js similarity index 100% rename from tests/flow/builtins/array.js rename to tests/flow-repo/builtins/array.js diff --git a/tests/flow/builtins/genericfoo.js b/tests/flow-repo/builtins/genericfoo.js similarity index 100% rename from tests/flow/builtins/genericfoo.js rename to tests/flow-repo/builtins/genericfoo.js diff --git a/tests/flow/builtins/jsfmt.spec.js b/tests/flow-repo/builtins/jsfmt.spec.js similarity index 100% rename from tests/flow/builtins/jsfmt.spec.js rename to tests/flow-repo/builtins/jsfmt.spec.js diff --git a/tests/flow/call_caching1/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/call_caching1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/call_caching1/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/call_caching1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/call_caching1/jsfmt.spec.js b/tests/flow-repo/call_caching1/jsfmt.spec.js similarity index 100% rename from tests/flow/call_caching1/jsfmt.spec.js rename to tests/flow-repo/call_caching1/jsfmt.spec.js diff --git a/tests/flow/call_caching1/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/call_caching1/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/call_caching1/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/call_caching1/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/call_caching1/lib/core.js b/tests/flow-repo/call_caching1/lib/core.js similarity index 100% rename from tests/flow/call_caching1/lib/core.js rename to tests/flow-repo/call_caching1/lib/core.js diff --git a/tests/flow/call_caching1/lib/immutable.js b/tests/flow-repo/call_caching1/lib/immutable.js similarity index 100% rename from tests/flow/call_caching1/lib/immutable.js rename to tests/flow-repo/call_caching1/lib/immutable.js diff --git a/tests/flow/call_caching1/lib/jsfmt.spec.js b/tests/flow-repo/call_caching1/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/call_caching1/lib/jsfmt.spec.js rename to tests/flow-repo/call_caching1/lib/jsfmt.spec.js diff --git a/tests/flow/call_caching1/test.js b/tests/flow-repo/call_caching1/test.js similarity index 100% rename from tests/flow/call_caching1/test.js rename to tests/flow-repo/call_caching1/test.js diff --git a/tests/flow/call_caching1/test2.js b/tests/flow-repo/call_caching1/test2.js similarity index 100% rename from tests/flow/call_caching1/test2.js rename to tests/flow-repo/call_caching1/test2.js diff --git a/tests/flow/call_caching1/test3.js b/tests/flow-repo/call_caching1/test3.js similarity index 100% rename from tests/flow/call_caching1/test3.js rename to tests/flow-repo/call_caching1/test3.js diff --git a/tests/flow/call_caching2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/call_caching2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/call_caching2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/call_caching2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/call_caching2/jsfmt.spec.js b/tests/flow-repo/call_caching2/jsfmt.spec.js similarity index 100% rename from tests/flow/call_caching2/jsfmt.spec.js rename to tests/flow-repo/call_caching2/jsfmt.spec.js diff --git a/tests/flow/call_caching2/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/call_caching2/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/call_caching2/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/call_caching2/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/call_caching2/lib/immutable.js b/tests/flow-repo/call_caching2/lib/immutable.js similarity index 100% rename from tests/flow/call_caching2/lib/immutable.js rename to tests/flow-repo/call_caching2/lib/immutable.js diff --git a/tests/flow/call_caching2/lib/jsfmt.spec.js b/tests/flow-repo/call_caching2/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/call_caching2/lib/jsfmt.spec.js rename to tests/flow-repo/call_caching2/lib/jsfmt.spec.js diff --git a/tests/flow/call_caching2/test.js b/tests/flow-repo/call_caching2/test.js similarity index 100% rename from tests/flow/call_caching2/test.js rename to tests/flow-repo/call_caching2/test.js diff --git a/tests/flow/call_properties/A.js b/tests/flow-repo/call_properties/A.js similarity index 100% rename from tests/flow/call_properties/A.js rename to tests/flow-repo/call_properties/A.js diff --git a/tests/flow/call_properties/B.js b/tests/flow-repo/call_properties/B.js similarity index 100% rename from tests/flow/call_properties/B.js rename to tests/flow-repo/call_properties/B.js diff --git a/tests/flow/call_properties/C.js b/tests/flow-repo/call_properties/C.js similarity index 100% rename from tests/flow/call_properties/C.js rename to tests/flow-repo/call_properties/C.js diff --git a/tests/flow/call_properties/D.js b/tests/flow-repo/call_properties/D.js similarity index 100% rename from tests/flow/call_properties/D.js rename to tests/flow-repo/call_properties/D.js diff --git a/tests/flow/call_properties/E.js b/tests/flow-repo/call_properties/E.js similarity index 100% rename from tests/flow/call_properties/E.js rename to tests/flow-repo/call_properties/E.js diff --git a/tests/flow/call_properties/F.js b/tests/flow-repo/call_properties/F.js similarity index 100% rename from tests/flow/call_properties/F.js rename to tests/flow-repo/call_properties/F.js diff --git a/tests/flow/call_properties/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/call_properties/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/call_properties/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/call_properties/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/call_properties/jsfmt.spec.js b/tests/flow-repo/call_properties/jsfmt.spec.js similarity index 100% rename from tests/flow/call_properties/jsfmt.spec.js rename to tests/flow-repo/call_properties/jsfmt.spec.js diff --git a/tests/flow/callable/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/callable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/callable/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/callable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/callable/jsfmt.spec.js b/tests/flow-repo/callable/jsfmt.spec.js similarity index 100% rename from tests/flow/callable/jsfmt.spec.js rename to tests/flow-repo/callable/jsfmt.spec.js diff --git a/tests/flow/callable/optional.js b/tests/flow-repo/callable/optional.js similarity index 100% rename from tests/flow/callable/optional.js rename to tests/flow-repo/callable/optional.js diff --git a/tests/flow/callable/primitives.js b/tests/flow-repo/callable/primitives.js similarity index 100% rename from tests/flow/callable/primitives.js rename to tests/flow-repo/callable/primitives.js diff --git a/tests/flow/check-contents/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/check-contents/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/check-contents/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/check-contents/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/check-contents/jsfmt.spec.js b/tests/flow-repo/check-contents/jsfmt.spec.js similarity index 100% rename from tests/flow/check-contents/jsfmt.spec.js rename to tests/flow-repo/check-contents/jsfmt.spec.js diff --git a/tests/flow/check-contents/not_flow.js b/tests/flow-repo/check-contents/not_flow.js similarity index 100% rename from tests/flow/check-contents/not_flow.js rename to tests/flow-repo/check-contents/not_flow.js diff --git a/tests/flow/class_fields/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/class_fields/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/class_fields/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/class_fields/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/class_fields/base_class.js b/tests/flow-repo/class_fields/base_class.js similarity index 100% rename from tests/flow/class_fields/base_class.js rename to tests/flow-repo/class_fields/base_class.js diff --git a/tests/flow/class_fields/derived_class.js b/tests/flow-repo/class_fields/derived_class.js similarity index 100% rename from tests/flow/class_fields/derived_class.js rename to tests/flow-repo/class_fields/derived_class.js diff --git a/tests/flow/class_fields/generic_class.js b/tests/flow-repo/class_fields/generic_class.js similarity index 100% rename from tests/flow/class_fields/generic_class.js rename to tests/flow-repo/class_fields/generic_class.js diff --git a/tests/flow/class_fields/jsfmt.spec.js b/tests/flow-repo/class_fields/jsfmt.spec.js similarity index 100% rename from tests/flow/class_fields/jsfmt.spec.js rename to tests/flow-repo/class_fields/jsfmt.spec.js diff --git a/tests/flow/class_fields/scoping.js b/tests/flow-repo/class_fields/scoping.js similarity index 100% rename from tests/flow/class_fields/scoping.js rename to tests/flow-repo/class_fields/scoping.js diff --git a/tests/flow/class_method_default_parameters/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/class_method_default_parameters/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/class_method_default_parameters/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/class_method_default_parameters/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/class_method_default_parameters/class_method_default_parameters.js b/tests/flow-repo/class_method_default_parameters/class_method_default_parameters.js similarity index 100% rename from tests/flow/class_method_default_parameters/class_method_default_parameters.js rename to tests/flow-repo/class_method_default_parameters/class_method_default_parameters.js diff --git a/tests/flow/class_method_default_parameters/jsfmt.spec.js b/tests/flow-repo/class_method_default_parameters/jsfmt.spec.js similarity index 100% rename from tests/flow/class_method_default_parameters/jsfmt.spec.js rename to tests/flow-repo/class_method_default_parameters/jsfmt.spec.js diff --git a/tests/flow/class_munging/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/class_munging/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/class_munging/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/class_munging/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/class_munging/jsfmt.spec.js b/tests/flow-repo/class_munging/jsfmt.spec.js similarity index 100% rename from tests/flow/class_munging/jsfmt.spec.js rename to tests/flow-repo/class_munging/jsfmt.spec.js diff --git a/tests/flow/class_munging/with_munging.js b/tests/flow-repo/class_munging/with_munging.js similarity index 100% rename from tests/flow/class_munging/with_munging.js rename to tests/flow-repo/class_munging/with_munging.js diff --git a/tests/flow/class_munging/without_munging.js b/tests/flow-repo/class_munging/without_munging.js similarity index 100% rename from tests/flow/class_munging/without_munging.js rename to tests/flow-repo/class_munging/without_munging.js diff --git a/tests/flow/class_statics/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/class_statics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/class_statics/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/class_statics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/class_statics/jsfmt.spec.js b/tests/flow-repo/class_statics/jsfmt.spec.js similarity index 100% rename from tests/flow/class_statics/jsfmt.spec.js rename to tests/flow-repo/class_statics/jsfmt.spec.js diff --git a/tests/flow/class_statics/test.js b/tests/flow-repo/class_statics/test.js similarity index 100% rename from tests/flow/class_statics/test.js rename to tests/flow-repo/class_statics/test.js diff --git a/tests/flow/class_subtyping/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/class_subtyping/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/class_subtyping/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/class_subtyping/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/class_subtyping/jsfmt.spec.js b/tests/flow-repo/class_subtyping/jsfmt.spec.js similarity index 100% rename from tests/flow/class_subtyping/jsfmt.spec.js rename to tests/flow-repo/class_subtyping/jsfmt.spec.js diff --git a/tests/flow/class_subtyping/test.js b/tests/flow-repo/class_subtyping/test.js similarity index 100% rename from tests/flow/class_subtyping/test.js rename to tests/flow-repo/class_subtyping/test.js diff --git a/tests/flow/class_subtyping/test2.js b/tests/flow-repo/class_subtyping/test2.js similarity index 100% rename from tests/flow/class_subtyping/test2.js rename to tests/flow-repo/class_subtyping/test2.js diff --git a/tests/flow/class_subtyping/test3.js b/tests/flow-repo/class_subtyping/test3.js similarity index 100% rename from tests/flow/class_subtyping/test3.js rename to tests/flow-repo/class_subtyping/test3.js diff --git a/tests/flow/class_subtyping/test4.js b/tests/flow-repo/class_subtyping/test4.js similarity index 100% rename from tests/flow/class_subtyping/test4.js rename to tests/flow-repo/class_subtyping/test4.js diff --git a/tests/flow/class_type/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/class_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/class_type/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/class_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/class_type/jsfmt.spec.js b/tests/flow-repo/class_type/jsfmt.spec.js similarity index 100% rename from tests/flow/class_type/jsfmt.spec.js rename to tests/flow-repo/class_type/jsfmt.spec.js diff --git a/tests/flow/class_type/test.js b/tests/flow-repo/class_type/test.js similarity index 100% rename from tests/flow/class_type/test.js rename to tests/flow-repo/class_type/test.js diff --git a/tests/flow/class_type/test2.js b/tests/flow-repo/class_type/test2.js similarity index 100% rename from tests/flow/class_type/test2.js rename to tests/flow-repo/class_type/test2.js diff --git a/tests/flow/classes/A.js b/tests/flow-repo/classes/A.js similarity index 100% rename from tests/flow/classes/A.js rename to tests/flow-repo/classes/A.js diff --git a/tests/flow/classes/B.js b/tests/flow-repo/classes/B.js similarity index 100% rename from tests/flow/classes/B.js rename to tests/flow-repo/classes/B.js diff --git a/tests/flow/classes/C.js b/tests/flow-repo/classes/C.js similarity index 100% rename from tests/flow/classes/C.js rename to tests/flow-repo/classes/C.js diff --git a/tests/flow/classes/D.js b/tests/flow-repo/classes/D.js similarity index 100% rename from tests/flow/classes/D.js rename to tests/flow-repo/classes/D.js diff --git a/tests/flow/classes/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/classes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/classes/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/classes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/classes/class_shapes.js b/tests/flow-repo/classes/class_shapes.js similarity index 100% rename from tests/flow/classes/class_shapes.js rename to tests/flow-repo/classes/class_shapes.js diff --git a/tests/flow/classes/expr.js b/tests/flow-repo/classes/expr.js similarity index 100% rename from tests/flow/classes/expr.js rename to tests/flow-repo/classes/expr.js diff --git a/tests/flow/classes/extends_any.js b/tests/flow-repo/classes/extends_any.js similarity index 100% rename from tests/flow/classes/extends_any.js rename to tests/flow-repo/classes/extends_any.js diff --git a/tests/flow/classes/jsfmt.spec.js b/tests/flow-repo/classes/jsfmt.spec.js similarity index 100% rename from tests/flow/classes/jsfmt.spec.js rename to tests/flow-repo/classes/jsfmt.spec.js diff --git a/tests/flow/classes/loc.js b/tests/flow-repo/classes/loc.js similarity index 100% rename from tests/flow/classes/loc.js rename to tests/flow-repo/classes/loc.js diff --git a/tests/flow/classes/statics.js b/tests/flow-repo/classes/statics.js similarity index 100% rename from tests/flow/classes/statics.js rename to tests/flow-repo/classes/statics.js diff --git a/tests/flow/closure/Closure.js b/tests/flow-repo/closure/Closure.js similarity index 100% rename from tests/flow/closure/Closure.js rename to tests/flow-repo/closure/Closure.js diff --git a/tests/flow/closure/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/closure/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/closure/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/closure/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/closure/cond_havoc.js b/tests/flow-repo/closure/cond_havoc.js similarity index 100% rename from tests/flow/closure/cond_havoc.js rename to tests/flow-repo/closure/cond_havoc.js diff --git a/tests/flow/closure/const.js b/tests/flow-repo/closure/const.js similarity index 100% rename from tests/flow/closure/const.js rename to tests/flow-repo/closure/const.js diff --git a/tests/flow/closure/jsfmt.spec.js b/tests/flow-repo/closure/jsfmt.spec.js similarity index 100% rename from tests/flow/closure/jsfmt.spec.js rename to tests/flow-repo/closure/jsfmt.spec.js diff --git a/tests/flow/commonjs/Abs.js b/tests/flow-repo/commonjs/Abs.js similarity index 100% rename from tests/flow/commonjs/Abs.js rename to tests/flow-repo/commonjs/Abs.js diff --git a/tests/flow/commonjs/Rel.js b/tests/flow-repo/commonjs/Rel.js similarity index 100% rename from tests/flow/commonjs/Rel.js rename to tests/flow-repo/commonjs/Rel.js diff --git a/tests/flow/commonjs/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/commonjs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/commonjs/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/commonjs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/commonjs/jsfmt.spec.js b/tests/flow-repo/commonjs/jsfmt.spec.js similarity index 100% rename from tests/flow/commonjs/jsfmt.spec.js rename to tests/flow-repo/commonjs/jsfmt.spec.js diff --git a/tests/flow/computed_props/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/computed_props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/computed_props/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/computed_props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/computed_props/jsfmt.spec.js b/tests/flow-repo/computed_props/jsfmt.spec.js similarity index 100% rename from tests/flow/computed_props/jsfmt.spec.js rename to tests/flow-repo/computed_props/jsfmt.spec.js diff --git a/tests/flow/computed_props/test.js b/tests/flow-repo/computed_props/test.js similarity index 100% rename from tests/flow/computed_props/test.js rename to tests/flow-repo/computed_props/test.js diff --git a/tests/flow/computed_props/test2.js b/tests/flow-repo/computed_props/test2.js similarity index 100% rename from tests/flow/computed_props/test2.js rename to tests/flow-repo/computed_props/test2.js diff --git a/tests/flow/computed_props/test3.js b/tests/flow-repo/computed_props/test3.js similarity index 100% rename from tests/flow/computed_props/test3.js rename to tests/flow-repo/computed_props/test3.js diff --git a/tests/flow/computed_props/test4.js b/tests/flow-repo/computed_props/test4.js similarity index 100% rename from tests/flow/computed_props/test4.js rename to tests/flow-repo/computed_props/test4.js diff --git a/tests/flow/computed_props/test5.js b/tests/flow-repo/computed_props/test5.js similarity index 100% rename from tests/flow/computed_props/test5.js rename to tests/flow-repo/computed_props/test5.js diff --git a/tests/flow/computed_props/test6.js b/tests/flow-repo/computed_props/test6.js similarity index 100% rename from tests/flow/computed_props/test6.js rename to tests/flow-repo/computed_props/test6.js diff --git a/tests/flow/computed_props/test7.js b/tests/flow-repo/computed_props/test7.js similarity index 100% rename from tests/flow/computed_props/test7.js rename to tests/flow-repo/computed_props/test7.js diff --git a/tests/flow/conditional/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/conditional/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/conditional/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/conditional/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/conditional/conditional.js b/tests/flow-repo/conditional/conditional.js similarity index 100% rename from tests/flow/conditional/conditional.js rename to tests/flow-repo/conditional/conditional.js diff --git a/tests/flow/conditional/jsfmt.spec.js b/tests/flow-repo/conditional/jsfmt.spec.js similarity index 100% rename from tests/flow/conditional/jsfmt.spec.js rename to tests/flow-repo/conditional/jsfmt.spec.js diff --git a/tests/flow/config_all/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_all/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_all/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_all/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_all/jsfmt.spec.js b/tests/flow-repo/config_all/jsfmt.spec.js similarity index 100% rename from tests/flow/config_all/jsfmt.spec.js rename to tests/flow-repo/config_all/jsfmt.spec.js diff --git a/tests/flow/config_all/no_at_flow.js b/tests/flow-repo/config_all/no_at_flow.js similarity index 100% rename from tests/flow/config_all/no_at_flow.js rename to tests/flow-repo/config_all/no_at_flow.js diff --git a/tests/flow/config_all_false/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_all_false/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_all_false/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_all_false/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_all_false/jsfmt.spec.js b/tests/flow-repo/config_all_false/jsfmt.spec.js similarity index 100% rename from tests/flow/config_all_false/jsfmt.spec.js rename to tests/flow-repo/config_all_false/jsfmt.spec.js diff --git a/tests/flow/config_all_false/no_at_flow.js b/tests/flow-repo/config_all_false/no_at_flow.js similarity index 100% rename from tests/flow/config_all_false/no_at_flow.js rename to tests/flow-repo/config_all_false/no_at_flow.js diff --git a/tests/flow/config_all_weak/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_all_weak/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_all_weak/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_all_weak/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_all_weak/jsfmt.spec.js b/tests/flow-repo/config_all_weak/jsfmt.spec.js similarity index 100% rename from tests/flow/config_all_weak/jsfmt.spec.js rename to tests/flow-repo/config_all_weak/jsfmt.spec.js diff --git a/tests/flow/config_all_weak/no_at_flow.js b/tests/flow-repo/config_all_weak/no_at_flow.js similarity index 100% rename from tests/flow/config_all_weak/no_at_flow.js rename to tests/flow-repo/config_all_weak/no_at_flow.js diff --git a/tests/flow/config_file_extensions/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_file_extensions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_file_extensions/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_file_extensions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_file_extensions/jsfmt.spec.js b/tests/flow-repo/config_file_extensions/jsfmt.spec.js similarity index 100% rename from tests/flow/config_file_extensions/jsfmt.spec.js rename to tests/flow-repo/config_file_extensions/jsfmt.spec.js diff --git a/tests/flow/config_file_extensions/test.js b/tests/flow-repo/config_file_extensions/test.js similarity index 100% rename from tests/flow/config_file_extensions/test.js rename to tests/flow-repo/config_file_extensions/test.js diff --git a/tests/flow/config_ignore/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_ignore/dir/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_ignore/dir/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_ignore/dir/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_ignore/dir/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_ignore/dir/foo.js b/tests/flow-repo/config_ignore/dir/foo.js similarity index 100% rename from tests/flow/config_ignore/dir/foo.js rename to tests/flow-repo/config_ignore/dir/foo.js diff --git a/tests/flow/config_ignore/dir/jsfmt.spec.js b/tests/flow-repo/config_ignore/dir/jsfmt.spec.js similarity index 100% rename from tests/flow/config_ignore/dir/jsfmt.spec.js rename to tests/flow-repo/config_ignore/dir/jsfmt.spec.js diff --git a/tests/flow/config_ignore/foo.js b/tests/flow-repo/config_ignore/foo.js similarity index 100% rename from tests/flow/config_ignore/foo.js rename to tests/flow-repo/config_ignore/foo.js diff --git a/tests/flow/config_ignore/jsfmt.spec.js b/tests/flow-repo/config_ignore/jsfmt.spec.js similarity index 100% rename from tests/flow/config_ignore/jsfmt.spec.js rename to tests/flow-repo/config_ignore/jsfmt.spec.js diff --git a/tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js b/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js rename to tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js diff --git a/tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/main.js b/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/main.js similarity index 100% rename from tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/main.js rename to tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/main.js diff --git a/tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/src/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/src/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js b/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js rename to tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js diff --git a/tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/src/testmodule.js b/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/testmodule.js similarity index 100% rename from tests/flow/config_module_name_mapper_PROJECT_ROOT-1.0/src/testmodule.js rename to tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/testmodule.js diff --git a/tests/flow/config_module_name_mapper_filetype/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_name_mapper_filetype/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_name_mapper_filetype/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_name_mapper_filetype/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_name_mapper_filetype/jsfmt.spec.js b/tests/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_name_mapper_filetype/jsfmt.spec.js rename to tests/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js diff --git a/tests/flow/config_module_name_mapper_filetype/test.js b/tests/flow-repo/config_module_name_mapper_filetype/test.js similarity index 100% rename from tests/flow/config_module_name_mapper_filetype/test.js rename to tests/flow-repo/config_module_name_mapper_filetype/test.js diff --git a/tests/flow/config_module_name_rewrite_haste/A.js b/tests/flow-repo/config_module_name_rewrite_haste/A.js similarity index 100% rename from tests/flow/config_module_name_rewrite_haste/A.js rename to tests/flow-repo/config_module_name_rewrite_haste/A.js diff --git a/tests/flow/config_module_name_rewrite_haste/Exists.js b/tests/flow-repo/config_module_name_rewrite_haste/Exists.js similarity index 100% rename from tests/flow/config_module_name_rewrite_haste/Exists.js rename to tests/flow-repo/config_module_name_rewrite_haste/Exists.js diff --git a/tests/flow/config_module_name_rewrite_haste/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_name_rewrite_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_name_rewrite_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_name_rewrite_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_name_rewrite_haste/jsfmt.spec.js b/tests/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_name_rewrite_haste/jsfmt.spec.js rename to tests/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js diff --git a/tests/flow/config_module_name_rewrite_node/A.js b/tests/flow-repo/config_module_name_rewrite_node/A.js similarity index 100% rename from tests/flow/config_module_name_rewrite_node/A.js rename to tests/flow-repo/config_module_name_rewrite_node/A.js diff --git a/tests/flow/config_module_name_rewrite_node/Exists.js b/tests/flow-repo/config_module_name_rewrite_node/Exists.js similarity index 100% rename from tests/flow/config_module_name_rewrite_node/Exists.js rename to tests/flow-repo/config_module_name_rewrite_node/Exists.js diff --git a/tests/flow/config_module_name_rewrite_node/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_name_rewrite_node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_name_rewrite_node/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_name_rewrite_node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_name_rewrite_node/jsfmt.spec.js b/tests/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_name_rewrite_node/jsfmt.spec.js rename to tests/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_system_node_resolve_dirname/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_system_node_resolve_dirname/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/index.js b/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/index.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/index.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/index.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js b/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/index.js b/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/index.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/index.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/index.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js b/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/jsfmt.spec.js b/tests/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/jsfmt.spec.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/subdir/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/subdir/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_system_node_resolve_dirname/subdir/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/index.js b/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/index.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/index.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/index.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js b/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js b/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/subdir/sublevel.js b/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/sublevel.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/subdir/sublevel.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/subdir/sublevel.js diff --git a/tests/flow/config_module_system_node_resolve_dirname/toplevel.js b/tests/flow-repo/config_module_system_node_resolve_dirname/toplevel.js similarity index 100% rename from tests/flow/config_module_system_node_resolve_dirname/toplevel.js rename to tests/flow-repo/config_module_system_node_resolve_dirname/toplevel.js diff --git a/tests/flow/config_munging_underscores/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_munging_underscores/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_munging_underscores/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_munging_underscores/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_munging_underscores/chain.js b/tests/flow-repo/config_munging_underscores/chain.js similarity index 100% rename from tests/flow/config_munging_underscores/chain.js rename to tests/flow-repo/config_munging_underscores/chain.js diff --git a/tests/flow/config_munging_underscores/commonjs_export.js b/tests/flow-repo/config_munging_underscores/commonjs_export.js similarity index 100% rename from tests/flow/config_munging_underscores/commonjs_export.js rename to tests/flow-repo/config_munging_underscores/commonjs_export.js diff --git a/tests/flow/config_munging_underscores/commonjs_import.js b/tests/flow-repo/config_munging_underscores/commonjs_import.js similarity index 100% rename from tests/flow/config_munging_underscores/commonjs_import.js rename to tests/flow-repo/config_munging_underscores/commonjs_import.js diff --git a/tests/flow/config_munging_underscores/jsfmt.spec.js b/tests/flow-repo/config_munging_underscores/jsfmt.spec.js similarity index 100% rename from tests/flow/config_munging_underscores/jsfmt.spec.js rename to tests/flow-repo/config_munging_underscores/jsfmt.spec.js diff --git a/tests/flow/config_munging_underscores2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/config_munging_underscores2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/config_munging_underscores2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/config_munging_underscores2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/config_munging_underscores2/chain.js b/tests/flow-repo/config_munging_underscores2/chain.js similarity index 100% rename from tests/flow/config_munging_underscores2/chain.js rename to tests/flow-repo/config_munging_underscores2/chain.js diff --git a/tests/flow/config_munging_underscores2/jsfmt.spec.js b/tests/flow-repo/config_munging_underscores2/jsfmt.spec.js similarity index 100% rename from tests/flow/config_munging_underscores2/jsfmt.spec.js rename to tests/flow-repo/config_munging_underscores2/jsfmt.spec.js diff --git a/tests/flow/const_params/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/const_params/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/const_params/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/const_params/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/const_params/jsfmt.spec.js b/tests/flow-repo/const_params/jsfmt.spec.js similarity index 100% rename from tests/flow/const_params/jsfmt.spec.js rename to tests/flow-repo/const_params/jsfmt.spec.js diff --git a/tests/flow/const_params/test.js b/tests/flow-repo/const_params/test.js similarity index 100% rename from tests/flow/const_params/test.js rename to tests/flow-repo/const_params/test.js diff --git a/tests/flow/constructor/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/constructor/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/constructor/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/constructor/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/constructor/constructor.js b/tests/flow-repo/constructor/constructor.js similarity index 100% rename from tests/flow/constructor/constructor.js rename to tests/flow-repo/constructor/constructor.js diff --git a/tests/flow/constructor/jsfmt.spec.js b/tests/flow-repo/constructor/jsfmt.spec.js similarity index 100% rename from tests/flow/constructor/jsfmt.spec.js rename to tests/flow-repo/constructor/jsfmt.spec.js diff --git a/tests/flow/constructor_annots/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/constructor_annots/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/constructor_annots/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/constructor_annots/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/constructor_annots/constructors.js b/tests/flow-repo/constructor_annots/constructors.js similarity index 100% rename from tests/flow/constructor_annots/constructors.js rename to tests/flow-repo/constructor_annots/constructors.js diff --git a/tests/flow/constructor_annots/jsfmt.spec.js b/tests/flow-repo/constructor_annots/jsfmt.spec.js similarity index 100% rename from tests/flow/constructor_annots/jsfmt.spec.js rename to tests/flow-repo/constructor_annots/jsfmt.spec.js diff --git a/tests/flow/constructor_annots/test.js b/tests/flow-repo/constructor_annots/test.js similarity index 100% rename from tests/flow/constructor_annots/test.js rename to tests/flow-repo/constructor_annots/test.js diff --git a/tests/flow/contents/ignore/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/contents/ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/contents/ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/contents/ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/contents/ignore/dummy.js b/tests/flow-repo/contents/ignore/dummy.js similarity index 100% rename from tests/flow/contents/ignore/dummy.js rename to tests/flow-repo/contents/ignore/dummy.js diff --git a/tests/flow/contents/ignore/jsfmt.spec.js b/tests/flow-repo/contents/ignore/jsfmt.spec.js similarity index 100% rename from tests/flow/contents/ignore/jsfmt.spec.js rename to tests/flow-repo/contents/ignore/jsfmt.spec.js diff --git a/tests/flow/contents/ignore/test.js b/tests/flow-repo/contents/ignore/test.js similarity index 100% rename from tests/flow/contents/ignore/test.js rename to tests/flow-repo/contents/ignore/test.js diff --git a/tests/flow/contents/no_flow/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/contents/no_flow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/contents/no_flow/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/contents/no_flow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/contents/no_flow/dummy.js b/tests/flow-repo/contents/no_flow/dummy.js similarity index 100% rename from tests/flow/contents/no_flow/dummy.js rename to tests/flow-repo/contents/no_flow/dummy.js diff --git a/tests/flow/contents/no_flow/jsfmt.spec.js b/tests/flow-repo/contents/no_flow/jsfmt.spec.js similarity index 100% rename from tests/flow/contents/no_flow/jsfmt.spec.js rename to tests/flow-repo/contents/no_flow/jsfmt.spec.js diff --git a/tests/flow/contents/no_flow/test.js b/tests/flow-repo/contents/no_flow/test.js similarity index 100% rename from tests/flow/contents/no_flow/test.js rename to tests/flow-repo/contents/no_flow/test.js diff --git a/tests/flow/core_tests/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/core_tests/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/core_tests/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/core_tests/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/core_tests/boolean.js b/tests/flow-repo/core_tests/boolean.js similarity index 100% rename from tests/flow/core_tests/boolean.js rename to tests/flow-repo/core_tests/boolean.js diff --git a/tests/flow/core_tests/jsfmt.spec.js b/tests/flow-repo/core_tests/jsfmt.spec.js similarity index 100% rename from tests/flow/core_tests/jsfmt.spec.js rename to tests/flow-repo/core_tests/jsfmt.spec.js diff --git a/tests/flow/core_tests/map.js b/tests/flow-repo/core_tests/map.js similarity index 100% rename from tests/flow/core_tests/map.js rename to tests/flow-repo/core_tests/map.js diff --git a/tests/flow/core_tests/regexp.js b/tests/flow-repo/core_tests/regexp.js similarity index 100% rename from tests/flow/core_tests/regexp.js rename to tests/flow-repo/core_tests/regexp.js diff --git a/tests/flow/core_tests/weakset.js b/tests/flow-repo/core_tests/weakset.js similarity index 100% rename from tests/flow/core_tests/weakset.js rename to tests/flow-repo/core_tests/weakset.js diff --git a/tests/flow/covariance/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/covariance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/covariance/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/covariance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/covariance/jsfmt.spec.js b/tests/flow-repo/covariance/jsfmt.spec.js similarity index 100% rename from tests/flow/covariance/jsfmt.spec.js rename to tests/flow-repo/covariance/jsfmt.spec.js diff --git a/tests/flow/covariance/test.js b/tests/flow-repo/covariance/test.js similarity index 100% rename from tests/flow/covariance/test.js rename to tests/flow-repo/covariance/test.js diff --git a/tests/flow/coverage/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/coverage/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/coverage/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/coverage/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/coverage/crash.js b/tests/flow-repo/coverage/crash.js similarity index 100% rename from tests/flow/coverage/crash.js rename to tests/flow-repo/coverage/crash.js diff --git a/tests/flow/coverage/declare_module.js b/tests/flow-repo/coverage/declare_module.js similarity index 100% rename from tests/flow/coverage/declare_module.js rename to tests/flow-repo/coverage/declare_module.js diff --git a/tests/flow/coverage/jsfmt.spec.js b/tests/flow-repo/coverage/jsfmt.spec.js similarity index 100% rename from tests/flow/coverage/jsfmt.spec.js rename to tests/flow-repo/coverage/jsfmt.spec.js diff --git a/tests/flow/coverage/no_pragma.js b/tests/flow-repo/coverage/no_pragma.js similarity index 100% rename from tests/flow/coverage/no_pragma.js rename to tests/flow-repo/coverage/no_pragma.js diff --git a/tests/flow/coverage/non-termination.js b/tests/flow-repo/coverage/non-termination.js similarity index 100% rename from tests/flow/coverage/non-termination.js rename to tests/flow-repo/coverage/non-termination.js diff --git a/tests/flow/cycle/A.js b/tests/flow-repo/cycle/A.js similarity index 100% rename from tests/flow/cycle/A.js rename to tests/flow-repo/cycle/A.js diff --git a/tests/flow/cycle/B.js b/tests/flow-repo/cycle/B.js similarity index 100% rename from tests/flow/cycle/B.js rename to tests/flow-repo/cycle/B.js diff --git a/tests/flow/cycle/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/cycle/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/cycle/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/cycle/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/cycle/jsfmt.spec.js b/tests/flow-repo/cycle/jsfmt.spec.js similarity index 100% rename from tests/flow/cycle/jsfmt.spec.js rename to tests/flow-repo/cycle/jsfmt.spec.js diff --git a/tests/flow/date/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/date/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/date/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/date/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/date/date.js b/tests/flow-repo/date/date.js similarity index 100% rename from tests/flow/date/date.js rename to tests/flow-repo/date/date.js diff --git a/tests/flow/date/jsfmt.spec.js b/tests/flow-repo/date/jsfmt.spec.js similarity index 100% rename from tests/flow/date/jsfmt.spec.js rename to tests/flow-repo/date/jsfmt.spec.js diff --git a/tests/flow/declaration_files_haste/ExplicitProvidesModuleDifferentName.js b/tests/flow-repo/declaration_files_haste/ExplicitProvidesModuleDifferentName.js similarity index 100% rename from tests/flow/declaration_files_haste/ExplicitProvidesModuleDifferentName.js rename to tests/flow-repo/declaration_files_haste/ExplicitProvidesModuleDifferentName.js diff --git a/tests/flow/declaration_files_haste/ExplicitProvidesModuleSameName.js b/tests/flow-repo/declaration_files_haste/ExplicitProvidesModuleSameName.js similarity index 100% rename from tests/flow/declaration_files_haste/ExplicitProvidesModuleSameName.js rename to tests/flow-repo/declaration_files_haste/ExplicitProvidesModuleSameName.js diff --git a/tests/flow/declaration_files_haste/ImplicitProvidesModule.js b/tests/flow-repo/declaration_files_haste/ImplicitProvidesModule.js similarity index 100% rename from tests/flow/declaration_files_haste/ImplicitProvidesModule.js rename to tests/flow-repo/declaration_files_haste/ImplicitProvidesModule.js diff --git a/tests/flow/declaration_files_haste/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_haste/external/_d3/jsfmt.spec.js b/tests/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_haste/external/_d3/jsfmt.spec.js rename to tests/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js diff --git a/tests/flow/declaration_files_haste/external/_d3/min.js b/tests/flow-repo/declaration_files_haste/external/_d3/min.js similarity index 100% rename from tests/flow/declaration_files_haste/external/_d3/min.js rename to tests/flow-repo/declaration_files_haste/external/_d3/min.js diff --git a/tests/flow/declaration_files_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_haste/foo/bar/jsfmt.spec.js b/tests/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_haste/foo/bar/jsfmt.spec.js rename to tests/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js diff --git a/tests/flow/declaration_files_haste/foo/bar/nested_test.js b/tests/flow-repo/declaration_files_haste/foo/bar/nested_test.js similarity index 100% rename from tests/flow/declaration_files_haste/foo/bar/nested_test.js rename to tests/flow-repo/declaration_files_haste/foo/bar/nested_test.js diff --git a/tests/flow/declaration_files_haste/jsfmt.spec.js b/tests/flow-repo/declaration_files_haste/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_haste/jsfmt.spec.js rename to tests/flow-repo/declaration_files_haste/jsfmt.spec.js diff --git a/tests/flow/declaration_files_haste/md5.js b/tests/flow-repo/declaration_files_haste/md5.js similarity index 100% rename from tests/flow/declaration_files_haste/md5.js rename to tests/flow-repo/declaration_files_haste/md5.js diff --git a/tests/flow/declaration_files_haste/test.js b/tests/flow-repo/declaration_files_haste/test.js similarity index 100% rename from tests/flow/declaration_files_haste/test.js rename to tests/flow-repo/declaration_files_haste/test.js diff --git a/tests/flow/declaration_files_haste/ws/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_haste/ws/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_haste/ws/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_haste/ws/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_haste/ws/index.js b/tests/flow-repo/declaration_files_haste/ws/index.js similarity index 100% rename from tests/flow/declaration_files_haste/ws/index.js rename to tests/flow-repo/declaration_files_haste/ws/index.js diff --git a/tests/flow/declaration_files_haste/ws/jsfmt.spec.js b/tests/flow-repo/declaration_files_haste/ws/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_haste/ws/jsfmt.spec.js rename to tests/flow-repo/declaration_files_haste/ws/jsfmt.spec.js diff --git a/tests/flow/declaration_files_haste/ws/test/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_haste/ws/test/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_haste/ws/test/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_haste/ws/test/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_haste/ws/test/client.js b/tests/flow-repo/declaration_files_haste/ws/test/client.js similarity index 100% rename from tests/flow/declaration_files_haste/ws/test/client.js rename to tests/flow-repo/declaration_files_haste/ws/test/client.js diff --git a/tests/flow/declaration_files_haste/ws/test/jsfmt.spec.js b/tests/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_haste/ws/test/jsfmt.spec.js rename to tests/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js diff --git a/tests/flow/declaration_files_incremental_haste/A.js b/tests/flow-repo/declaration_files_incremental_haste/A.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/A.js rename to tests/flow-repo/declaration_files_incremental_haste/A.js diff --git a/tests/flow/declaration_files_incremental_haste/ExplicitProvidesModuleDifferentName.js b/tests/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleDifferentName.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ExplicitProvidesModuleDifferentName.js rename to tests/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleDifferentName.js diff --git a/tests/flow/declaration_files_incremental_haste/ExplicitProvidesModuleSameName.js b/tests/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleSameName.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ExplicitProvidesModuleSameName.js rename to tests/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleSameName.js diff --git a/tests/flow/declaration_files_incremental_haste/ImplicitProvidesModule.js b/tests/flow-repo/declaration_files_incremental_haste/ImplicitProvidesModule.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ImplicitProvidesModule.js rename to tests/flow-repo/declaration_files_incremental_haste/ImplicitProvidesModule.js diff --git a/tests/flow/declaration_files_incremental_haste/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_incremental_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_incremental_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_incremental_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_incremental_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_incremental_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_incremental_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_incremental_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js b/tests/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js rename to tests/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js diff --git a/tests/flow/declaration_files_incremental_haste/external/_d3/min.js b/tests/flow-repo/declaration_files_incremental_haste/external/_d3/min.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/external/_d3/min.js rename to tests/flow-repo/declaration_files_incremental_haste/external/_d3/min.js diff --git a/tests/flow/declaration_files_incremental_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_incremental_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_incremental_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_incremental_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js b/tests/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js rename to tests/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js diff --git a/tests/flow/declaration_files_incremental_haste/foo/bar/nested_test.js b/tests/flow-repo/declaration_files_incremental_haste/foo/bar/nested_test.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/foo/bar/nested_test.js rename to tests/flow-repo/declaration_files_incremental_haste/foo/bar/nested_test.js diff --git a/tests/flow/declaration_files_incremental_haste/jsfmt.spec.js b/tests/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/jsfmt.spec.js rename to tests/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js diff --git a/tests/flow/declaration_files_incremental_haste/md5.js b/tests/flow-repo/declaration_files_incremental_haste/md5.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/md5.js rename to tests/flow-repo/declaration_files_incremental_haste/md5.js diff --git a/tests/flow/declaration_files_incremental_haste/test.js b/tests/flow-repo/declaration_files_incremental_haste/test.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/test.js rename to tests/flow-repo/declaration_files_incremental_haste/test.js diff --git a/tests/flow/declaration_files_incremental_haste/ws/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_incremental_haste/ws/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ws/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_incremental_haste/ws/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_incremental_haste/ws/index.js b/tests/flow-repo/declaration_files_incremental_haste/ws/index.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ws/index.js rename to tests/flow-repo/declaration_files_incremental_haste/ws/index.js diff --git a/tests/flow/declaration_files_incremental_haste/ws/jsfmt.spec.js b/tests/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ws/jsfmt.spec.js rename to tests/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js diff --git a/tests/flow/declaration_files_incremental_haste/ws/test/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_incremental_haste/ws/test/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ws/test/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_incremental_haste/ws/test/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_incremental_haste/ws/test/client.js b/tests/flow-repo/declaration_files_incremental_haste/ws/test/client.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ws/test/client.js rename to tests/flow-repo/declaration_files_incremental_haste/ws/test/client.js diff --git a/tests/flow/declaration_files_incremental_haste/ws/test/jsfmt.spec.js b/tests/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste/ws/test/jsfmt.spec.js rename to tests/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js diff --git a/tests/flow/declaration_files_incremental_haste_name_reducers/A.js b/tests/flow-repo/declaration_files_incremental_haste_name_reducers/A.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste_name_reducers/A.js rename to tests/flow-repo/declaration_files_incremental_haste_name_reducers/A.js diff --git a/tests/flow/declaration_files_incremental_haste_name_reducers/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_incremental_haste_name_reducers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_incremental_haste_name_reducers/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_incremental_haste_name_reducers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_incremental_haste_name_reducers/index.js b/tests/flow-repo/declaration_files_incremental_haste_name_reducers/index.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste_name_reducers/index.js rename to tests/flow-repo/declaration_files_incremental_haste_name_reducers/index.js diff --git a/tests/flow/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js b/tests/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js rename to tests/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js diff --git a/tests/flow/declaration_files_incremental_node/A.js b/tests/flow-repo/declaration_files_incremental_node/A.js similarity index 100% rename from tests/flow/declaration_files_incremental_node/A.js rename to tests/flow-repo/declaration_files_incremental_node/A.js diff --git a/tests/flow/declaration_files_incremental_node/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_incremental_node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_incremental_node/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_incremental_node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_incremental_node/jsfmt.spec.js b/tests/flow-repo/declaration_files_incremental_node/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_incremental_node/jsfmt.spec.js rename to tests/flow-repo/declaration_files_incremental_node/jsfmt.spec.js diff --git a/tests/flow/declaration_files_incremental_node/test_absolute.js b/tests/flow-repo/declaration_files_incremental_node/test_absolute.js similarity index 100% rename from tests/flow/declaration_files_incremental_node/test_absolute.js rename to tests/flow-repo/declaration_files_incremental_node/test_absolute.js diff --git a/tests/flow/declaration_files_incremental_node/test_relative.js b/tests/flow-repo/declaration_files_incremental_node/test_relative.js similarity index 100% rename from tests/flow/declaration_files_incremental_node/test_relative.js rename to tests/flow-repo/declaration_files_incremental_node/test_relative.js diff --git a/tests/flow/declaration_files_node/A.js b/tests/flow-repo/declaration_files_node/A.js similarity index 100% rename from tests/flow/declaration_files_node/A.js rename to tests/flow-repo/declaration_files_node/A.js diff --git a/tests/flow/declaration_files_node/CJS.js b/tests/flow-repo/declaration_files_node/CJS.js similarity index 100% rename from tests/flow/declaration_files_node/CJS.js rename to tests/flow-repo/declaration_files_node/CJS.js diff --git a/tests/flow/declaration_files_node/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declaration_files_node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declaration_files_node/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declaration_files_node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declaration_files_node/jsfmt.spec.js b/tests/flow-repo/declaration_files_node/jsfmt.spec.js similarity index 100% rename from tests/flow/declaration_files_node/jsfmt.spec.js rename to tests/flow-repo/declaration_files_node/jsfmt.spec.js diff --git a/tests/flow/declaration_files_node/test_absolute.js b/tests/flow-repo/declaration_files_node/test_absolute.js similarity index 100% rename from tests/flow/declaration_files_node/test_absolute.js rename to tests/flow-repo/declaration_files_node/test_absolute.js diff --git a/tests/flow/declaration_files_node/test_relative.js b/tests/flow-repo/declaration_files_node/test_relative.js similarity index 100% rename from tests/flow/declaration_files_node/test_relative.js rename to tests/flow-repo/declaration_files_node/test_relative.js diff --git a/tests/flow/declare_class/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declare_class/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare_class/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declare_class/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare_class/declare_class.js b/tests/flow-repo/declare_class/declare_class.js similarity index 100% rename from tests/flow/declare_class/declare_class.js rename to tests/flow-repo/declare_class/declare_class.js diff --git a/tests/flow/declare_class/jsfmt.spec.js b/tests/flow-repo/declare_class/jsfmt.spec.js similarity index 100% rename from tests/flow/declare_class/jsfmt.spec.js rename to tests/flow-repo/declare_class/jsfmt.spec.js diff --git a/tests/flow/declare_class/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declare_class/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare_class/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declare_class/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare_class/lib/jsfmt.spec.js b/tests/flow-repo/declare_class/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/declare_class/lib/jsfmt.spec.js rename to tests/flow-repo/declare_class/lib/jsfmt.spec.js diff --git a/tests/flow/declare_class/lib/test.js b/tests/flow-repo/declare_class/lib/test.js similarity index 100% rename from tests/flow/declare_class/lib/test.js rename to tests/flow-repo/declare_class/lib/test.js diff --git a/tests/flow/declare_export/B.js b/tests/flow-repo/declare_export/B.js similarity index 100% rename from tests/flow/declare_export/B.js rename to tests/flow-repo/declare_export/B.js diff --git a/tests/flow/declare_export/C.js b/tests/flow-repo/declare_export/C.js similarity index 100% rename from tests/flow/declare_export/C.js rename to tests/flow-repo/declare_export/C.js diff --git a/tests/flow/declare_export/CommonJS_Clobbering_Class.js b/tests/flow-repo/declare_export/CommonJS_Clobbering_Class.js similarity index 100% rename from tests/flow/declare_export/CommonJS_Clobbering_Class.js rename to tests/flow-repo/declare_export/CommonJS_Clobbering_Class.js diff --git a/tests/flow/declare_export/CommonJS_Clobbering_Lit.js b/tests/flow-repo/declare_export/CommonJS_Clobbering_Lit.js similarity index 100% rename from tests/flow/declare_export/CommonJS_Clobbering_Lit.js rename to tests/flow-repo/declare_export/CommonJS_Clobbering_Lit.js diff --git a/tests/flow/declare_export/CommonJS_Named.js b/tests/flow-repo/declare_export/CommonJS_Named.js similarity index 100% rename from tests/flow/declare_export/CommonJS_Named.js rename to tests/flow-repo/declare_export/CommonJS_Named.js diff --git a/tests/flow/declare_export/ES6_DefaultAndNamed.js b/tests/flow-repo/declare_export/ES6_DefaultAndNamed.js similarity index 100% rename from tests/flow/declare_export/ES6_DefaultAndNamed.js rename to tests/flow-repo/declare_export/ES6_DefaultAndNamed.js diff --git a/tests/flow/declare_export/ES6_Default_AnonFunction1.js b/tests/flow-repo/declare_export/ES6_Default_AnonFunction1.js similarity index 100% rename from tests/flow/declare_export/ES6_Default_AnonFunction1.js rename to tests/flow-repo/declare_export/ES6_Default_AnonFunction1.js diff --git a/tests/flow/declare_export/ES6_Default_AnonFunction2.js b/tests/flow-repo/declare_export/ES6_Default_AnonFunction2.js similarity index 100% rename from tests/flow/declare_export/ES6_Default_AnonFunction2.js rename to tests/flow-repo/declare_export/ES6_Default_AnonFunction2.js diff --git a/tests/flow/declare_export/ES6_Default_NamedClass1.js b/tests/flow-repo/declare_export/ES6_Default_NamedClass1.js similarity index 100% rename from tests/flow/declare_export/ES6_Default_NamedClass1.js rename to tests/flow-repo/declare_export/ES6_Default_NamedClass1.js diff --git a/tests/flow/declare_export/ES6_Default_NamedClass2.js b/tests/flow-repo/declare_export/ES6_Default_NamedClass2.js similarity index 100% rename from tests/flow/declare_export/ES6_Default_NamedClass2.js rename to tests/flow-repo/declare_export/ES6_Default_NamedClass2.js diff --git a/tests/flow/declare_export/ES6_Default_NamedFunction1.js b/tests/flow-repo/declare_export/ES6_Default_NamedFunction1.js similarity index 100% rename from tests/flow/declare_export/ES6_Default_NamedFunction1.js rename to tests/flow-repo/declare_export/ES6_Default_NamedFunction1.js diff --git a/tests/flow/declare_export/ES6_Default_NamedFunction2.js b/tests/flow-repo/declare_export/ES6_Default_NamedFunction2.js similarity index 100% rename from tests/flow/declare_export/ES6_Default_NamedFunction2.js rename to tests/flow-repo/declare_export/ES6_Default_NamedFunction2.js diff --git a/tests/flow/declare_export/ES6_ExportAllFromMulti.js b/tests/flow-repo/declare_export/ES6_ExportAllFromMulti.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportAllFromMulti.js rename to tests/flow-repo/declare_export/ES6_ExportAllFromMulti.js diff --git a/tests/flow/declare_export/ES6_ExportAllFrom_Intermediary1.js b/tests/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary1.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportAllFrom_Intermediary1.js rename to tests/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary1.js diff --git a/tests/flow/declare_export/ES6_ExportAllFrom_Intermediary2.js b/tests/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary2.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportAllFrom_Intermediary2.js rename to tests/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary2.js diff --git a/tests/flow/declare_export/ES6_ExportAllFrom_Source1.js b/tests/flow-repo/declare_export/ES6_ExportAllFrom_Source1.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportAllFrom_Source1.js rename to tests/flow-repo/declare_export/ES6_ExportAllFrom_Source1.js diff --git a/tests/flow/declare_export/ES6_ExportAllFrom_Source2.js b/tests/flow-repo/declare_export/ES6_ExportAllFrom_Source2.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportAllFrom_Source2.js rename to tests/flow-repo/declare_export/ES6_ExportAllFrom_Source2.js diff --git a/tests/flow/declare_export/ES6_ExportFrom_Intermediary1.js b/tests/flow-repo/declare_export/ES6_ExportFrom_Intermediary1.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportFrom_Intermediary1.js rename to tests/flow-repo/declare_export/ES6_ExportFrom_Intermediary1.js diff --git a/tests/flow/declare_export/ES6_ExportFrom_Intermediary2.js b/tests/flow-repo/declare_export/ES6_ExportFrom_Intermediary2.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportFrom_Intermediary2.js rename to tests/flow-repo/declare_export/ES6_ExportFrom_Intermediary2.js diff --git a/tests/flow/declare_export/ES6_ExportFrom_Source1.js b/tests/flow-repo/declare_export/ES6_ExportFrom_Source1.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportFrom_Source1.js rename to tests/flow-repo/declare_export/ES6_ExportFrom_Source1.js diff --git a/tests/flow/declare_export/ES6_ExportFrom_Source2.js b/tests/flow-repo/declare_export/ES6_ExportFrom_Source2.js similarity index 100% rename from tests/flow/declare_export/ES6_ExportFrom_Source2.js rename to tests/flow-repo/declare_export/ES6_ExportFrom_Source2.js diff --git a/tests/flow/declare_export/ES6_Named1.js b/tests/flow-repo/declare_export/ES6_Named1.js similarity index 100% rename from tests/flow/declare_export/ES6_Named1.js rename to tests/flow-repo/declare_export/ES6_Named1.js diff --git a/tests/flow/declare_export/ES6_Named2.js b/tests/flow-repo/declare_export/ES6_Named2.js similarity index 100% rename from tests/flow/declare_export/ES6_Named2.js rename to tests/flow-repo/declare_export/ES6_Named2.js diff --git a/tests/flow/declare_export/ProvidesModuleA.js b/tests/flow-repo/declare_export/ProvidesModuleA.js similarity index 100% rename from tests/flow/declare_export/ProvidesModuleA.js rename to tests/flow-repo/declare_export/ProvidesModuleA.js diff --git a/tests/flow/declare_export/ProvidesModuleCJSDefault.js b/tests/flow-repo/declare_export/ProvidesModuleCJSDefault.js similarity index 100% rename from tests/flow/declare_export/ProvidesModuleCJSDefault.js rename to tests/flow-repo/declare_export/ProvidesModuleCJSDefault.js diff --git a/tests/flow/declare_export/ProvidesModuleD.js b/tests/flow-repo/declare_export/ProvidesModuleD.js similarity index 100% rename from tests/flow/declare_export/ProvidesModuleD.js rename to tests/flow-repo/declare_export/ProvidesModuleD.js diff --git a/tests/flow/declare_export/ProvidesModuleES6Default.js b/tests/flow-repo/declare_export/ProvidesModuleES6Default.js similarity index 100% rename from tests/flow/declare_export/ProvidesModuleES6Default.js rename to tests/flow-repo/declare_export/ProvidesModuleES6Default.js diff --git a/tests/flow/declare_export/SideEffects.js b/tests/flow-repo/declare_export/SideEffects.js similarity index 100% rename from tests/flow/declare_export/SideEffects.js rename to tests/flow-repo/declare_export/SideEffects.js diff --git a/tests/flow/declare_export/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declare_export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare_export/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declare_export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare_export/es6modules.js b/tests/flow-repo/declare_export/es6modules.js similarity index 100% rename from tests/flow/declare_export/es6modules.js rename to tests/flow-repo/declare_export/es6modules.js diff --git a/tests/flow/declare_export/jsfmt.spec.js b/tests/flow-repo/declare_export/jsfmt.spec.js similarity index 100% rename from tests/flow/declare_export/jsfmt.spec.js rename to tests/flow-repo/declare_export/jsfmt.spec.js diff --git a/tests/flow/declare_fun/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declare_fun/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare_fun/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declare_fun/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare_fun/jsfmt.spec.js b/tests/flow-repo/declare_fun/jsfmt.spec.js similarity index 100% rename from tests/flow/declare_fun/jsfmt.spec.js rename to tests/flow-repo/declare_fun/jsfmt.spec.js diff --git a/tests/flow/declare_fun/test.js b/tests/flow-repo/declare_fun/test.js similarity index 100% rename from tests/flow/declare_fun/test.js rename to tests/flow-repo/declare_fun/test.js diff --git a/tests/flow/declare_module_exports/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declare_module_exports/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare_module_exports/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declare_module_exports/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare_module_exports/flow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declare_module_exports/flow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare_module_exports/flow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declare_module_exports/flow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare_module_exports/flow-typed/jsfmt.spec.js b/tests/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow/declare_module_exports/flow-typed/jsfmt.spec.js rename to tests/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js diff --git a/tests/flow/declare_module_exports/flow-typed/libs.js b/tests/flow-repo/declare_module_exports/flow-typed/libs.js similarity index 100% rename from tests/flow/declare_module_exports/flow-typed/libs.js rename to tests/flow-repo/declare_module_exports/flow-typed/libs.js diff --git a/tests/flow/declare_module_exports/jsfmt.spec.js b/tests/flow-repo/declare_module_exports/jsfmt.spec.js similarity index 100% rename from tests/flow/declare_module_exports/jsfmt.spec.js rename to tests/flow-repo/declare_module_exports/jsfmt.spec.js diff --git a/tests/flow/declare_module_exports/main.js b/tests/flow-repo/declare_module_exports/main.js similarity index 100% rename from tests/flow/declare_module_exports/main.js rename to tests/flow-repo/declare_module_exports/main.js diff --git a/tests/flow/declare_type/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declare_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare_type/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declare_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare_type/import_declare_type.js b/tests/flow-repo/declare_type/import_declare_type.js similarity index 100% rename from tests/flow/declare_type/import_declare_type.js rename to tests/flow-repo/declare_type/import_declare_type.js diff --git a/tests/flow/declare_type/jsfmt.spec.js b/tests/flow-repo/declare_type/jsfmt.spec.js similarity index 100% rename from tests/flow/declare_type/jsfmt.spec.js rename to tests/flow-repo/declare_type/jsfmt.spec.js diff --git a/tests/flow/declare_type/lib/DeclareModule_TypeAlias.js b/tests/flow-repo/declare_type/lib/DeclareModule_TypeAlias.js similarity index 100% rename from tests/flow/declare_type/lib/DeclareModule_TypeAlias.js rename to tests/flow-repo/declare_type/lib/DeclareModule_TypeAlias.js diff --git a/tests/flow/declare_type/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/declare_type/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare_type/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/declare_type/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare_type/lib/declare_type_exports.js b/tests/flow-repo/declare_type/lib/declare_type_exports.js similarity index 100% rename from tests/flow/declare_type/lib/declare_type_exports.js rename to tests/flow-repo/declare_type/lib/declare_type_exports.js diff --git a/tests/flow/declare_type/lib/jsfmt.spec.js b/tests/flow-repo/declare_type/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/declare_type/lib/jsfmt.spec.js rename to tests/flow-repo/declare_type/lib/jsfmt.spec.js diff --git a/tests/flow/def_site_variance/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/def_site_variance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/def_site_variance/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/def_site_variance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/def_site_variance/jsfmt.spec.js b/tests/flow-repo/def_site_variance/jsfmt.spec.js similarity index 100% rename from tests/flow/def_site_variance/jsfmt.spec.js rename to tests/flow-repo/def_site_variance/jsfmt.spec.js diff --git a/tests/flow/def_site_variance/test.js b/tests/flow-repo/def_site_variance/test.js similarity index 100% rename from tests/flow/def_site_variance/test.js rename to tests/flow-repo/def_site_variance/test.js diff --git a/tests/flow/demo/1/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/demo/1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/demo/1/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/demo/1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/demo/1/f.js b/tests/flow-repo/demo/1/f.js similarity index 100% rename from tests/flow/demo/1/f.js rename to tests/flow-repo/demo/1/f.js diff --git a/tests/flow/demo/1/jsfmt.spec.js b/tests/flow-repo/demo/1/jsfmt.spec.js similarity index 100% rename from tests/flow/demo/1/jsfmt.spec.js rename to tests/flow-repo/demo/1/jsfmt.spec.js diff --git a/tests/flow/demo/2/A.js b/tests/flow-repo/demo/2/A.js similarity index 100% rename from tests/flow/demo/2/A.js rename to tests/flow-repo/demo/2/A.js diff --git a/tests/flow/demo/2/B.js b/tests/flow-repo/demo/2/B.js similarity index 100% rename from tests/flow/demo/2/B.js rename to tests/flow-repo/demo/2/B.js diff --git a/tests/flow/demo/2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/demo/2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/demo/2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/demo/2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/demo/2/jsfmt.spec.js b/tests/flow-repo/demo/2/jsfmt.spec.js similarity index 100% rename from tests/flow/demo/2/jsfmt.spec.js rename to tests/flow-repo/demo/2/jsfmt.spec.js diff --git a/tests/flow/deps/A.js b/tests/flow-repo/deps/A.js similarity index 100% rename from tests/flow/deps/A.js rename to tests/flow-repo/deps/A.js diff --git a/tests/flow/deps/B.js b/tests/flow-repo/deps/B.js similarity index 100% rename from tests/flow/deps/B.js rename to tests/flow-repo/deps/B.js diff --git a/tests/flow/deps/C.js b/tests/flow-repo/deps/C.js similarity index 100% rename from tests/flow/deps/C.js rename to tests/flow-repo/deps/C.js diff --git a/tests/flow/deps/D.js b/tests/flow-repo/deps/D.js similarity index 100% rename from tests/flow/deps/D.js rename to tests/flow-repo/deps/D.js diff --git a/tests/flow/deps/E.js b/tests/flow-repo/deps/E.js similarity index 100% rename from tests/flow/deps/E.js rename to tests/flow-repo/deps/E.js diff --git a/tests/flow/deps/F.js b/tests/flow-repo/deps/F.js similarity index 100% rename from tests/flow/deps/F.js rename to tests/flow-repo/deps/F.js diff --git a/tests/flow/deps/G.js b/tests/flow-repo/deps/G.js similarity index 100% rename from tests/flow/deps/G.js rename to tests/flow-repo/deps/G.js diff --git a/tests/flow/deps/H.js b/tests/flow-repo/deps/H.js similarity index 100% rename from tests/flow/deps/H.js rename to tests/flow-repo/deps/H.js diff --git a/tests/flow/deps/I.js b/tests/flow-repo/deps/I.js similarity index 100% rename from tests/flow/deps/I.js rename to tests/flow-repo/deps/I.js diff --git a/tests/flow/deps/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/deps/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/deps/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/deps/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/deps/jsfmt.spec.js b/tests/flow-repo/deps/jsfmt.spec.js similarity index 100% rename from tests/flow/deps/jsfmt.spec.js rename to tests/flow-repo/deps/jsfmt.spec.js diff --git a/tests/flow/destructuring/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/destructuring/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/destructuring/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/destructuring/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/destructuring/array_rest.js b/tests/flow-repo/destructuring/array_rest.js similarity index 100% rename from tests/flow/destructuring/array_rest.js rename to tests/flow-repo/destructuring/array_rest.js diff --git a/tests/flow/destructuring/computed.js b/tests/flow-repo/destructuring/computed.js similarity index 100% rename from tests/flow/destructuring/computed.js rename to tests/flow-repo/destructuring/computed.js diff --git a/tests/flow/destructuring/defaults.js b/tests/flow-repo/destructuring/defaults.js similarity index 100% rename from tests/flow/destructuring/defaults.js rename to tests/flow-repo/destructuring/defaults.js diff --git a/tests/flow/destructuring/destructuring.js b/tests/flow-repo/destructuring/destructuring.js similarity index 100% rename from tests/flow/destructuring/destructuring.js rename to tests/flow-repo/destructuring/destructuring.js diff --git a/tests/flow/destructuring/eager.js b/tests/flow-repo/destructuring/eager.js similarity index 100% rename from tests/flow/destructuring/eager.js rename to tests/flow-repo/destructuring/eager.js diff --git a/tests/flow/destructuring/jsfmt.spec.js b/tests/flow-repo/destructuring/jsfmt.spec.js similarity index 100% rename from tests/flow/destructuring/jsfmt.spec.js rename to tests/flow-repo/destructuring/jsfmt.spec.js diff --git a/tests/flow/destructuring/poly.js b/tests/flow-repo/destructuring/poly.js similarity index 100% rename from tests/flow/destructuring/poly.js rename to tests/flow-repo/destructuring/poly.js diff --git a/tests/flow/destructuring/rec.js b/tests/flow-repo/destructuring/rec.js similarity index 100% rename from tests/flow/destructuring/rec.js rename to tests/flow-repo/destructuring/rec.js diff --git a/tests/flow/destructuring/refinement_non_termination.js b/tests/flow-repo/destructuring/refinement_non_termination.js similarity index 100% rename from tests/flow/destructuring/refinement_non_termination.js rename to tests/flow-repo/destructuring/refinement_non_termination.js diff --git a/tests/flow/destructuring/string_lit.js b/tests/flow-repo/destructuring/string_lit.js similarity index 100% rename from tests/flow/destructuring/string_lit.js rename to tests/flow-repo/destructuring/string_lit.js diff --git a/tests/flow/destructuring/unannotated.js b/tests/flow-repo/destructuring/unannotated.js similarity index 100% rename from tests/flow/destructuring/unannotated.js rename to tests/flow-repo/destructuring/unannotated.js diff --git a/tests/flow/dictionary/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/dictionary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/dictionary/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/dictionary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/dictionary/any.js b/tests/flow-repo/dictionary/any.js similarity index 100% rename from tests/flow/dictionary/any.js rename to tests/flow-repo/dictionary/any.js diff --git a/tests/flow/dictionary/compatible.js b/tests/flow-repo/dictionary/compatible.js similarity index 100% rename from tests/flow/dictionary/compatible.js rename to tests/flow-repo/dictionary/compatible.js diff --git a/tests/flow/dictionary/dictionary.js b/tests/flow-repo/dictionary/dictionary.js similarity index 100% rename from tests/flow/dictionary/dictionary.js rename to tests/flow-repo/dictionary/dictionary.js diff --git a/tests/flow/dictionary/incompatible.js b/tests/flow-repo/dictionary/incompatible.js similarity index 100% rename from tests/flow/dictionary/incompatible.js rename to tests/flow-repo/dictionary/incompatible.js diff --git a/tests/flow/dictionary/issue-1745.js b/tests/flow-repo/dictionary/issue-1745.js similarity index 100% rename from tests/flow/dictionary/issue-1745.js rename to tests/flow-repo/dictionary/issue-1745.js diff --git a/tests/flow/dictionary/jsfmt.spec.js b/tests/flow-repo/dictionary/jsfmt.spec.js similarity index 100% rename from tests/flow/dictionary/jsfmt.spec.js rename to tests/flow-repo/dictionary/jsfmt.spec.js diff --git a/tests/flow/dictionary/test.js b/tests/flow-repo/dictionary/test.js similarity index 100% rename from tests/flow/dictionary/test.js rename to tests/flow-repo/dictionary/test.js diff --git a/tests/flow/dictionary/test_client.js b/tests/flow-repo/dictionary/test_client.js similarity index 100% rename from tests/flow/dictionary/test_client.js rename to tests/flow-repo/dictionary/test_client.js diff --git a/tests/flow/disjoint-union-perf/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/disjoint-union-perf/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/disjoint-union-perf/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/disjoint-union-perf/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/disjoint-union-perf/ast.js b/tests/flow-repo/disjoint-union-perf/ast.js similarity index 100% rename from tests/flow/disjoint-union-perf/ast.js rename to tests/flow-repo/disjoint-union-perf/ast.js diff --git a/tests/flow/disjoint-union-perf/emit.js b/tests/flow-repo/disjoint-union-perf/emit.js similarity index 100% rename from tests/flow/disjoint-union-perf/emit.js rename to tests/flow-repo/disjoint-union-perf/emit.js diff --git a/tests/flow/disjoint-union-perf/jsAst.js b/tests/flow-repo/disjoint-union-perf/jsAst.js similarity index 100% rename from tests/flow/disjoint-union-perf/jsAst.js rename to tests/flow-repo/disjoint-union-perf/jsAst.js diff --git a/tests/flow/disjoint-union-perf/jsfmt.spec.js b/tests/flow-repo/disjoint-union-perf/jsfmt.spec.js similarity index 100% rename from tests/flow/disjoint-union-perf/jsfmt.spec.js rename to tests/flow-repo/disjoint-union-perf/jsfmt.spec.js diff --git a/tests/flow/docblock_flow/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/docblock_flow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/docblock_flow/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/docblock_flow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/docblock_flow/jsfmt.spec.js b/tests/flow-repo/docblock_flow/jsfmt.spec.js similarity index 100% rename from tests/flow/docblock_flow/jsfmt.spec.js rename to tests/flow-repo/docblock_flow/jsfmt.spec.js diff --git a/tests/flow/docblock_flow/license_with_flow.js b/tests/flow-repo/docblock_flow/license_with_flow.js similarity index 100% rename from tests/flow/docblock_flow/license_with_flow.js rename to tests/flow-repo/docblock_flow/license_with_flow.js diff --git a/tests/flow/docblock_flow/max_header_tokens.js b/tests/flow-repo/docblock_flow/max_header_tokens.js similarity index 100% rename from tests/flow/docblock_flow/max_header_tokens.js rename to tests/flow-repo/docblock_flow/max_header_tokens.js diff --git a/tests/flow/docblock_flow/multiple_flows_1.js b/tests/flow-repo/docblock_flow/multiple_flows_1.js similarity index 100% rename from tests/flow/docblock_flow/multiple_flows_1.js rename to tests/flow-repo/docblock_flow/multiple_flows_1.js diff --git a/tests/flow/docblock_flow/multiple_flows_2.js b/tests/flow-repo/docblock_flow/multiple_flows_2.js similarity index 100% rename from tests/flow/docblock_flow/multiple_flows_2.js rename to tests/flow-repo/docblock_flow/multiple_flows_2.js diff --git a/tests/flow/docblock_flow/multiple_providesModule_1.js b/tests/flow-repo/docblock_flow/multiple_providesModule_1.js similarity index 100% rename from tests/flow/docblock_flow/multiple_providesModule_1.js rename to tests/flow-repo/docblock_flow/multiple_providesModule_1.js diff --git a/tests/flow/docblock_flow/multiple_providesModule_2.js b/tests/flow-repo/docblock_flow/multiple_providesModule_2.js similarity index 100% rename from tests/flow/docblock_flow/multiple_providesModule_2.js rename to tests/flow-repo/docblock_flow/multiple_providesModule_2.js diff --git a/tests/flow/docblock_flow/use_strict_with_flow.js b/tests/flow-repo/docblock_flow/use_strict_with_flow.js similarity index 100% rename from tests/flow/docblock_flow/use_strict_with_flow.js rename to tests/flow-repo/docblock_flow/use_strict_with_flow.js diff --git a/tests/flow/docblock_flow/with_flow.js b/tests/flow-repo/docblock_flow/with_flow.js similarity index 100% rename from tests/flow/docblock_flow/with_flow.js rename to tests/flow-repo/docblock_flow/with_flow.js diff --git a/tests/flow/docblock_flow/without_flow.js b/tests/flow-repo/docblock_flow/without_flow.js similarity index 100% rename from tests/flow/docblock_flow/without_flow.js rename to tests/flow-repo/docblock_flow/without_flow.js diff --git a/tests/flow/dom/CanvasRenderingContext2D.js b/tests/flow-repo/dom/CanvasRenderingContext2D.js similarity index 100% rename from tests/flow/dom/CanvasRenderingContext2D.js rename to tests/flow-repo/dom/CanvasRenderingContext2D.js diff --git a/tests/flow/dom/CustomEvent.js b/tests/flow-repo/dom/CustomEvent.js similarity index 100% rename from tests/flow/dom/CustomEvent.js rename to tests/flow-repo/dom/CustomEvent.js diff --git a/tests/flow/dom/Document.js b/tests/flow-repo/dom/Document.js similarity index 100% rename from tests/flow/dom/Document.js rename to tests/flow-repo/dom/Document.js diff --git a/tests/flow/dom/Element.js b/tests/flow-repo/dom/Element.js similarity index 100% rename from tests/flow/dom/Element.js rename to tests/flow-repo/dom/Element.js diff --git a/tests/flow/dom/HTMLCanvasElement.js b/tests/flow-repo/dom/HTMLCanvasElement.js similarity index 100% rename from tests/flow/dom/HTMLCanvasElement.js rename to tests/flow-repo/dom/HTMLCanvasElement.js diff --git a/tests/flow/dom/HTMLElement.js b/tests/flow-repo/dom/HTMLElement.js similarity index 100% rename from tests/flow/dom/HTMLElement.js rename to tests/flow-repo/dom/HTMLElement.js diff --git a/tests/flow/dom/HTMLInputElement.js b/tests/flow-repo/dom/HTMLInputElement.js similarity index 100% rename from tests/flow/dom/HTMLInputElement.js rename to tests/flow-repo/dom/HTMLInputElement.js diff --git a/tests/flow/dom/URL.js b/tests/flow-repo/dom/URL.js similarity index 100% rename from tests/flow/dom/URL.js rename to tests/flow-repo/dom/URL.js diff --git a/tests/flow/dom/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/dom/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/dom/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/dom/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/dom/eventtarget.js b/tests/flow-repo/dom/eventtarget.js similarity index 100% rename from tests/flow/dom/eventtarget.js rename to tests/flow-repo/dom/eventtarget.js diff --git a/tests/flow/dom/jsfmt.spec.js b/tests/flow-repo/dom/jsfmt.spec.js similarity index 100% rename from tests/flow/dom/jsfmt.spec.js rename to tests/flow-repo/dom/jsfmt.spec.js diff --git a/tests/flow/dom/path2d.js b/tests/flow-repo/dom/path2d.js similarity index 100% rename from tests/flow/dom/path2d.js rename to tests/flow-repo/dom/path2d.js diff --git a/tests/flow/dom/registerElement.js b/tests/flow-repo/dom/registerElement.js similarity index 100% rename from tests/flow/dom/registerElement.js rename to tests/flow-repo/dom/registerElement.js diff --git a/tests/flow/dom/traversal.js b/tests/flow-repo/dom/traversal.js similarity index 100% rename from tests/flow/dom/traversal.js rename to tests/flow-repo/dom/traversal.js diff --git a/tests/flow/dump-types/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/dump-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/dump-types/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/dump-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/dump-types/import.js b/tests/flow-repo/dump-types/import.js similarity index 100% rename from tests/flow/dump-types/import.js rename to tests/flow-repo/dump-types/import.js diff --git a/tests/flow/dump-types/jsfmt.spec.js b/tests/flow-repo/dump-types/jsfmt.spec.js similarity index 100% rename from tests/flow/dump-types/jsfmt.spec.js rename to tests/flow-repo/dump-types/jsfmt.spec.js diff --git a/tests/flow/dump-types/test.js b/tests/flow-repo/dump-types/test.js similarity index 100% rename from tests/flow/dump-types/test.js rename to tests/flow-repo/dump-types/test.js diff --git a/tests/flow/duplicate_methods/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/duplicate_methods/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/duplicate_methods/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/duplicate_methods/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/duplicate_methods/jsfmt.spec.js b/tests/flow-repo/duplicate_methods/jsfmt.spec.js similarity index 100% rename from tests/flow/duplicate_methods/jsfmt.spec.js rename to tests/flow-repo/duplicate_methods/jsfmt.spec.js diff --git a/tests/flow/duplicate_methods/test.js b/tests/flow-repo/duplicate_methods/test.js similarity index 100% rename from tests/flow/duplicate_methods/test.js rename to tests/flow-repo/duplicate_methods/test.js diff --git a/tests/flow/encaps/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/encaps/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/encaps/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/encaps/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/encaps/encaps.js b/tests/flow-repo/encaps/encaps.js similarity index 100% rename from tests/flow/encaps/encaps.js rename to tests/flow-repo/encaps/encaps.js diff --git a/tests/flow/encaps/jsfmt.spec.js b/tests/flow-repo/encaps/jsfmt.spec.js similarity index 100% rename from tests/flow/encaps/jsfmt.spec.js rename to tests/flow-repo/encaps/jsfmt.spec.js diff --git a/tests/flow/enumerror/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/enumerror/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/enumerror/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/enumerror/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/enumerror/enumerror.js b/tests/flow-repo/enumerror/enumerror.js similarity index 100% rename from tests/flow/enumerror/enumerror.js rename to tests/flow-repo/enumerror/enumerror.js diff --git a/tests/flow/enumerror/jsfmt.spec.js b/tests/flow-repo/enumerror/jsfmt.spec.js similarity index 100% rename from tests/flow/enumerror/jsfmt.spec.js rename to tests/flow-repo/enumerror/jsfmt.spec.js diff --git a/tests/flow/equals/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/equals/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/equals/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/equals/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/equals/equals.js b/tests/flow-repo/equals/equals.js similarity index 100% rename from tests/flow/equals/equals.js rename to tests/flow-repo/equals/equals.js diff --git a/tests/flow/equals/jsfmt.spec.js b/tests/flow-repo/equals/jsfmt.spec.js similarity index 100% rename from tests/flow/equals/jsfmt.spec.js rename to tests/flow-repo/equals/jsfmt.spec.js diff --git a/tests/flow/error_messages/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/error_messages/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/error_messages/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/error_messages/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/error_messages/errors.js b/tests/flow-repo/error_messages/errors.js similarity index 100% rename from tests/flow/error_messages/errors.js rename to tests/flow-repo/error_messages/errors.js diff --git a/tests/flow/error_messages/jsfmt.spec.js b/tests/flow-repo/error_messages/jsfmt.spec.js similarity index 100% rename from tests/flow/error_messages/jsfmt.spec.js rename to tests/flow-repo/error_messages/jsfmt.spec.js diff --git a/tests/flow/es6modules/B.js b/tests/flow-repo/es6modules/B.js similarity index 100% rename from tests/flow/es6modules/B.js rename to tests/flow-repo/es6modules/B.js diff --git a/tests/flow/es6modules/C.js b/tests/flow-repo/es6modules/C.js similarity index 100% rename from tests/flow/es6modules/C.js rename to tests/flow-repo/es6modules/C.js diff --git a/tests/flow/es6modules/CommonJS_Clobbering_Class.js b/tests/flow-repo/es6modules/CommonJS_Clobbering_Class.js similarity index 100% rename from tests/flow/es6modules/CommonJS_Clobbering_Class.js rename to tests/flow-repo/es6modules/CommonJS_Clobbering_Class.js diff --git a/tests/flow/es6modules/CommonJS_Clobbering_Frozen.js b/tests/flow-repo/es6modules/CommonJS_Clobbering_Frozen.js similarity index 100% rename from tests/flow/es6modules/CommonJS_Clobbering_Frozen.js rename to tests/flow-repo/es6modules/CommonJS_Clobbering_Frozen.js diff --git a/tests/flow/es6modules/CommonJS_Clobbering_Lit.js b/tests/flow-repo/es6modules/CommonJS_Clobbering_Lit.js similarity index 100% rename from tests/flow/es6modules/CommonJS_Clobbering_Lit.js rename to tests/flow-repo/es6modules/CommonJS_Clobbering_Lit.js diff --git a/tests/flow/es6modules/CommonJS_Named.js b/tests/flow-repo/es6modules/CommonJS_Named.js similarity index 100% rename from tests/flow/es6modules/CommonJS_Named.js rename to tests/flow-repo/es6modules/CommonJS_Named.js diff --git a/tests/flow/es6modules/ES6_DefaultAndNamed.js b/tests/flow-repo/es6modules/ES6_DefaultAndNamed.js similarity index 100% rename from tests/flow/es6modules/ES6_DefaultAndNamed.js rename to tests/flow-repo/es6modules/ES6_DefaultAndNamed.js diff --git a/tests/flow/es6modules/ES6_Default_AnonClass1.js b/tests/flow-repo/es6modules/ES6_Default_AnonClass1.js similarity index 100% rename from tests/flow/es6modules/ES6_Default_AnonClass1.js rename to tests/flow-repo/es6modules/ES6_Default_AnonClass1.js diff --git a/tests/flow/es6modules/ES6_Default_AnonClass2.js b/tests/flow-repo/es6modules/ES6_Default_AnonClass2.js similarity index 100% rename from tests/flow/es6modules/ES6_Default_AnonClass2.js rename to tests/flow-repo/es6modules/ES6_Default_AnonClass2.js diff --git a/tests/flow/es6modules/ES6_Default_AnonFunction1.js b/tests/flow-repo/es6modules/ES6_Default_AnonFunction1.js similarity index 100% rename from tests/flow/es6modules/ES6_Default_AnonFunction1.js rename to tests/flow-repo/es6modules/ES6_Default_AnonFunction1.js diff --git a/tests/flow/es6modules/ES6_Default_AnonFunction2.js b/tests/flow-repo/es6modules/ES6_Default_AnonFunction2.js similarity index 100% rename from tests/flow/es6modules/ES6_Default_AnonFunction2.js rename to tests/flow-repo/es6modules/ES6_Default_AnonFunction2.js diff --git a/tests/flow/es6modules/ES6_Default_NamedClass1.js b/tests/flow-repo/es6modules/ES6_Default_NamedClass1.js similarity index 100% rename from tests/flow/es6modules/ES6_Default_NamedClass1.js rename to tests/flow-repo/es6modules/ES6_Default_NamedClass1.js diff --git a/tests/flow/es6modules/ES6_Default_NamedClass2.js b/tests/flow-repo/es6modules/ES6_Default_NamedClass2.js similarity index 100% rename from tests/flow/es6modules/ES6_Default_NamedClass2.js rename to tests/flow-repo/es6modules/ES6_Default_NamedClass2.js diff --git a/tests/flow/es6modules/ES6_Default_NamedFunction1.js b/tests/flow-repo/es6modules/ES6_Default_NamedFunction1.js similarity index 100% rename from tests/flow/es6modules/ES6_Default_NamedFunction1.js rename to tests/flow-repo/es6modules/ES6_Default_NamedFunction1.js diff --git a/tests/flow/es6modules/ES6_Default_NamedFunction2.js b/tests/flow-repo/es6modules/ES6_Default_NamedFunction2.js similarity index 100% rename from tests/flow/es6modules/ES6_Default_NamedFunction2.js rename to tests/flow-repo/es6modules/ES6_Default_NamedFunction2.js diff --git a/tests/flow/es6modules/ES6_ExportAllFromMulti.js b/tests/flow-repo/es6modules/ES6_ExportAllFromMulti.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportAllFromMulti.js rename to tests/flow-repo/es6modules/ES6_ExportAllFromMulti.js diff --git a/tests/flow/es6modules/ES6_ExportAllFrom_Intermediary1.js b/tests/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary1.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportAllFrom_Intermediary1.js rename to tests/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary1.js diff --git a/tests/flow/es6modules/ES6_ExportAllFrom_Intermediary2.js b/tests/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary2.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportAllFrom_Intermediary2.js rename to tests/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary2.js diff --git a/tests/flow/es6modules/ES6_ExportAllFrom_Source1.js b/tests/flow-repo/es6modules/ES6_ExportAllFrom_Source1.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportAllFrom_Source1.js rename to tests/flow-repo/es6modules/ES6_ExportAllFrom_Source1.js diff --git a/tests/flow/es6modules/ES6_ExportAllFrom_Source2.js b/tests/flow-repo/es6modules/ES6_ExportAllFrom_Source2.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportAllFrom_Source2.js rename to tests/flow-repo/es6modules/ES6_ExportAllFrom_Source2.js diff --git a/tests/flow/es6modules/ES6_ExportFrom_Intermediary1.js b/tests/flow-repo/es6modules/ES6_ExportFrom_Intermediary1.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportFrom_Intermediary1.js rename to tests/flow-repo/es6modules/ES6_ExportFrom_Intermediary1.js diff --git a/tests/flow/es6modules/ES6_ExportFrom_Intermediary2.js b/tests/flow-repo/es6modules/ES6_ExportFrom_Intermediary2.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportFrom_Intermediary2.js rename to tests/flow-repo/es6modules/ES6_ExportFrom_Intermediary2.js diff --git a/tests/flow/es6modules/ES6_ExportFrom_Source1.js b/tests/flow-repo/es6modules/ES6_ExportFrom_Source1.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportFrom_Source1.js rename to tests/flow-repo/es6modules/ES6_ExportFrom_Source1.js diff --git a/tests/flow/es6modules/ES6_ExportFrom_Source2.js b/tests/flow-repo/es6modules/ES6_ExportFrom_Source2.js similarity index 100% rename from tests/flow/es6modules/ES6_ExportFrom_Source2.js rename to tests/flow-repo/es6modules/ES6_ExportFrom_Source2.js diff --git a/tests/flow/es6modules/ES6_Named1.js b/tests/flow-repo/es6modules/ES6_Named1.js similarity index 100% rename from tests/flow/es6modules/ES6_Named1.js rename to tests/flow-repo/es6modules/ES6_Named1.js diff --git a/tests/flow/es6modules/ES6_Named2.js b/tests/flow-repo/es6modules/ES6_Named2.js similarity index 100% rename from tests/flow/es6modules/ES6_Named2.js rename to tests/flow-repo/es6modules/ES6_Named2.js diff --git a/tests/flow/es6modules/ExportType.js b/tests/flow-repo/es6modules/ExportType.js similarity index 100% rename from tests/flow/es6modules/ExportType.js rename to tests/flow-repo/es6modules/ExportType.js diff --git a/tests/flow/es6modules/ProvidesModuleA.js b/tests/flow-repo/es6modules/ProvidesModuleA.js similarity index 100% rename from tests/flow/es6modules/ProvidesModuleA.js rename to tests/flow-repo/es6modules/ProvidesModuleA.js diff --git a/tests/flow/es6modules/ProvidesModuleCJSDefault.js b/tests/flow-repo/es6modules/ProvidesModuleCJSDefault.js similarity index 100% rename from tests/flow/es6modules/ProvidesModuleCJSDefault.js rename to tests/flow-repo/es6modules/ProvidesModuleCJSDefault.js diff --git a/tests/flow/es6modules/ProvidesModuleD.js b/tests/flow-repo/es6modules/ProvidesModuleD.js similarity index 100% rename from tests/flow/es6modules/ProvidesModuleD.js rename to tests/flow-repo/es6modules/ProvidesModuleD.js diff --git a/tests/flow/es6modules/ProvidesModuleES6Default.js b/tests/flow-repo/es6modules/ProvidesModuleES6Default.js similarity index 100% rename from tests/flow/es6modules/ProvidesModuleES6Default.js rename to tests/flow-repo/es6modules/ProvidesModuleES6Default.js diff --git a/tests/flow/es6modules/SideEffects.js b/tests/flow-repo/es6modules/SideEffects.js similarity index 100% rename from tests/flow/es6modules/SideEffects.js rename to tests/flow-repo/es6modules/SideEffects.js diff --git a/tests/flow/es6modules/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/es6modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/es6modules/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/es6modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/es6modules/es6modules.js b/tests/flow-repo/es6modules/es6modules.js similarity index 100% rename from tests/flow/es6modules/es6modules.js rename to tests/flow-repo/es6modules/es6modules.js diff --git a/tests/flow/es6modules/jsfmt.spec.js b/tests/flow-repo/es6modules/jsfmt.spec.js similarity index 100% rename from tests/flow/es6modules/jsfmt.spec.js rename to tests/flow-repo/es6modules/jsfmt.spec.js diff --git a/tests/flow/es6modules/test_imports_are_frozen.js b/tests/flow-repo/es6modules/test_imports_are_frozen.js similarity index 100% rename from tests/flow/es6modules/test_imports_are_frozen.js rename to tests/flow-repo/es6modules/test_imports_are_frozen.js diff --git a/tests/flow/es_declare_module/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/es_declare_module/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/es_declare_module/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/es_declare_module/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/es_declare_module/es_declare_module.js b/tests/flow-repo/es_declare_module/es_declare_module.js similarity index 100% rename from tests/flow/es_declare_module/es_declare_module.js rename to tests/flow-repo/es_declare_module/es_declare_module.js diff --git a/tests/flow/es_declare_module/flow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/es_declare_module/flow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/es_declare_module/flow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/es_declare_module/flow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/es_declare_module/flow-typed/declares.js b/tests/flow-repo/es_declare_module/flow-typed/declares.js similarity index 100% rename from tests/flow/es_declare_module/flow-typed/declares.js rename to tests/flow-repo/es_declare_module/flow-typed/declares.js diff --git a/tests/flow/es_declare_module/flow-typed/jsfmt.spec.js b/tests/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow/es_declare_module/flow-typed/jsfmt.spec.js rename to tests/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js diff --git a/tests/flow/es_declare_module/jsfmt.spec.js b/tests/flow-repo/es_declare_module/jsfmt.spec.js similarity index 100% rename from tests/flow/es_declare_module/jsfmt.spec.js rename to tests/flow-repo/es_declare_module/jsfmt.spec.js diff --git a/tests/flow/esproposal_class_instance_fields.ignore/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_class_instance_fields.ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_class_instance_fields.ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_class_instance_fields.ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_class_instance_fields.ignore/jsfmt.spec.js b/tests/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_class_instance_fields.ignore/jsfmt.spec.js rename to tests/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js diff --git a/tests/flow/esproposal_class_instance_fields.ignore/test.js b/tests/flow-repo/esproposal_class_instance_fields.ignore/test.js similarity index 100% rename from tests/flow/esproposal_class_instance_fields.ignore/test.js rename to tests/flow-repo/esproposal_class_instance_fields.ignore/test.js diff --git a/tests/flow/esproposal_class_instance_fields.warn/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_class_instance_fields.warn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_class_instance_fields.warn/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_class_instance_fields.warn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_class_instance_fields.warn/jsfmt.spec.js b/tests/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_class_instance_fields.warn/jsfmt.spec.js rename to tests/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js diff --git a/tests/flow/esproposal_class_instance_fields.warn/test.js b/tests/flow-repo/esproposal_class_instance_fields.warn/test.js similarity index 100% rename from tests/flow/esproposal_class_instance_fields.warn/test.js rename to tests/flow-repo/esproposal_class_instance_fields.warn/test.js diff --git a/tests/flow/esproposal_class_static_fields.ignore/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_class_static_fields.ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_class_static_fields.ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_class_static_fields.ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_class_static_fields.ignore/jsfmt.spec.js b/tests/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_class_static_fields.ignore/jsfmt.spec.js rename to tests/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js diff --git a/tests/flow/esproposal_class_static_fields.ignore/test.js b/tests/flow-repo/esproposal_class_static_fields.ignore/test.js similarity index 100% rename from tests/flow/esproposal_class_static_fields.ignore/test.js rename to tests/flow-repo/esproposal_class_static_fields.ignore/test.js diff --git a/tests/flow/esproposal_class_static_fields.warn/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_class_static_fields.warn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_class_static_fields.warn/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_class_static_fields.warn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_class_static_fields.warn/jsfmt.spec.js b/tests/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_class_static_fields.warn/jsfmt.spec.js rename to tests/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js diff --git a/tests/flow/esproposal_class_static_fields.warn/test.js b/tests/flow-repo/esproposal_class_static_fields.warn/test.js similarity index 100% rename from tests/flow/esproposal_class_static_fields.warn/test.js rename to tests/flow-repo/esproposal_class_static_fields.warn/test.js diff --git a/tests/flow/esproposal_decorators.ignore/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_decorators.ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_decorators.ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_decorators.ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_decorators.ignore/jsfmt.spec.js b/tests/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_decorators.ignore/jsfmt.spec.js rename to tests/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js diff --git a/tests/flow/esproposal_decorators.ignore/test.js b/tests/flow-repo/esproposal_decorators.ignore/test.js similarity index 100% rename from tests/flow/esproposal_decorators.ignore/test.js rename to tests/flow-repo/esproposal_decorators.ignore/test.js diff --git a/tests/flow/esproposal_decorators.warn/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_decorators.warn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_decorators.warn/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_decorators.warn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_decorators.warn/jsfmt.spec.js b/tests/flow-repo/esproposal_decorators.warn/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_decorators.warn/jsfmt.spec.js rename to tests/flow-repo/esproposal_decorators.warn/jsfmt.spec.js diff --git a/tests/flow/esproposal_decorators.warn/test.js b/tests/flow-repo/esproposal_decorators.warn/test.js similarity index 100% rename from tests/flow/esproposal_decorators.warn/test.js rename to tests/flow-repo/esproposal_decorators.warn/test.js diff --git a/tests/flow/esproposal_export_star_as.enable/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_export_star_as.enable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_export_star_as.enable/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_export_star_as.enable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_export_star_as.enable/dest.js b/tests/flow-repo/esproposal_export_star_as.enable/dest.js similarity index 100% rename from tests/flow/esproposal_export_star_as.enable/dest.js rename to tests/flow-repo/esproposal_export_star_as.enable/dest.js diff --git a/tests/flow/esproposal_export_star_as.enable/jsfmt.spec.js b/tests/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_export_star_as.enable/jsfmt.spec.js rename to tests/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js diff --git a/tests/flow/esproposal_export_star_as.enable/source.js b/tests/flow-repo/esproposal_export_star_as.enable/source.js similarity index 100% rename from tests/flow/esproposal_export_star_as.enable/source.js rename to tests/flow-repo/esproposal_export_star_as.enable/source.js diff --git a/tests/flow/esproposal_export_star_as.enable/test.js b/tests/flow-repo/esproposal_export_star_as.enable/test.js similarity index 100% rename from tests/flow/esproposal_export_star_as.enable/test.js rename to tests/flow-repo/esproposal_export_star_as.enable/test.js diff --git a/tests/flow/esproposal_export_star_as.ignore/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_export_star_as.ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_export_star_as.ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_export_star_as.ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_export_star_as.ignore/dest.js b/tests/flow-repo/esproposal_export_star_as.ignore/dest.js similarity index 100% rename from tests/flow/esproposal_export_star_as.ignore/dest.js rename to tests/flow-repo/esproposal_export_star_as.ignore/dest.js diff --git a/tests/flow/esproposal_export_star_as.ignore/jsfmt.spec.js b/tests/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_export_star_as.ignore/jsfmt.spec.js rename to tests/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js diff --git a/tests/flow/esproposal_export_star_as.ignore/source.js b/tests/flow-repo/esproposal_export_star_as.ignore/source.js similarity index 100% rename from tests/flow/esproposal_export_star_as.ignore/source.js rename to tests/flow-repo/esproposal_export_star_as.ignore/source.js diff --git a/tests/flow/esproposal_export_star_as.ignore/test.js b/tests/flow-repo/esproposal_export_star_as.ignore/test.js similarity index 100% rename from tests/flow/esproposal_export_star_as.ignore/test.js rename to tests/flow-repo/esproposal_export_star_as.ignore/test.js diff --git a/tests/flow/esproposal_export_star_as.warn/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/esproposal_export_star_as.warn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/esproposal_export_star_as.warn/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/esproposal_export_star_as.warn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/esproposal_export_star_as.warn/jsfmt.spec.js b/tests/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js similarity index 100% rename from tests/flow/esproposal_export_star_as.warn/jsfmt.spec.js rename to tests/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js diff --git a/tests/flow/esproposal_export_star_as.warn/test.js b/tests/flow-repo/esproposal_export_star_as.warn/test.js similarity index 100% rename from tests/flow/esproposal_export_star_as.warn/test.js rename to tests/flow-repo/esproposal_export_star_as.warn/test.js diff --git a/tests/flow/export_default/P.js b/tests/flow-repo/export_default/P.js similarity index 100% rename from tests/flow/export_default/P.js rename to tests/flow-repo/export_default/P.js diff --git a/tests/flow/export_default/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/export_default/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/export_default/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/export_default/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/export_default/jsfmt.spec.js b/tests/flow-repo/export_default/jsfmt.spec.js similarity index 100% rename from tests/flow/export_default/jsfmt.spec.js rename to tests/flow-repo/export_default/jsfmt.spec.js diff --git a/tests/flow/export_default/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/export_default/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/export_default/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/export_default/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/export_default/lib/jsfmt.spec.js b/tests/flow-repo/export_default/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/export_default/lib/jsfmt.spec.js rename to tests/flow-repo/export_default/lib/jsfmt.spec.js diff --git a/tests/flow/export_default/lib/lib.js b/tests/flow-repo/export_default/lib/lib.js similarity index 100% rename from tests/flow/export_default/lib/lib.js rename to tests/flow-repo/export_default/lib/lib.js diff --git a/tests/flow/export_default/test.js b/tests/flow-repo/export_default/test.js similarity index 100% rename from tests/flow/export_default/test.js rename to tests/flow-repo/export_default/test.js diff --git a/tests/flow/export_type/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/export_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/export_type/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/export_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/export_type/cjs_with_types.js b/tests/flow-repo/export_type/cjs_with_types.js similarity index 100% rename from tests/flow/export_type/cjs_with_types.js rename to tests/flow-repo/export_type/cjs_with_types.js diff --git a/tests/flow/export_type/importer.js b/tests/flow-repo/export_type/importer.js similarity index 100% rename from tests/flow/export_type/importer.js rename to tests/flow-repo/export_type/importer.js diff --git a/tests/flow/export_type/jsfmt.spec.js b/tests/flow-repo/export_type/jsfmt.spec.js similarity index 100% rename from tests/flow/export_type/jsfmt.spec.js rename to tests/flow-repo/export_type/jsfmt.spec.js diff --git a/tests/flow/export_type/types_only.js b/tests/flow-repo/export_type/types_only.js similarity index 100% rename from tests/flow/export_type/types_only.js rename to tests/flow-repo/export_type/types_only.js diff --git a/tests/flow/export_type/types_only2.js b/tests/flow-repo/export_type/types_only2.js similarity index 100% rename from tests/flow/export_type/types_only2.js rename to tests/flow-repo/export_type/types_only2.js diff --git a/tests/flow/extensions/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/extensions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/extensions/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/extensions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/extensions/foo.js b/tests/flow-repo/extensions/foo.js similarity index 100% rename from tests/flow/extensions/foo.js rename to tests/flow-repo/extensions/foo.js diff --git a/tests/flow/extensions/jsfmt.spec.js b/tests/flow-repo/extensions/jsfmt.spec.js similarity index 100% rename from tests/flow/extensions/jsfmt.spec.js rename to tests/flow-repo/extensions/jsfmt.spec.js diff --git a/tests/flow/facebook_fbt_none/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/facebook_fbt_none/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/facebook_fbt_none/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/facebook_fbt_none/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/facebook_fbt_none/jsfmt.spec.js b/tests/flow-repo/facebook_fbt_none/jsfmt.spec.js similarity index 100% rename from tests/flow/facebook_fbt_none/jsfmt.spec.js rename to tests/flow-repo/facebook_fbt_none/jsfmt.spec.js diff --git a/tests/flow/facebook_fbt_none/main.js b/tests/flow-repo/facebook_fbt_none/main.js similarity index 100% rename from tests/flow/facebook_fbt_none/main.js rename to tests/flow-repo/facebook_fbt_none/main.js diff --git a/tests/flow/facebook_fbt_some/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/facebook_fbt_some/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/facebook_fbt_some/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/facebook_fbt_some/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/facebook_fbt_some/flow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/facebook_fbt_some/flow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/facebook_fbt_some/flow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/facebook_fbt_some/flow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/facebook_fbt_some/flow-typed/fbt.js b/tests/flow-repo/facebook_fbt_some/flow-typed/fbt.js similarity index 100% rename from tests/flow/facebook_fbt_some/flow-typed/fbt.js rename to tests/flow-repo/facebook_fbt_some/flow-typed/fbt.js diff --git a/tests/flow/facebook_fbt_some/flow-typed/jsfmt.spec.js b/tests/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow/facebook_fbt_some/flow-typed/jsfmt.spec.js rename to tests/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js diff --git a/tests/flow/facebook_fbt_some/jsfmt.spec.js b/tests/flow-repo/facebook_fbt_some/jsfmt.spec.js similarity index 100% rename from tests/flow/facebook_fbt_some/jsfmt.spec.js rename to tests/flow-repo/facebook_fbt_some/jsfmt.spec.js diff --git a/tests/flow/facebook_fbt_some/main.js b/tests/flow-repo/facebook_fbt_some/main.js similarity index 100% rename from tests/flow/facebook_fbt_some/main.js rename to tests/flow-repo/facebook_fbt_some/main.js diff --git a/tests/flow/facebookisms/Bar.js b/tests/flow-repo/facebookisms/Bar.js similarity index 100% rename from tests/flow/facebookisms/Bar.js rename to tests/flow-repo/facebookisms/Bar.js diff --git a/tests/flow/facebookisms/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/facebookisms/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/facebookisms/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/facebookisms/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/facebookisms/copyProperties.js b/tests/flow-repo/facebookisms/copyProperties.js similarity index 100% rename from tests/flow/facebookisms/copyProperties.js rename to tests/flow-repo/facebookisms/copyProperties.js diff --git a/tests/flow/facebookisms/invariant.js b/tests/flow-repo/facebookisms/invariant.js similarity index 100% rename from tests/flow/facebookisms/invariant.js rename to tests/flow-repo/facebookisms/invariant.js diff --git a/tests/flow/facebookisms/jsfmt.spec.js b/tests/flow-repo/facebookisms/jsfmt.spec.js similarity index 100% rename from tests/flow/facebookisms/jsfmt.spec.js rename to tests/flow-repo/facebookisms/jsfmt.spec.js diff --git a/tests/flow/facebookisms/lib.js b/tests/flow-repo/facebookisms/lib.js similarity index 100% rename from tests/flow/facebookisms/lib.js rename to tests/flow-repo/facebookisms/lib.js diff --git a/tests/flow/facebookisms/mergeInto.js b/tests/flow-repo/facebookisms/mergeInto.js similarity index 100% rename from tests/flow/facebookisms/mergeInto.js rename to tests/flow-repo/facebookisms/mergeInto.js diff --git a/tests/flow/facebookisms/test.js b/tests/flow-repo/facebookisms/test.js similarity index 100% rename from tests/flow/facebookisms/test.js rename to tests/flow-repo/facebookisms/test.js diff --git a/tests/flow/fetch/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/fetch/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/fetch/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/fetch/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/fetch/fetch.js b/tests/flow-repo/fetch/fetch.js similarity index 100% rename from tests/flow/fetch/fetch.js rename to tests/flow-repo/fetch/fetch.js diff --git a/tests/flow/fetch/headers.js b/tests/flow-repo/fetch/headers.js similarity index 100% rename from tests/flow/fetch/headers.js rename to tests/flow-repo/fetch/headers.js diff --git a/tests/flow/fetch/jsfmt.spec.js b/tests/flow-repo/fetch/jsfmt.spec.js similarity index 100% rename from tests/flow/fetch/jsfmt.spec.js rename to tests/flow-repo/fetch/jsfmt.spec.js diff --git a/tests/flow/fetch/request.js b/tests/flow-repo/fetch/request.js similarity index 100% rename from tests/flow/fetch/request.js rename to tests/flow-repo/fetch/request.js diff --git a/tests/flow/fetch/response.js b/tests/flow-repo/fetch/response.js similarity index 100% rename from tests/flow/fetch/response.js rename to tests/flow-repo/fetch/response.js diff --git a/tests/flow/fetch/urlsearchparams.js b/tests/flow-repo/fetch/urlsearchparams.js similarity index 100% rename from tests/flow/fetch/urlsearchparams.js rename to tests/flow-repo/fetch/urlsearchparams.js diff --git a/tests/flow/find-module/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/find-module/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/find-module/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/find-module/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/find-module/jsfmt.spec.js b/tests/flow-repo/find-module/jsfmt.spec.js similarity index 100% rename from tests/flow/find-module/jsfmt.spec.js rename to tests/flow-repo/find-module/jsfmt.spec.js diff --git a/tests/flow/find-module/req.js b/tests/flow-repo/find-module/req.js similarity index 100% rename from tests/flow/find-module/req.js rename to tests/flow-repo/find-module/req.js diff --git a/tests/flow/find-module/test.js b/tests/flow-repo/find-module/test.js similarity index 100% rename from tests/flow/find-module/test.js rename to tests/flow-repo/find-module/test.js diff --git a/tests/flow/fixpoint/Fun.js b/tests/flow-repo/fixpoint/Fun.js similarity index 100% rename from tests/flow/fixpoint/Fun.js rename to tests/flow-repo/fixpoint/Fun.js diff --git a/tests/flow/fixpoint/Ycombinator.js b/tests/flow-repo/fixpoint/Ycombinator.js similarity index 100% rename from tests/flow/fixpoint/Ycombinator.js rename to tests/flow-repo/fixpoint/Ycombinator.js diff --git a/tests/flow/fixpoint/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/fixpoint/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/fixpoint/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/fixpoint/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/fixpoint/jsfmt.spec.js b/tests/flow-repo/fixpoint/jsfmt.spec.js similarity index 100% rename from tests/flow/fixpoint/jsfmt.spec.js rename to tests/flow-repo/fixpoint/jsfmt.spec.js diff --git a/tests/flow/flow_ast.template_strings/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/flow_ast.template_strings/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/flow_ast.template_strings/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/flow_ast.template_strings/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/flow_ast.template_strings/foo.js b/tests/flow-repo/flow_ast.template_strings/foo.js similarity index 100% rename from tests/flow/flow_ast.template_strings/foo.js rename to tests/flow-repo/flow_ast.template_strings/foo.js diff --git a/tests/flow/flow_ast.template_strings/jsfmt.spec.js b/tests/flow-repo/flow_ast.template_strings/jsfmt.spec.js similarity index 100% rename from tests/flow/flow_ast.template_strings/jsfmt.spec.js rename to tests/flow-repo/flow_ast.template_strings/jsfmt.spec.js diff --git a/tests/flow/focus-check/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/focus-check/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/focus-check/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/focus-check/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/focus-check/a.js b/tests/flow-repo/focus-check/a.js similarity index 100% rename from tests/flow/focus-check/a.js rename to tests/flow-repo/focus-check/a.js diff --git a/tests/flow/focus-check/b.js b/tests/flow-repo/focus-check/b.js similarity index 100% rename from tests/flow/focus-check/b.js rename to tests/flow-repo/focus-check/b.js diff --git a/tests/flow/focus-check/jsfmt.spec.js b/tests/flow-repo/focus-check/jsfmt.spec.js similarity index 100% rename from tests/flow/focus-check/jsfmt.spec.js rename to tests/flow-repo/focus-check/jsfmt.spec.js diff --git a/tests/flow/focus-check/test.js b/tests/flow-repo/focus-check/test.js similarity index 100% rename from tests/flow/focus-check/test.js rename to tests/flow-repo/focus-check/test.js diff --git a/tests/flow/for/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/for/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/for/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/for/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/for/abnormal.js b/tests/flow-repo/for/abnormal.js similarity index 100% rename from tests/flow/for/abnormal.js rename to tests/flow-repo/for/abnormal.js diff --git a/tests/flow/for/abnormal_for_in.js b/tests/flow-repo/for/abnormal_for_in.js similarity index 100% rename from tests/flow/for/abnormal_for_in.js rename to tests/flow-repo/for/abnormal_for_in.js diff --git a/tests/flow/for/abnormal_for_of.js b/tests/flow-repo/for/abnormal_for_of.js similarity index 100% rename from tests/flow/for/abnormal_for_of.js rename to tests/flow-repo/for/abnormal_for_of.js diff --git a/tests/flow/for/jsfmt.spec.js b/tests/flow-repo/for/jsfmt.spec.js similarity index 100% rename from tests/flow/for/jsfmt.spec.js rename to tests/flow-repo/for/jsfmt.spec.js diff --git a/tests/flow/forof/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/forof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/forof/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/forof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/forof/forof.js b/tests/flow-repo/forof/forof.js similarity index 100% rename from tests/flow/forof/forof.js rename to tests/flow-repo/forof/forof.js diff --git a/tests/flow/forof/jsfmt.spec.js b/tests/flow-repo/forof/jsfmt.spec.js similarity index 100% rename from tests/flow/forof/jsfmt.spec.js rename to tests/flow-repo/forof/jsfmt.spec.js diff --git a/tests/flow/function/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/function/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/function/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/function/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/function/apply.js b/tests/flow-repo/function/apply.js similarity index 100% rename from tests/flow/function/apply.js rename to tests/flow-repo/function/apply.js diff --git a/tests/flow/function/bind.js b/tests/flow-repo/function/bind.js similarity index 100% rename from tests/flow/function/bind.js rename to tests/flow-repo/function/bind.js diff --git a/tests/flow/function/call.js b/tests/flow-repo/function/call.js similarity index 100% rename from tests/flow/function/call.js rename to tests/flow-repo/function/call.js diff --git a/tests/flow/function/function.js b/tests/flow-repo/function/function.js similarity index 100% rename from tests/flow/function/function.js rename to tests/flow-repo/function/function.js diff --git a/tests/flow/function/jsfmt.spec.js b/tests/flow-repo/function/jsfmt.spec.js similarity index 100% rename from tests/flow/function/jsfmt.spec.js rename to tests/flow-repo/function/jsfmt.spec.js diff --git a/tests/flow/function/rest.js b/tests/flow-repo/function/rest.js similarity index 100% rename from tests/flow/function/rest.js rename to tests/flow-repo/function/rest.js diff --git a/tests/flow/function/rest_type.js b/tests/flow-repo/function/rest_type.js similarity index 100% rename from tests/flow/function/rest_type.js rename to tests/flow-repo/function/rest_type.js diff --git a/tests/flow/funrec/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/funrec/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/funrec/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/funrec/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/funrec/funrec.js b/tests/flow-repo/funrec/funrec.js similarity index 100% rename from tests/flow/funrec/funrec.js rename to tests/flow-repo/funrec/funrec.js diff --git a/tests/flow/funrec/jsfmt.spec.js b/tests/flow-repo/funrec/jsfmt.spec.js similarity index 100% rename from tests/flow/funrec/jsfmt.spec.js rename to tests/flow-repo/funrec/jsfmt.spec.js diff --git a/tests/flow/generators/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/generators/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/generators/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/generators/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/generators/class.js b/tests/flow-repo/generators/class.js similarity index 100% rename from tests/flow/generators/class.js rename to tests/flow-repo/generators/class.js diff --git a/tests/flow/generators/class_failure.js b/tests/flow-repo/generators/class_failure.js similarity index 100% rename from tests/flow/generators/class_failure.js rename to tests/flow-repo/generators/class_failure.js diff --git a/tests/flow/generators/generators.js b/tests/flow-repo/generators/generators.js similarity index 100% rename from tests/flow/generators/generators.js rename to tests/flow-repo/generators/generators.js diff --git a/tests/flow/generators/jsfmt.spec.js b/tests/flow-repo/generators/jsfmt.spec.js similarity index 100% rename from tests/flow/generators/jsfmt.spec.js rename to tests/flow-repo/generators/jsfmt.spec.js diff --git a/tests/flow/generators/refi.js b/tests/flow-repo/generators/refi.js similarity index 100% rename from tests/flow/generators/refi.js rename to tests/flow-repo/generators/refi.js diff --git a/tests/flow/generators/return.js b/tests/flow-repo/generators/return.js similarity index 100% rename from tests/flow/generators/return.js rename to tests/flow-repo/generators/return.js diff --git a/tests/flow/generators/throw.js b/tests/flow-repo/generators/throw.js similarity index 100% rename from tests/flow/generators/throw.js rename to tests/flow-repo/generators/throw.js diff --git a/tests/flow/generators/variance.js b/tests/flow-repo/generators/variance.js similarity index 100% rename from tests/flow/generators/variance.js rename to tests/flow-repo/generators/variance.js diff --git a/tests/flow/generics/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/generics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/generics/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/generics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/generics/generics.js b/tests/flow-repo/generics/generics.js similarity index 100% rename from tests/flow/generics/generics.js rename to tests/flow-repo/generics/generics.js diff --git a/tests/flow/generics/jsfmt.spec.js b/tests/flow-repo/generics/jsfmt.spec.js similarity index 100% rename from tests/flow/generics/jsfmt.spec.js rename to tests/flow-repo/generics/jsfmt.spec.js diff --git a/tests/flow/geolocation/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/geolocation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/geolocation/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/geolocation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/geolocation/a.js b/tests/flow-repo/geolocation/a.js similarity index 100% rename from tests/flow/geolocation/a.js rename to tests/flow-repo/geolocation/a.js diff --git a/tests/flow/geolocation/jsfmt.spec.js b/tests/flow-repo/geolocation/jsfmt.spec.js similarity index 100% rename from tests/flow/geolocation/jsfmt.spec.js rename to tests/flow-repo/geolocation/jsfmt.spec.js diff --git a/tests/flow/get-def/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/get-def/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/get-def/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/get-def/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/get-def/class.js b/tests/flow-repo/get-def/class.js similarity index 100% rename from tests/flow/get-def/class.js rename to tests/flow-repo/get-def/class.js diff --git a/tests/flow/get-def/example.js b/tests/flow-repo/get-def/example.js similarity index 100% rename from tests/flow/get-def/example.js rename to tests/flow-repo/get-def/example.js diff --git a/tests/flow/get-def/helpers/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/get-def/helpers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/get-def/helpers/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/get-def/helpers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/get-def/helpers/exports_default.js b/tests/flow-repo/get-def/helpers/exports_default.js similarity index 100% rename from tests/flow/get-def/helpers/exports_default.js rename to tests/flow-repo/get-def/helpers/exports_default.js diff --git a/tests/flow/get-def/helpers/exports_named.js b/tests/flow-repo/get-def/helpers/exports_named.js similarity index 100% rename from tests/flow/get-def/helpers/exports_named.js rename to tests/flow-repo/get-def/helpers/exports_named.js diff --git a/tests/flow/get-def/helpers/jsfmt.spec.js b/tests/flow-repo/get-def/helpers/jsfmt.spec.js similarity index 100% rename from tests/flow/get-def/helpers/jsfmt.spec.js rename to tests/flow-repo/get-def/helpers/jsfmt.spec.js diff --git a/tests/flow/get-def/imports.js b/tests/flow-repo/get-def/imports.js similarity index 100% rename from tests/flow/get-def/imports.js rename to tests/flow-repo/get-def/imports.js diff --git a/tests/flow/get-def/jsfmt.spec.js b/tests/flow-repo/get-def/jsfmt.spec.js similarity index 100% rename from tests/flow/get-def/jsfmt.spec.js rename to tests/flow-repo/get-def/jsfmt.spec.js diff --git a/tests/flow/get-def/library.js b/tests/flow-repo/get-def/library.js similarity index 100% rename from tests/flow/get-def/library.js rename to tests/flow-repo/get-def/library.js diff --git a/tests/flow/get-def2/Parent.js b/tests/flow-repo/get-def2/Parent.js similarity index 100% rename from tests/flow/get-def2/Parent.js rename to tests/flow-repo/get-def2/Parent.js diff --git a/tests/flow/get-def2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/get-def2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/get-def2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/get-def2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/get-def2/jsfmt.spec.js b/tests/flow-repo/get-def2/jsfmt.spec.js similarity index 100% rename from tests/flow/get-def2/jsfmt.spec.js rename to tests/flow-repo/get-def2/jsfmt.spec.js diff --git a/tests/flow/get-def2/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/get-def2/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/get-def2/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/get-def2/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/get-def2/lib/jsfmt.spec.js b/tests/flow-repo/get-def2/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/get-def2/lib/jsfmt.spec.js rename to tests/flow-repo/get-def2/lib/jsfmt.spec.js diff --git a/tests/flow/get-def2/lib/jsx.js b/tests/flow-repo/get-def2/lib/jsx.js similarity index 100% rename from tests/flow/get-def2/lib/jsx.js rename to tests/flow-repo/get-def2/lib/jsx.js diff --git a/tests/flow/get-def2/main.js b/tests/flow-repo/get-def2/main.js similarity index 100% rename from tests/flow/get-def2/main.js rename to tests/flow-repo/get-def2/main.js diff --git a/tests/flow/get-def2/override.js b/tests/flow-repo/get-def2/override.js similarity index 100% rename from tests/flow/get-def2/override.js rename to tests/flow-repo/get-def2/override.js diff --git a/tests/flow/get-def2/react.js b/tests/flow-repo/get-def2/react.js similarity index 100% rename from tests/flow/get-def2/react.js rename to tests/flow-repo/get-def2/react.js diff --git a/tests/flow/get-def2/types.js b/tests/flow-repo/get-def2/types.js similarity index 100% rename from tests/flow/get-def2/types.js rename to tests/flow-repo/get-def2/types.js diff --git a/tests/flow/get-imports/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/get-imports/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/get-imports/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/get-imports/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/get-imports/a.js b/tests/flow-repo/get-imports/a.js similarity index 100% rename from tests/flow/get-imports/a.js rename to tests/flow-repo/get-imports/a.js diff --git a/tests/flow/get-imports/b.js b/tests/flow-repo/get-imports/b.js similarity index 100% rename from tests/flow/get-imports/b.js rename to tests/flow-repo/get-imports/b.js diff --git a/tests/flow/get-imports/c.js b/tests/flow-repo/get-imports/c.js similarity index 100% rename from tests/flow/get-imports/c.js rename to tests/flow-repo/get-imports/c.js diff --git a/tests/flow/get-imports/jsfmt.spec.js b/tests/flow-repo/get-imports/jsfmt.spec.js similarity index 100% rename from tests/flow/get-imports/jsfmt.spec.js rename to tests/flow-repo/get-imports/jsfmt.spec.js diff --git a/tests/flow/getters_and_setters_disabled/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/getters_and_setters_disabled/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/getters_and_setters_disabled/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/getters_and_setters_disabled/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/getters_and_setters_disabled/getters_and_setters.js b/tests/flow-repo/getters_and_setters_disabled/getters_and_setters.js similarity index 100% rename from tests/flow/getters_and_setters_disabled/getters_and_setters.js rename to tests/flow-repo/getters_and_setters_disabled/getters_and_setters.js diff --git a/tests/flow/getters_and_setters_disabled/jsfmt.spec.js b/tests/flow-repo/getters_and_setters_disabled/jsfmt.spec.js similarity index 100% rename from tests/flow/getters_and_setters_disabled/jsfmt.spec.js rename to tests/flow-repo/getters_and_setters_disabled/jsfmt.spec.js diff --git a/tests/flow/getters_and_setters_enabled/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/getters_and_setters_enabled/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/getters_and_setters_enabled/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/getters_and_setters_enabled/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/getters_and_setters_enabled/class.js b/tests/flow-repo/getters_and_setters_enabled/class.js similarity index 100% rename from tests/flow/getters_and_setters_enabled/class.js rename to tests/flow-repo/getters_and_setters_enabled/class.js diff --git a/tests/flow/getters_and_setters_enabled/declare_class.js b/tests/flow-repo/getters_and_setters_enabled/declare_class.js similarity index 100% rename from tests/flow/getters_and_setters_enabled/declare_class.js rename to tests/flow-repo/getters_and_setters_enabled/declare_class.js diff --git a/tests/flow/getters_and_setters_enabled/jsfmt.spec.js b/tests/flow-repo/getters_and_setters_enabled/jsfmt.spec.js similarity index 100% rename from tests/flow/getters_and_setters_enabled/jsfmt.spec.js rename to tests/flow-repo/getters_and_setters_enabled/jsfmt.spec.js diff --git a/tests/flow/getters_and_setters_enabled/object.js b/tests/flow-repo/getters_and_setters_enabled/object.js similarity index 100% rename from tests/flow/getters_and_setters_enabled/object.js rename to tests/flow-repo/getters_and_setters_enabled/object.js diff --git a/tests/flow/getters_and_setters_enabled/object_type.js b/tests/flow-repo/getters_and_setters_enabled/object_type.js similarity index 100% rename from tests/flow/getters_and_setters_enabled/object_type.js rename to tests/flow-repo/getters_and_setters_enabled/object_type.js diff --git a/tests/flow/getters_and_setters_enabled/react.js b/tests/flow-repo/getters_and_setters_enabled/react.js similarity index 100% rename from tests/flow/getters_and_setters_enabled/react.js rename to tests/flow-repo/getters_and_setters_enabled/react.js diff --git a/tests/flow/getters_and_setters_enabled/variance.js b/tests/flow-repo/getters_and_setters_enabled/variance.js similarity index 100% rename from tests/flow/getters_and_setters_enabled/variance.js rename to tests/flow-repo/getters_and_setters_enabled/variance.js diff --git a/tests/flow/haste_cycle/API.js b/tests/flow-repo/haste_cycle/API.js similarity index 100% rename from tests/flow/haste_cycle/API.js rename to tests/flow-repo/haste_cycle/API.js diff --git a/tests/flow/haste_cycle/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/haste_cycle/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/haste_cycle/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/haste_cycle/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/haste_cycle/jsfmt.spec.js b/tests/flow-repo/haste_cycle/jsfmt.spec.js similarity index 100% rename from tests/flow/haste_cycle/jsfmt.spec.js rename to tests/flow-repo/haste_cycle/jsfmt.spec.js diff --git a/tests/flow/haste_cycle/models/OpenGraphAction.js b/tests/flow-repo/haste_cycle/models/OpenGraphAction.js similarity index 100% rename from tests/flow/haste_cycle/models/OpenGraphAction.js rename to tests/flow-repo/haste_cycle/models/OpenGraphAction.js diff --git a/tests/flow/haste_cycle/models/OpenGraphObject.js b/tests/flow-repo/haste_cycle/models/OpenGraphObject.js similarity index 100% rename from tests/flow/haste_cycle/models/OpenGraphObject.js rename to tests/flow-repo/haste_cycle/models/OpenGraphObject.js diff --git a/tests/flow/haste_cycle/models/OpenGraphValueContainer.js b/tests/flow-repo/haste_cycle/models/OpenGraphValueContainer.js similarity index 100% rename from tests/flow/haste_cycle/models/OpenGraphValueContainer.js rename to tests/flow-repo/haste_cycle/models/OpenGraphValueContainer.js diff --git a/tests/flow/haste_cycle/models/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/haste_cycle/models/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/haste_cycle/models/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/haste_cycle/models/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/haste_cycle/models/jsfmt.spec.js b/tests/flow-repo/haste_cycle/models/jsfmt.spec.js similarity index 100% rename from tests/flow/haste_cycle/models/jsfmt.spec.js rename to tests/flow-repo/haste_cycle/models/jsfmt.spec.js diff --git a/tests/flow/haste_dupe/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/haste_dupe/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/haste_dupe/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/haste_dupe/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/haste_dupe/dupe1.js b/tests/flow-repo/haste_dupe/dupe1.js similarity index 100% rename from tests/flow/haste_dupe/dupe1.js rename to tests/flow-repo/haste_dupe/dupe1.js diff --git a/tests/flow/haste_dupe/dupe2.js b/tests/flow-repo/haste_dupe/dupe2.js similarity index 100% rename from tests/flow/haste_dupe/dupe2.js rename to tests/flow-repo/haste_dupe/dupe2.js diff --git a/tests/flow/haste_dupe/jsfmt.spec.js b/tests/flow-repo/haste_dupe/jsfmt.spec.js similarity index 100% rename from tests/flow/haste_dupe/jsfmt.spec.js rename to tests/flow-repo/haste_dupe/jsfmt.spec.js diff --git a/tests/flow/haste_dupe/requires_dupe.js b/tests/flow-repo/haste_dupe/requires_dupe.js similarity index 100% rename from tests/flow/haste_dupe/requires_dupe.js rename to tests/flow-repo/haste_dupe/requires_dupe.js diff --git a/tests/flow/haste_name_reducers_defaults/Module1.js b/tests/flow-repo/haste_name_reducers_defaults/Module1.js similarity index 100% rename from tests/flow/haste_name_reducers_defaults/Module1.js rename to tests/flow-repo/haste_name_reducers_defaults/Module1.js diff --git a/tests/flow/haste_name_reducers_defaults/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/haste_name_reducers_defaults/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/haste_name_reducers_defaults/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/haste_name_reducers_defaults/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/haste_name_reducers_defaults/index.js b/tests/flow-repo/haste_name_reducers_defaults/index.js similarity index 100% rename from tests/flow/haste_name_reducers_defaults/index.js rename to tests/flow-repo/haste_name_reducers_defaults/index.js diff --git a/tests/flow/haste_name_reducers_defaults/jsfmt.spec.js b/tests/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js similarity index 100% rename from tests/flow/haste_name_reducers_defaults/jsfmt.spec.js rename to tests/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js diff --git a/tests/flow/haste_use_name_reducers/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/haste_use_name_reducers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/haste_use_name_reducers/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/haste_use_name_reducers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/haste_use_name_reducers/dir1/Module1.js b/tests/flow-repo/haste_use_name_reducers/dir1/Module1.js similarity index 100% rename from tests/flow/haste_use_name_reducers/dir1/Module1.js rename to tests/flow-repo/haste_use_name_reducers/dir1/Module1.js diff --git a/tests/flow/haste_use_name_reducers/dir1/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/haste_use_name_reducers/dir1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/haste_use_name_reducers/dir1/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/haste_use_name_reducers/dir1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/haste_use_name_reducers/dir1/jsfmt.spec.js b/tests/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js similarity index 100% rename from tests/flow/haste_use_name_reducers/dir1/jsfmt.spec.js rename to tests/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js diff --git a/tests/flow/haste_use_name_reducers/dir2/Module2.ios.js b/tests/flow-repo/haste_use_name_reducers/dir2/Module2.ios.js similarity index 100% rename from tests/flow/haste_use_name_reducers/dir2/Module2.ios.js rename to tests/flow-repo/haste_use_name_reducers/dir2/Module2.ios.js diff --git a/tests/flow/haste_use_name_reducers/dir2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/haste_use_name_reducers/dir2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/haste_use_name_reducers/dir2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/haste_use_name_reducers/dir2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/haste_use_name_reducers/dir2/jsfmt.spec.js b/tests/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js similarity index 100% rename from tests/flow/haste_use_name_reducers/dir2/jsfmt.spec.js rename to tests/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js diff --git a/tests/flow/haste_use_name_reducers/index.js b/tests/flow-repo/haste_use_name_reducers/index.js similarity index 100% rename from tests/flow/haste_use_name_reducers/index.js rename to tests/flow-repo/haste_use_name_reducers/index.js diff --git a/tests/flow/haste_use_name_reducers/jsfmt.spec.js b/tests/flow-repo/haste_use_name_reducers/jsfmt.spec.js similarity index 100% rename from tests/flow/haste_use_name_reducers/jsfmt.spec.js rename to tests/flow-repo/haste_use_name_reducers/jsfmt.spec.js diff --git a/tests/flow/ignore_package/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/ignore_package/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/ignore_package/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/ignore_package/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/ignore_package/foo.js b/tests/flow-repo/ignore_package/foo.js similarity index 100% rename from tests/flow/ignore_package/foo.js rename to tests/flow-repo/ignore_package/foo.js diff --git a/tests/flow/ignore_package/jsfmt.spec.js b/tests/flow-repo/ignore_package/jsfmt.spec.js similarity index 100% rename from tests/flow/ignore_package/jsfmt.spec.js rename to tests/flow-repo/ignore_package/jsfmt.spec.js diff --git a/tests/flow/immutable_methods/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/immutable_methods/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/immutable_methods/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/immutable_methods/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/immutable_methods/jsfmt.spec.js b/tests/flow-repo/immutable_methods/jsfmt.spec.js similarity index 100% rename from tests/flow/immutable_methods/jsfmt.spec.js rename to tests/flow-repo/immutable_methods/jsfmt.spec.js diff --git a/tests/flow/immutable_methods/test.js b/tests/flow-repo/immutable_methods/test.js similarity index 100% rename from tests/flow/immutable_methods/test.js rename to tests/flow-repo/immutable_methods/test.js diff --git a/tests/flow/implements/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/implements/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/implements/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/implements/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/implements/jsfmt.spec.js b/tests/flow-repo/implements/jsfmt.spec.js similarity index 100% rename from tests/flow/implements/jsfmt.spec.js rename to tests/flow-repo/implements/jsfmt.spec.js diff --git a/tests/flow/implements/test.js b/tests/flow-repo/implements/test.js similarity index 100% rename from tests/flow/implements/test.js rename to tests/flow-repo/implements/test.js diff --git a/tests/flow/import_type/ExportCJSDefault_Class.js b/tests/flow-repo/import_type/ExportCJSDefault_Class.js similarity index 100% rename from tests/flow/import_type/ExportCJSDefault_Class.js rename to tests/flow-repo/import_type/ExportCJSDefault_Class.js diff --git a/tests/flow/import_type/ExportCJSNamed_Class.js b/tests/flow-repo/import_type/ExportCJSNamed_Class.js similarity index 100% rename from tests/flow/import_type/ExportCJSNamed_Class.js rename to tests/flow-repo/import_type/ExportCJSNamed_Class.js diff --git a/tests/flow/import_type/ExportDefault_Class.js b/tests/flow-repo/import_type/ExportDefault_Class.js similarity index 100% rename from tests/flow/import_type/ExportDefault_Class.js rename to tests/flow-repo/import_type/ExportDefault_Class.js diff --git a/tests/flow/import_type/ExportNamed_Alias.js b/tests/flow-repo/import_type/ExportNamed_Alias.js similarity index 100% rename from tests/flow/import_type/ExportNamed_Alias.js rename to tests/flow-repo/import_type/ExportNamed_Alias.js diff --git a/tests/flow/import_type/ExportNamed_Class.js b/tests/flow-repo/import_type/ExportNamed_Class.js similarity index 100% rename from tests/flow/import_type/ExportNamed_Class.js rename to tests/flow-repo/import_type/ExportNamed_Class.js diff --git a/tests/flow/import_type/ExportsANumber.js b/tests/flow-repo/import_type/ExportsANumber.js similarity index 100% rename from tests/flow/import_type/ExportsANumber.js rename to tests/flow-repo/import_type/ExportsANumber.js diff --git a/tests/flow/import_type/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/import_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/import_type/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/import_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/import_type/import_type.js b/tests/flow-repo/import_type/import_type.js similarity index 100% rename from tests/flow/import_type/import_type.js rename to tests/flow-repo/import_type/import_type.js diff --git a/tests/flow/import_type/issue-359.js b/tests/flow-repo/import_type/issue-359.js similarity index 100% rename from tests/flow/import_type/issue-359.js rename to tests/flow-repo/import_type/issue-359.js diff --git a/tests/flow/import_type/jsfmt.spec.js b/tests/flow-repo/import_type/jsfmt.spec.js similarity index 100% rename from tests/flow/import_type/jsfmt.spec.js rename to tests/flow-repo/import_type/jsfmt.spec.js diff --git a/tests/flow/import_typeof/ExportCJSDefault_Class.js b/tests/flow-repo/import_typeof/ExportCJSDefault_Class.js similarity index 100% rename from tests/flow/import_typeof/ExportCJSDefault_Class.js rename to tests/flow-repo/import_typeof/ExportCJSDefault_Class.js diff --git a/tests/flow/import_typeof/ExportCJSDefault_Number.js b/tests/flow-repo/import_typeof/ExportCJSDefault_Number.js similarity index 100% rename from tests/flow/import_typeof/ExportCJSDefault_Number.js rename to tests/flow-repo/import_typeof/ExportCJSDefault_Number.js diff --git a/tests/flow/import_typeof/ExportCJSNamed_Class.js b/tests/flow-repo/import_typeof/ExportCJSNamed_Class.js similarity index 100% rename from tests/flow/import_typeof/ExportCJSNamed_Class.js rename to tests/flow-repo/import_typeof/ExportCJSNamed_Class.js diff --git a/tests/flow/import_typeof/ExportCJSNamed_Number.js b/tests/flow-repo/import_typeof/ExportCJSNamed_Number.js similarity index 100% rename from tests/flow/import_typeof/ExportCJSNamed_Number.js rename to tests/flow-repo/import_typeof/ExportCJSNamed_Number.js diff --git a/tests/flow/import_typeof/ExportDefault_Class.js b/tests/flow-repo/import_typeof/ExportDefault_Class.js similarity index 100% rename from tests/flow/import_typeof/ExportDefault_Class.js rename to tests/flow-repo/import_typeof/ExportDefault_Class.js diff --git a/tests/flow/import_typeof/ExportDefault_Number.js b/tests/flow-repo/import_typeof/ExportDefault_Number.js similarity index 100% rename from tests/flow/import_typeof/ExportDefault_Number.js rename to tests/flow-repo/import_typeof/ExportDefault_Number.js diff --git a/tests/flow/import_typeof/ExportNamed_Alias.js b/tests/flow-repo/import_typeof/ExportNamed_Alias.js similarity index 100% rename from tests/flow/import_typeof/ExportNamed_Alias.js rename to tests/flow-repo/import_typeof/ExportNamed_Alias.js diff --git a/tests/flow/import_typeof/ExportNamed_Class.js b/tests/flow-repo/import_typeof/ExportNamed_Class.js similarity index 100% rename from tests/flow/import_typeof/ExportNamed_Class.js rename to tests/flow-repo/import_typeof/ExportNamed_Class.js diff --git a/tests/flow/import_typeof/ExportNamed_Multi.js b/tests/flow-repo/import_typeof/ExportNamed_Multi.js similarity index 100% rename from tests/flow/import_typeof/ExportNamed_Multi.js rename to tests/flow-repo/import_typeof/ExportNamed_Multi.js diff --git a/tests/flow/import_typeof/ExportNamed_Number.js b/tests/flow-repo/import_typeof/ExportNamed_Number.js similarity index 100% rename from tests/flow/import_typeof/ExportNamed_Number.js rename to tests/flow-repo/import_typeof/ExportNamed_Number.js diff --git a/tests/flow/import_typeof/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/import_typeof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/import_typeof/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/import_typeof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/import_typeof/import_typeof.js b/tests/flow-repo/import_typeof/import_typeof.js similarity index 100% rename from tests/flow/import_typeof/import_typeof.js rename to tests/flow-repo/import_typeof/import_typeof.js diff --git a/tests/flow/import_typeof/jsfmt.spec.js b/tests/flow-repo/import_typeof/jsfmt.spec.js similarity index 100% rename from tests/flow/import_typeof/jsfmt.spec.js rename to tests/flow-repo/import_typeof/jsfmt.spec.js diff --git a/tests/flow/include/foo/batman/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/include/foo/batman/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/include/foo/batman/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/include/foo/batman/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/include/foo/batman/baz.js b/tests/flow-repo/include/foo/batman/baz.js similarity index 100% rename from tests/flow/include/foo/batman/baz.js rename to tests/flow-repo/include/foo/batman/baz.js diff --git a/tests/flow/include/foo/batman/jsfmt.spec.js b/tests/flow-repo/include/foo/batman/jsfmt.spec.js similarity index 100% rename from tests/flow/include/foo/batman/jsfmt.spec.js rename to tests/flow-repo/include/foo/batman/jsfmt.spec.js diff --git a/tests/flow/include/included/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/include/included/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/include/included/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/include/included/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/include/included/jsfmt.spec.js b/tests/flow-repo/include/included/jsfmt.spec.js similarity index 100% rename from tests/flow/include/included/jsfmt.spec.js rename to tests/flow-repo/include/included/jsfmt.spec.js diff --git a/tests/flow/include/included/test.js b/tests/flow-repo/include/included/test.js similarity index 100% rename from tests/flow/include/included/test.js rename to tests/flow-repo/include/included/test.js diff --git a/tests/flow/include_suppressed/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/include_suppressed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/include_suppressed/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/include_suppressed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/include_suppressed/jsfmt.spec.js b/tests/flow-repo/include_suppressed/jsfmt.spec.js similarity index 100% rename from tests/flow/include_suppressed/jsfmt.spec.js rename to tests/flow-repo/include_suppressed/jsfmt.spec.js diff --git a/tests/flow/include_suppressed/test.js b/tests/flow-repo/include_suppressed/test.js similarity index 100% rename from tests/flow/include_suppressed/test.js rename to tests/flow-repo/include_suppressed/test.js diff --git a/tests/flow/incremental/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental/a.js b/tests/flow-repo/incremental/a.js similarity index 100% rename from tests/flow/incremental/a.js rename to tests/flow-repo/incremental/a.js diff --git a/tests/flow/incremental/b.js b/tests/flow-repo/incremental/b.js similarity index 100% rename from tests/flow/incremental/b.js rename to tests/flow-repo/incremental/b.js diff --git a/tests/flow/incremental/dup_a.js b/tests/flow-repo/incremental/dup_a.js similarity index 100% rename from tests/flow/incremental/dup_a.js rename to tests/flow-repo/incremental/dup_a.js diff --git a/tests/flow/incremental/jsfmt.spec.js b/tests/flow-repo/incremental/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental/jsfmt.spec.js rename to tests/flow-repo/incremental/jsfmt.spec.js diff --git a/tests/flow/incremental_basic/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_basic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_basic/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_basic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_basic/a.js b/tests/flow-repo/incremental_basic/a.js similarity index 100% rename from tests/flow/incremental_basic/a.js rename to tests/flow-repo/incremental_basic/a.js diff --git a/tests/flow/incremental_basic/b.js b/tests/flow-repo/incremental_basic/b.js similarity index 100% rename from tests/flow/incremental_basic/b.js rename to tests/flow-repo/incremental_basic/b.js diff --git a/tests/flow/incremental_basic/c.js b/tests/flow-repo/incremental_basic/c.js similarity index 100% rename from tests/flow/incremental_basic/c.js rename to tests/flow-repo/incremental_basic/c.js diff --git a/tests/flow/incremental_basic/jsfmt.spec.js b/tests/flow-repo/incremental_basic/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_basic/jsfmt.spec.js rename to tests/flow-repo/incremental_basic/jsfmt.spec.js diff --git a/tests/flow/incremental_basic/tmp1/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_basic/tmp1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_basic/tmp1/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_basic/tmp1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_basic/tmp1/b.js b/tests/flow-repo/incremental_basic/tmp1/b.js similarity index 100% rename from tests/flow/incremental_basic/tmp1/b.js rename to tests/flow-repo/incremental_basic/tmp1/b.js diff --git a/tests/flow/incremental_basic/tmp1/jsfmt.spec.js b/tests/flow-repo/incremental_basic/tmp1/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_basic/tmp1/jsfmt.spec.js rename to tests/flow-repo/incremental_basic/tmp1/jsfmt.spec.js diff --git a/tests/flow/incremental_basic/tmp2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_basic/tmp2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_basic/tmp2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_basic/tmp2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_basic/tmp2/a.js b/tests/flow-repo/incremental_basic/tmp2/a.js similarity index 100% rename from tests/flow/incremental_basic/tmp2/a.js rename to tests/flow-repo/incremental_basic/tmp2/a.js diff --git a/tests/flow/incremental_basic/tmp2/jsfmt.spec.js b/tests/flow-repo/incremental_basic/tmp2/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_basic/tmp2/jsfmt.spec.js rename to tests/flow-repo/incremental_basic/tmp2/jsfmt.spec.js diff --git a/tests/flow/incremental_basic/tmp3/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_basic/tmp3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_basic/tmp3/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_basic/tmp3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_basic/tmp3/b.js b/tests/flow-repo/incremental_basic/tmp3/b.js similarity index 100% rename from tests/flow/incremental_basic/tmp3/b.js rename to tests/flow-repo/incremental_basic/tmp3/b.js diff --git a/tests/flow/incremental_basic/tmp3/jsfmt.spec.js b/tests/flow-repo/incremental_basic/tmp3/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_basic/tmp3/jsfmt.spec.js rename to tests/flow-repo/incremental_basic/tmp3/jsfmt.spec.js diff --git a/tests/flow/incremental_cycle/A.js b/tests/flow-repo/incremental_cycle/A.js similarity index 100% rename from tests/flow/incremental_cycle/A.js rename to tests/flow-repo/incremental_cycle/A.js diff --git a/tests/flow/incremental_cycle/B.js b/tests/flow-repo/incremental_cycle/B.js similarity index 100% rename from tests/flow/incremental_cycle/B.js rename to tests/flow-repo/incremental_cycle/B.js diff --git a/tests/flow/incremental_cycle/C.js b/tests/flow-repo/incremental_cycle/C.js similarity index 100% rename from tests/flow/incremental_cycle/C.js rename to tests/flow-repo/incremental_cycle/C.js diff --git a/tests/flow/incremental_cycle/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_cycle/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_cycle/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_cycle/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_cycle/jsfmt.spec.js b/tests/flow-repo/incremental_cycle/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_cycle/jsfmt.spec.js rename to tests/flow-repo/incremental_cycle/jsfmt.spec.js diff --git a/tests/flow/incremental_cycle/tmp1/B.js b/tests/flow-repo/incremental_cycle/tmp1/B.js similarity index 100% rename from tests/flow/incremental_cycle/tmp1/B.js rename to tests/flow-repo/incremental_cycle/tmp1/B.js diff --git a/tests/flow/incremental_cycle/tmp1/C.js b/tests/flow-repo/incremental_cycle/tmp1/C.js similarity index 100% rename from tests/flow/incremental_cycle/tmp1/C.js rename to tests/flow-repo/incremental_cycle/tmp1/C.js diff --git a/tests/flow/incremental_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_cycle/tmp1/jsfmt.spec.js b/tests/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_cycle/tmp1/jsfmt.spec.js rename to tests/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js diff --git a/tests/flow/incremental_cycle/tmp2/B.js b/tests/flow-repo/incremental_cycle/tmp2/B.js similarity index 100% rename from tests/flow/incremental_cycle/tmp2/B.js rename to tests/flow-repo/incremental_cycle/tmp2/B.js diff --git a/tests/flow/incremental_cycle/tmp2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_cycle/tmp2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_cycle/tmp2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_cycle/tmp2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_cycle/tmp2/jsfmt.spec.js b/tests/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_cycle/tmp2/jsfmt.spec.js rename to tests/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js diff --git a/tests/flow/incremental_cycle/tmp3/B.js b/tests/flow-repo/incremental_cycle/tmp3/B.js similarity index 100% rename from tests/flow/incremental_cycle/tmp3/B.js rename to tests/flow-repo/incremental_cycle/tmp3/B.js diff --git a/tests/flow/incremental_cycle/tmp3/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_cycle/tmp3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_cycle/tmp3/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_cycle/tmp3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_cycle/tmp3/jsfmt.spec.js b/tests/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_cycle/tmp3/jsfmt.spec.js rename to tests/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js diff --git a/tests/flow/incremental_cycle_break/A.js b/tests/flow-repo/incremental_cycle_break/A.js similarity index 100% rename from tests/flow/incremental_cycle_break/A.js rename to tests/flow-repo/incremental_cycle_break/A.js diff --git a/tests/flow/incremental_cycle_break/B.js b/tests/flow-repo/incremental_cycle_break/B.js similarity index 100% rename from tests/flow/incremental_cycle_break/B.js rename to tests/flow-repo/incremental_cycle_break/B.js diff --git a/tests/flow/incremental_cycle_break/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_cycle_break/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_cycle_break/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_cycle_break/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_cycle_break/jsfmt.spec.js b/tests/flow-repo/incremental_cycle_break/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_cycle_break/jsfmt.spec.js rename to tests/flow-repo/incremental_cycle_break/jsfmt.spec.js diff --git a/tests/flow/incremental_cycle_break/tmp1/A.js b/tests/flow-repo/incremental_cycle_break/tmp1/A.js similarity index 100% rename from tests/flow/incremental_cycle_break/tmp1/A.js rename to tests/flow-repo/incremental_cycle_break/tmp1/A.js diff --git a/tests/flow/incremental_cycle_break/tmp1/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_cycle_break/tmp1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_cycle_break/tmp1/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_cycle_break/tmp1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_cycle_break/tmp1/jsfmt.spec.js b/tests/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_cycle_break/tmp1/jsfmt.spec.js rename to tests/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js diff --git a/tests/flow/incremental_delete/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_delete/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_delete/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_delete/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_delete/a.js b/tests/flow-repo/incremental_delete/a.js similarity index 100% rename from tests/flow/incremental_delete/a.js rename to tests/flow-repo/incremental_delete/a.js diff --git a/tests/flow/incremental_delete/b.js b/tests/flow-repo/incremental_delete/b.js similarity index 100% rename from tests/flow/incremental_delete/b.js rename to tests/flow-repo/incremental_delete/b.js diff --git a/tests/flow/incremental_delete/c.js b/tests/flow-repo/incremental_delete/c.js similarity index 100% rename from tests/flow/incremental_delete/c.js rename to tests/flow-repo/incremental_delete/c.js diff --git a/tests/flow/incremental_delete/dupe1.js b/tests/flow-repo/incremental_delete/dupe1.js similarity index 100% rename from tests/flow/incremental_delete/dupe1.js rename to tests/flow-repo/incremental_delete/dupe1.js diff --git a/tests/flow/incremental_delete/dupe2.js b/tests/flow-repo/incremental_delete/dupe2.js similarity index 100% rename from tests/flow/incremental_delete/dupe2.js rename to tests/flow-repo/incremental_delete/dupe2.js diff --git a/tests/flow/incremental_delete/jsfmt.spec.js b/tests/flow-repo/incremental_delete/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_delete/jsfmt.spec.js rename to tests/flow-repo/incremental_delete/jsfmt.spec.js diff --git a/tests/flow/incremental_delete/requires_dupe.js b/tests/flow-repo/incremental_delete/requires_dupe.js similarity index 100% rename from tests/flow/incremental_delete/requires_dupe.js rename to tests/flow-repo/incremental_delete/requires_dupe.js diff --git a/tests/flow/incremental_delete/requires_unchecked.js b/tests/flow-repo/incremental_delete/requires_unchecked.js similarity index 100% rename from tests/flow/incremental_delete/requires_unchecked.js rename to tests/flow-repo/incremental_delete/requires_unchecked.js diff --git a/tests/flow/incremental_delete/unchecked.js b/tests/flow-repo/incremental_delete/unchecked.js similarity index 100% rename from tests/flow/incremental_delete/unchecked.js rename to tests/flow-repo/incremental_delete/unchecked.js diff --git a/tests/flow/incremental_duplicate_delete/A.js b/tests/flow-repo/incremental_duplicate_delete/A.js similarity index 100% rename from tests/flow/incremental_duplicate_delete/A.js rename to tests/flow-repo/incremental_duplicate_delete/A.js diff --git a/tests/flow/incremental_duplicate_delete/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_duplicate_delete/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_duplicate_delete/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_duplicate_delete/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_duplicate_delete/jsfmt.spec.js b/tests/flow-repo/incremental_duplicate_delete/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_duplicate_delete/jsfmt.spec.js rename to tests/flow-repo/incremental_duplicate_delete/jsfmt.spec.js diff --git a/tests/flow/incremental_haste_blacklist/A.js b/tests/flow-repo/incremental_haste_blacklist/A.js similarity index 100% rename from tests/flow/incremental_haste_blacklist/A.js rename to tests/flow-repo/incremental_haste_blacklist/A.js diff --git a/tests/flow/incremental_haste_blacklist/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_haste_blacklist/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_haste_blacklist/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_haste_blacklist/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_haste_blacklist/index.js b/tests/flow-repo/incremental_haste_blacklist/index.js similarity index 100% rename from tests/flow/incremental_haste_blacklist/index.js rename to tests/flow-repo/incremental_haste_blacklist/index.js diff --git a/tests/flow/incremental_haste_blacklist/jsfmt.spec.js b/tests/flow-repo/incremental_haste_blacklist/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_haste_blacklist/jsfmt.spec.js rename to tests/flow-repo/incremental_haste_blacklist/jsfmt.spec.js diff --git a/tests/flow/incremental_haste_name_reducers_duplicate/A.js b/tests/flow-repo/incremental_haste_name_reducers_duplicate/A.js similarity index 100% rename from tests/flow/incremental_haste_name_reducers_duplicate/A.js rename to tests/flow-repo/incremental_haste_name_reducers_duplicate/A.js diff --git a/tests/flow/incremental_haste_name_reducers_duplicate/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_haste_name_reducers_duplicate/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_haste_name_reducers_duplicate/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_haste_name_reducers_duplicate/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_haste_name_reducers_duplicate/index.js b/tests/flow-repo/incremental_haste_name_reducers_duplicate/index.js similarity index 100% rename from tests/flow/incremental_haste_name_reducers_duplicate/index.js rename to tests/flow-repo/incremental_haste_name_reducers_duplicate/index.js diff --git a/tests/flow/incremental_haste_name_reducers_duplicate/jsfmt.spec.js b/tests/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_haste_name_reducers_duplicate/jsfmt.spec.js rename to tests/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js diff --git a/tests/flow/incremental_json/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_json/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_json/jsfmt.spec.js b/tests/flow-repo/incremental_json/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_json/jsfmt.spec.js rename to tests/flow-repo/incremental_json/jsfmt.spec.js diff --git a/tests/flow/incremental_json/test.js b/tests/flow-repo/incremental_json/test.js similarity index 100% rename from tests/flow/incremental_json/test.js rename to tests/flow-repo/incremental_json/test.js diff --git a/tests/flow/incremental_mixed_naming_cycle/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_mixed_naming_cycle/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_mixed_naming_cycle/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_mixed_naming_cycle/a.js b/tests/flow-repo/incremental_mixed_naming_cycle/a.js similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/a.js rename to tests/flow-repo/incremental_mixed_naming_cycle/a.js diff --git a/tests/flow/incremental_mixed_naming_cycle/b.js b/tests/flow-repo/incremental_mixed_naming_cycle/b.js similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/b.js rename to tests/flow-repo/incremental_mixed_naming_cycle/b.js diff --git a/tests/flow/incremental_mixed_naming_cycle/c.js b/tests/flow-repo/incremental_mixed_naming_cycle/c.js similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/c.js rename to tests/flow-repo/incremental_mixed_naming_cycle/c.js diff --git a/tests/flow/incremental_mixed_naming_cycle/d.js b/tests/flow-repo/incremental_mixed_naming_cycle/d.js similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/d.js rename to tests/flow-repo/incremental_mixed_naming_cycle/d.js diff --git a/tests/flow/incremental_mixed_naming_cycle/jsfmt.spec.js b/tests/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/jsfmt.spec.js rename to tests/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js diff --git a/tests/flow/incremental_mixed_naming_cycle/root.js b/tests/flow-repo/incremental_mixed_naming_cycle/root.js similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/root.js rename to tests/flow-repo/incremental_mixed_naming_cycle/root.js diff --git a/tests/flow/incremental_mixed_naming_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_mixed_naming_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_mixed_naming_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js b/tests/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js rename to tests/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js diff --git a/tests/flow/incremental_mixed_naming_cycle/tmp1/root.js b/tests/flow-repo/incremental_mixed_naming_cycle/tmp1/root.js similarity index 100% rename from tests/flow/incremental_mixed_naming_cycle/tmp1/root.js rename to tests/flow-repo/incremental_mixed_naming_cycle/tmp1/root.js diff --git a/tests/flow/incremental_non_flow_move/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_non_flow_move/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_non_flow_move/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_non_flow_move/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_non_flow_move/foo.js b/tests/flow-repo/incremental_non_flow_move/foo.js similarity index 100% rename from tests/flow/incremental_non_flow_move/foo.js rename to tests/flow-repo/incremental_non_flow_move/foo.js diff --git a/tests/flow/incremental_non_flow_move/jsfmt.spec.js b/tests/flow-repo/incremental_non_flow_move/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_non_flow_move/jsfmt.spec.js rename to tests/flow-repo/incremental_non_flow_move/jsfmt.spec.js diff --git a/tests/flow/incremental_non_flow_move/test.js b/tests/flow-repo/incremental_non_flow_move/test.js similarity index 100% rename from tests/flow/incremental_non_flow_move/test.js rename to tests/flow-repo/incremental_non_flow_move/test.js diff --git a/tests/flow/incremental_path/dir/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/incremental_path/dir/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/incremental_path/dir/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/incremental_path/dir/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/incremental_path/dir/a.js b/tests/flow-repo/incremental_path/dir/a.js similarity index 100% rename from tests/flow/incremental_path/dir/a.js rename to tests/flow-repo/incremental_path/dir/a.js diff --git a/tests/flow/incremental_path/dir/jsfmt.spec.js b/tests/flow-repo/incremental_path/dir/jsfmt.spec.js similarity index 100% rename from tests/flow/incremental_path/dir/jsfmt.spec.js rename to tests/flow-repo/incremental_path/dir/jsfmt.spec.js diff --git a/tests/flow/indexer/A.js b/tests/flow-repo/indexer/A.js similarity index 100% rename from tests/flow/indexer/A.js rename to tests/flow-repo/indexer/A.js diff --git a/tests/flow/indexer/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/indexer/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/indexer/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/indexer/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/indexer/jsfmt.spec.js b/tests/flow-repo/indexer/jsfmt.spec.js similarity index 100% rename from tests/flow/indexer/jsfmt.spec.js rename to tests/flow-repo/indexer/jsfmt.spec.js diff --git a/tests/flow/indexer/multiple.js b/tests/flow-repo/indexer/multiple.js similarity index 100% rename from tests/flow/indexer/multiple.js rename to tests/flow-repo/indexer/multiple.js diff --git a/tests/flow/init/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/init/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/init/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/init/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/init/hoisted.js b/tests/flow-repo/init/hoisted.js similarity index 100% rename from tests/flow/init/hoisted.js rename to tests/flow-repo/init/hoisted.js diff --git a/tests/flow/init/hoisted2.js b/tests/flow-repo/init/hoisted2.js similarity index 100% rename from tests/flow/init/hoisted2.js rename to tests/flow-repo/init/hoisted2.js diff --git a/tests/flow/init/jsfmt.spec.js b/tests/flow-repo/init/jsfmt.spec.js similarity index 100% rename from tests/flow/init/jsfmt.spec.js rename to tests/flow-repo/init/jsfmt.spec.js diff --git a/tests/flow/init/let.js b/tests/flow-repo/init/let.js similarity index 100% rename from tests/flow/init/let.js rename to tests/flow-repo/init/let.js diff --git a/tests/flow/init/nullable-init.js b/tests/flow-repo/init/nullable-init.js similarity index 100% rename from tests/flow/init/nullable-init.js rename to tests/flow-repo/init/nullable-init.js diff --git a/tests/flow/instanceof/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/instanceof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/instanceof/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/instanceof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/instanceof/instanceof.js b/tests/flow-repo/instanceof/instanceof.js similarity index 100% rename from tests/flow/instanceof/instanceof.js rename to tests/flow-repo/instanceof/instanceof.js diff --git a/tests/flow/instanceof/jsfmt.spec.js b/tests/flow-repo/instanceof/jsfmt.spec.js similarity index 100% rename from tests/flow/instanceof/jsfmt.spec.js rename to tests/flow-repo/instanceof/jsfmt.spec.js diff --git a/tests/flow/integration/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/integration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/integration/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/integration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/integration/bar.js b/tests/flow-repo/integration/bar.js similarity index 100% rename from tests/flow/integration/bar.js rename to tests/flow-repo/integration/bar.js diff --git a/tests/flow/integration/foo.js b/tests/flow-repo/integration/foo.js similarity index 100% rename from tests/flow/integration/foo.js rename to tests/flow-repo/integration/foo.js diff --git a/tests/flow/integration/jsfmt.spec.js b/tests/flow-repo/integration/jsfmt.spec.js similarity index 100% rename from tests/flow/integration/jsfmt.spec.js rename to tests/flow-repo/integration/jsfmt.spec.js diff --git a/tests/flow/interface/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/interface/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/interface/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/interface/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/interface/import.js b/tests/flow-repo/interface/import.js similarity index 100% rename from tests/flow/interface/import.js rename to tests/flow-repo/interface/import.js diff --git a/tests/flow/interface/indexer.js b/tests/flow-repo/interface/indexer.js similarity index 100% rename from tests/flow/interface/indexer.js rename to tests/flow-repo/interface/indexer.js diff --git a/tests/flow/interface/interface.js b/tests/flow-repo/interface/interface.js similarity index 100% rename from tests/flow/interface/interface.js rename to tests/flow-repo/interface/interface.js diff --git a/tests/flow/interface/jsfmt.spec.js b/tests/flow-repo/interface/jsfmt.spec.js similarity index 100% rename from tests/flow/interface/jsfmt.spec.js rename to tests/flow-repo/interface/jsfmt.spec.js diff --git a/tests/flow/interface/test.js b/tests/flow-repo/interface/test.js similarity index 100% rename from tests/flow/interface/test.js rename to tests/flow-repo/interface/test.js diff --git a/tests/flow/interface/test2.js b/tests/flow-repo/interface/test2.js similarity index 100% rename from tests/flow/interface/test2.js rename to tests/flow-repo/interface/test2.js diff --git a/tests/flow/interface/test3.js b/tests/flow-repo/interface/test3.js similarity index 100% rename from tests/flow/interface/test3.js rename to tests/flow-repo/interface/test3.js diff --git a/tests/flow/interface/test4.js b/tests/flow-repo/interface/test4.js similarity index 100% rename from tests/flow/interface/test4.js rename to tests/flow-repo/interface/test4.js diff --git a/tests/flow/intersection/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/intersection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/intersection/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/intersection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/intersection/intersection.js b/tests/flow-repo/intersection/intersection.js similarity index 100% rename from tests/flow/intersection/intersection.js rename to tests/flow-repo/intersection/intersection.js diff --git a/tests/flow/intersection/jsfmt.spec.js b/tests/flow-repo/intersection/jsfmt.spec.js similarity index 100% rename from tests/flow/intersection/jsfmt.spec.js rename to tests/flow-repo/intersection/jsfmt.spec.js diff --git a/tests/flow/intersection/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/intersection/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/intersection/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/intersection/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/intersection/lib/jsfmt.spec.js b/tests/flow-repo/intersection/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/intersection/lib/jsfmt.spec.js rename to tests/flow-repo/intersection/lib/jsfmt.spec.js diff --git a/tests/flow/intersection/lib/lib.js b/tests/flow-repo/intersection/lib/lib.js similarity index 100% rename from tests/flow/intersection/lib/lib.js rename to tests/flow-repo/intersection/lib/lib.js diff --git a/tests/flow/intersection/objassign.js b/tests/flow-repo/intersection/objassign.js similarity index 100% rename from tests/flow/intersection/objassign.js rename to tests/flow-repo/intersection/objassign.js diff --git a/tests/flow/intersection/pred.js b/tests/flow-repo/intersection/pred.js similarity index 100% rename from tests/flow/intersection/pred.js rename to tests/flow-repo/intersection/pred.js diff --git a/tests/flow/intersection/test_fun.js b/tests/flow-repo/intersection/test_fun.js similarity index 100% rename from tests/flow/intersection/test_fun.js rename to tests/flow-repo/intersection/test_fun.js diff --git a/tests/flow/intersection/test_obj.js b/tests/flow-repo/intersection/test_obj.js similarity index 100% rename from tests/flow/intersection/test_obj.js rename to tests/flow-repo/intersection/test_obj.js diff --git a/tests/flow/issues-11/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/issues-11/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/issues-11/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/issues-11/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/issues-11/export.js b/tests/flow-repo/issues-11/export.js similarity index 100% rename from tests/flow/issues-11/export.js rename to tests/flow-repo/issues-11/export.js diff --git a/tests/flow/issues-11/import.js b/tests/flow-repo/issues-11/import.js similarity index 100% rename from tests/flow/issues-11/import.js rename to tests/flow-repo/issues-11/import.js diff --git a/tests/flow/issues-11/jsfmt.spec.js b/tests/flow-repo/issues-11/jsfmt.spec.js similarity index 100% rename from tests/flow/issues-11/jsfmt.spec.js rename to tests/flow-repo/issues-11/jsfmt.spec.js diff --git a/tests/flow/iter/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/iter/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/iter/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/iter/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/iter/iter.js b/tests/flow-repo/iter/iter.js similarity index 100% rename from tests/flow/iter/iter.js rename to tests/flow-repo/iter/iter.js diff --git a/tests/flow/iter/jsfmt.spec.js b/tests/flow-repo/iter/jsfmt.spec.js similarity index 100% rename from tests/flow/iter/jsfmt.spec.js rename to tests/flow-repo/iter/jsfmt.spec.js diff --git a/tests/flow/iterable/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/iterable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/iterable/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/iterable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/iterable/array.js b/tests/flow-repo/iterable/array.js similarity index 100% rename from tests/flow/iterable/array.js rename to tests/flow-repo/iterable/array.js diff --git a/tests/flow/iterable/caching_bug.js b/tests/flow-repo/iterable/caching_bug.js similarity index 100% rename from tests/flow/iterable/caching_bug.js rename to tests/flow-repo/iterable/caching_bug.js diff --git a/tests/flow/iterable/iter.js b/tests/flow-repo/iterable/iter.js similarity index 100% rename from tests/flow/iterable/iter.js rename to tests/flow-repo/iterable/iter.js diff --git a/tests/flow/iterable/iterator_result.js b/tests/flow-repo/iterable/iterator_result.js similarity index 100% rename from tests/flow/iterable/iterator_result.js rename to tests/flow-repo/iterable/iterator_result.js diff --git a/tests/flow/iterable/jsfmt.spec.js b/tests/flow-repo/iterable/jsfmt.spec.js similarity index 100% rename from tests/flow/iterable/jsfmt.spec.js rename to tests/flow-repo/iterable/jsfmt.spec.js diff --git a/tests/flow/iterable/map.js b/tests/flow-repo/iterable/map.js similarity index 100% rename from tests/flow/iterable/map.js rename to tests/flow-repo/iterable/map.js diff --git a/tests/flow/iterable/set.js b/tests/flow-repo/iterable/set.js similarity index 100% rename from tests/flow/iterable/set.js rename to tests/flow-repo/iterable/set.js diff --git a/tests/flow/iterable/string.js b/tests/flow-repo/iterable/string.js similarity index 100% rename from tests/flow/iterable/string.js rename to tests/flow-repo/iterable/string.js diff --git a/tests/flow/iterable/variance.js b/tests/flow-repo/iterable/variance.js similarity index 100% rename from tests/flow/iterable/variance.js rename to tests/flow-repo/iterable/variance.js diff --git a/tests/flow/jsx_intrinsics.builtin/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/jsx_intrinsics.builtin/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/jsx_intrinsics.builtin/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/jsx_intrinsics.builtin/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/jsx_intrinsics.builtin/jsfmt.spec.js b/tests/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js similarity index 100% rename from tests/flow/jsx_intrinsics.builtin/jsfmt.spec.js rename to tests/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js diff --git a/tests/flow/jsx_intrinsics.builtin/main.js b/tests/flow-repo/jsx_intrinsics.builtin/main.js similarity index 100% rename from tests/flow/jsx_intrinsics.builtin/main.js rename to tests/flow-repo/jsx_intrinsics.builtin/main.js diff --git a/tests/flow/jsx_intrinsics.builtin/strings.js b/tests/flow-repo/jsx_intrinsics.builtin/strings.js similarity index 100% rename from tests/flow/jsx_intrinsics.builtin/strings.js rename to tests/flow-repo/jsx_intrinsics.builtin/strings.js diff --git a/tests/flow/jsx_intrinsics.custom/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/jsx_intrinsics.custom/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/jsx_intrinsics.custom/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/jsx_intrinsics.custom/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/jsx_intrinsics.custom/jsfmt.spec.js b/tests/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js similarity index 100% rename from tests/flow/jsx_intrinsics.custom/jsfmt.spec.js rename to tests/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js diff --git a/tests/flow/jsx_intrinsics.custom/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/jsx_intrinsics.custom/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/jsx_intrinsics.custom/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/jsx_intrinsics.custom/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/jsx_intrinsics.custom/lib/jsfmt.spec.js b/tests/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/jsx_intrinsics.custom/lib/jsfmt.spec.js rename to tests/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js diff --git a/tests/flow/jsx_intrinsics.custom/lib/jsx.js b/tests/flow-repo/jsx_intrinsics.custom/lib/jsx.js similarity index 100% rename from tests/flow/jsx_intrinsics.custom/lib/jsx.js rename to tests/flow-repo/jsx_intrinsics.custom/lib/jsx.js diff --git a/tests/flow/jsx_intrinsics.custom/main.js b/tests/flow-repo/jsx_intrinsics.custom/main.js similarity index 100% rename from tests/flow/jsx_intrinsics.custom/main.js rename to tests/flow-repo/jsx_intrinsics.custom/main.js diff --git a/tests/flow/jsx_intrinsics.custom/strings.js b/tests/flow-repo/jsx_intrinsics.custom/strings.js similarity index 100% rename from tests/flow/jsx_intrinsics.custom/strings.js rename to tests/flow-repo/jsx_intrinsics.custom/strings.js diff --git a/tests/flow/keys/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/keys/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/keys/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/keys/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/keys/jsfmt.spec.js b/tests/flow-repo/keys/jsfmt.spec.js similarity index 100% rename from tests/flow/keys/jsfmt.spec.js rename to tests/flow-repo/keys/jsfmt.spec.js diff --git a/tests/flow/keys/keys.js b/tests/flow-repo/keys/keys.js similarity index 100% rename from tests/flow/keys/keys.js rename to tests/flow-repo/keys/keys.js diff --git a/tests/flow/keyvalue/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/keyvalue/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/keyvalue/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/keyvalue/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/keyvalue/jsfmt.spec.js b/tests/flow-repo/keyvalue/jsfmt.spec.js similarity index 100% rename from tests/flow/keyvalue/jsfmt.spec.js rename to tests/flow-repo/keyvalue/jsfmt.spec.js diff --git a/tests/flow/keyvalue/keyvalue.js b/tests/flow-repo/keyvalue/keyvalue.js similarity index 100% rename from tests/flow/keyvalue/keyvalue.js rename to tests/flow-repo/keyvalue/keyvalue.js diff --git a/tests/flow/last_duplicate_property_wins/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/last_duplicate_property_wins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/last_duplicate_property_wins/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/last_duplicate_property_wins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/last_duplicate_property_wins/jsfmt.spec.js b/tests/flow-repo/last_duplicate_property_wins/jsfmt.spec.js similarity index 100% rename from tests/flow/last_duplicate_property_wins/jsfmt.spec.js rename to tests/flow-repo/last_duplicate_property_wins/jsfmt.spec.js diff --git a/tests/flow/last_duplicate_property_wins/test.js b/tests/flow-repo/last_duplicate_property_wins/test.js similarity index 100% rename from tests/flow/last_duplicate_property_wins/test.js rename to tests/flow-repo/last_duplicate_property_wins/test.js diff --git a/tests/flow/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/lib/jsfmt.spec.js b/tests/flow-repo/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/lib/jsfmt.spec.js rename to tests/flow-repo/lib/jsfmt.spec.js diff --git a/tests/flow/lib/libtest.js b/tests/flow-repo/lib/libtest.js similarity index 100% rename from tests/flow/lib/libtest.js rename to tests/flow-repo/lib/libtest.js diff --git a/tests/flow/lib_interfaces/declarations/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/lib_interfaces/declarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/lib_interfaces/declarations/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/lib_interfaces/declarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/lib_interfaces/declarations/jsfmt.spec.js b/tests/flow-repo/lib_interfaces/declarations/jsfmt.spec.js similarity index 100% rename from tests/flow/lib_interfaces/declarations/jsfmt.spec.js rename to tests/flow-repo/lib_interfaces/declarations/jsfmt.spec.js diff --git a/tests/flow/lib_interfaces/declarations/underscore.js b/tests/flow-repo/lib_interfaces/declarations/underscore.js similarity index 100% rename from tests/flow/lib_interfaces/declarations/underscore.js rename to tests/flow-repo/lib_interfaces/declarations/underscore.js diff --git a/tests/flow/libconfig/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/libconfig/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/libconfig/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/libconfig/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/libconfig/jsfmt.spec.js b/tests/flow-repo/libconfig/jsfmt.spec.js similarity index 100% rename from tests/flow/libconfig/jsfmt.spec.js rename to tests/flow-repo/libconfig/jsfmt.spec.js diff --git a/tests/flow/libconfig/libA.js b/tests/flow-repo/libconfig/libA.js similarity index 100% rename from tests/flow/libconfig/libA.js rename to tests/flow-repo/libconfig/libA.js diff --git a/tests/flow/libconfig/libB.js b/tests/flow-repo/libconfig/libB.js similarity index 100% rename from tests/flow/libconfig/libB.js rename to tests/flow-repo/libconfig/libB.js diff --git a/tests/flow/libconfig/libtest.js b/tests/flow-repo/libconfig/libtest.js similarity index 100% rename from tests/flow/libconfig/libtest.js rename to tests/flow-repo/libconfig/libtest.js diff --git a/tests/flow/libdef_ignored_module/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/libdef_ignored_module/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/libdef_ignored_module/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/libdef_ignored_module/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/libdef_ignored_module/jsfmt.spec.js b/tests/flow-repo/libdef_ignored_module/jsfmt.spec.js similarity index 100% rename from tests/flow/libdef_ignored_module/jsfmt.spec.js rename to tests/flow-repo/libdef_ignored_module/jsfmt.spec.js diff --git a/tests/flow/libdef_ignored_module/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/libdef_ignored_module/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/libdef_ignored_module/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/libdef_ignored_module/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/libdef_ignored_module/lib/foo.js b/tests/flow-repo/libdef_ignored_module/lib/foo.js similarity index 100% rename from tests/flow/libdef_ignored_module/lib/foo.js rename to tests/flow-repo/libdef_ignored_module/lib/foo.js diff --git a/tests/flow/libdef_ignored_module/lib/jsfmt.spec.js b/tests/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/libdef_ignored_module/lib/jsfmt.spec.js rename to tests/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js diff --git a/tests/flow/libdef_ignored_module/test.js b/tests/flow-repo/libdef_ignored_module/test.js similarity index 100% rename from tests/flow/libdef_ignored_module/test.js rename to tests/flow-repo/libdef_ignored_module/test.js diff --git a/tests/flow/liberr/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/liberr/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/liberr/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/liberr/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/liberr/a.js b/tests/flow-repo/liberr/a.js similarity index 100% rename from tests/flow/liberr/a.js rename to tests/flow-repo/liberr/a.js diff --git a/tests/flow/liberr/jsfmt.spec.js b/tests/flow-repo/liberr/jsfmt.spec.js similarity index 100% rename from tests/flow/liberr/jsfmt.spec.js rename to tests/flow-repo/liberr/jsfmt.spec.js diff --git a/tests/flow/liberr/libs/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/liberr/libs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/liberr/libs/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/liberr/libs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/liberr/libs/jsfmt.spec.js b/tests/flow-repo/liberr/libs/jsfmt.spec.js similarity index 100% rename from tests/flow/liberr/libs/jsfmt.spec.js rename to tests/flow-repo/liberr/libs/jsfmt.spec.js diff --git a/tests/flow/liberr/libs/type_error.js b/tests/flow-repo/liberr/libs/type_error.js similarity index 100% rename from tests/flow/liberr/libs/type_error.js rename to tests/flow-repo/liberr/libs/type_error.js diff --git a/tests/flow/libflow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/libflow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/libflow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/libflow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/libflow-typed/flow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/libflow-typed/flow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/libflow-typed/flow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/libflow-typed/flow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/libflow-typed/flow-typed/dino.js b/tests/flow-repo/libflow-typed/flow-typed/dino.js similarity index 100% rename from tests/flow/libflow-typed/flow-typed/dino.js rename to tests/flow-repo/libflow-typed/flow-typed/dino.js diff --git a/tests/flow/libflow-typed/flow-typed/jsfmt.spec.js b/tests/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow/libflow-typed/flow-typed/jsfmt.spec.js rename to tests/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js diff --git a/tests/flow/libflow-typed/jsfmt.spec.js b/tests/flow-repo/libflow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow/libflow-typed/jsfmt.spec.js rename to tests/flow-repo/libflow-typed/jsfmt.spec.js diff --git a/tests/flow/libflow-typed/libtest.js b/tests/flow-repo/libflow-typed/libtest.js similarity index 100% rename from tests/flow/libflow-typed/libtest.js rename to tests/flow-repo/libflow-typed/libtest.js diff --git a/tests/flow/librec/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/librec/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/librec/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/librec/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/librec/jsfmt.spec.js b/tests/flow-repo/librec/jsfmt.spec.js similarity index 100% rename from tests/flow/librec/jsfmt.spec.js rename to tests/flow-repo/librec/jsfmt.spec.js diff --git a/tests/flow/librec/lib/A/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/librec/lib/A/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/librec/lib/A/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/librec/lib/A/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/librec/lib/A/jsfmt.spec.js b/tests/flow-repo/librec/lib/A/jsfmt.spec.js similarity index 100% rename from tests/flow/librec/lib/A/jsfmt.spec.js rename to tests/flow-repo/librec/lib/A/jsfmt.spec.js diff --git a/tests/flow/librec/lib/A/libA.js b/tests/flow-repo/librec/lib/A/libA.js similarity index 100% rename from tests/flow/librec/lib/A/libA.js rename to tests/flow-repo/librec/lib/A/libA.js diff --git a/tests/flow/librec/lib/B/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/librec/lib/B/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/librec/lib/B/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/librec/lib/B/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/librec/lib/B/jsfmt.spec.js b/tests/flow-repo/librec/lib/B/jsfmt.spec.js similarity index 100% rename from tests/flow/librec/lib/B/jsfmt.spec.js rename to tests/flow-repo/librec/lib/B/jsfmt.spec.js diff --git a/tests/flow/librec/lib/B/libB.js b/tests/flow-repo/librec/lib/B/libB.js similarity index 100% rename from tests/flow/librec/lib/B/libB.js rename to tests/flow-repo/librec/lib/B/libB.js diff --git a/tests/flow/librec/libtest.js b/tests/flow-repo/librec/libtest.js similarity index 100% rename from tests/flow/librec/libtest.js rename to tests/flow-repo/librec/libtest.js diff --git a/tests/flow/literal/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/literal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/literal/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/literal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/literal/enum.js b/tests/flow-repo/literal/enum.js similarity index 100% rename from tests/flow/literal/enum.js rename to tests/flow-repo/literal/enum.js diff --git a/tests/flow/literal/enum_client.js b/tests/flow-repo/literal/enum_client.js similarity index 100% rename from tests/flow/literal/enum_client.js rename to tests/flow-repo/literal/enum_client.js diff --git a/tests/flow/literal/jsfmt.spec.js b/tests/flow-repo/literal/jsfmt.spec.js similarity index 100% rename from tests/flow/literal/jsfmt.spec.js rename to tests/flow-repo/literal/jsfmt.spec.js diff --git a/tests/flow/literal/number.js b/tests/flow-repo/literal/number.js similarity index 100% rename from tests/flow/literal/number.js rename to tests/flow-repo/literal/number.js diff --git a/tests/flow/locals/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/locals/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/locals/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/locals/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/locals/jsfmt.spec.js b/tests/flow-repo/locals/jsfmt.spec.js similarity index 100% rename from tests/flow/locals/jsfmt.spec.js rename to tests/flow-repo/locals/jsfmt.spec.js diff --git a/tests/flow/locals/lex.js b/tests/flow-repo/locals/lex.js similarity index 100% rename from tests/flow/locals/lex.js rename to tests/flow-repo/locals/lex.js diff --git a/tests/flow/locals/locals.js b/tests/flow-repo/locals/locals.js similarity index 100% rename from tests/flow/locals/locals.js rename to tests/flow-repo/locals/locals.js diff --git a/tests/flow/logical/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/logical/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/logical/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/logical/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/logical/jsfmt.spec.js b/tests/flow-repo/logical/jsfmt.spec.js similarity index 100% rename from tests/flow/logical/jsfmt.spec.js rename to tests/flow-repo/logical/jsfmt.spec.js diff --git a/tests/flow/logical/logical.js b/tests/flow-repo/logical/logical.js similarity index 100% rename from tests/flow/logical/logical.js rename to tests/flow-repo/logical/logical.js diff --git a/tests/flow/loners/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/loners/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/loners/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/loners/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/loners/jsfmt.spec.js b/tests/flow-repo/loners/jsfmt.spec.js similarity index 100% rename from tests/flow/loners/jsfmt.spec.js rename to tests/flow-repo/loners/jsfmt.spec.js diff --git a/tests/flow/loners/loners.js b/tests/flow-repo/loners/loners.js similarity index 100% rename from tests/flow/loners/loners.js rename to tests/flow-repo/loners/loners.js diff --git a/tests/flow/malformed_code/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/malformed_code/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/malformed_code/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/malformed_code/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/malformed_code/jsfmt.spec.js b/tests/flow-repo/malformed_code/jsfmt.spec.js similarity index 100% rename from tests/flow/malformed_code/jsfmt.spec.js rename to tests/flow-repo/malformed_code/jsfmt.spec.js diff --git a/tests/flow/malformed_code/text.js b/tests/flow-repo/malformed_code/text.js similarity index 100% rename from tests/flow/malformed_code/text.js rename to tests/flow-repo/malformed_code/text.js diff --git a/tests/flow/match_failure/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/match_failure/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/match_failure/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/match_failure/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/match_failure/disjoint_union.js b/tests/flow-repo/match_failure/disjoint_union.js similarity index 100% rename from tests/flow/match_failure/disjoint_union.js rename to tests/flow-repo/match_failure/disjoint_union.js diff --git a/tests/flow/match_failure/enum.js b/tests/flow-repo/match_failure/enum.js similarity index 100% rename from tests/flow/match_failure/enum.js rename to tests/flow-repo/match_failure/enum.js diff --git a/tests/flow/match_failure/jsfmt.spec.js b/tests/flow-repo/match_failure/jsfmt.spec.js similarity index 100% rename from tests/flow/match_failure/jsfmt.spec.js rename to tests/flow-repo/match_failure/jsfmt.spec.js diff --git a/tests/flow/method_properties/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/method_properties/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/method_properties/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/method_properties/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/method_properties/exports_optional_prop.js b/tests/flow-repo/method_properties/exports_optional_prop.js similarity index 100% rename from tests/flow/method_properties/exports_optional_prop.js rename to tests/flow-repo/method_properties/exports_optional_prop.js diff --git a/tests/flow/method_properties/jsfmt.spec.js b/tests/flow-repo/method_properties/jsfmt.spec.js similarity index 100% rename from tests/flow/method_properties/jsfmt.spec.js rename to tests/flow-repo/method_properties/jsfmt.spec.js diff --git a/tests/flow/method_properties/test.js b/tests/flow-repo/method_properties/test.js similarity index 100% rename from tests/flow/method_properties/test.js rename to tests/flow-repo/method_properties/test.js diff --git a/tests/flow/misc/A.js b/tests/flow-repo/misc/A.js similarity index 100% rename from tests/flow/misc/A.js rename to tests/flow-repo/misc/A.js diff --git a/tests/flow/misc/B.js b/tests/flow-repo/misc/B.js similarity index 100% rename from tests/flow/misc/B.js rename to tests/flow-repo/misc/B.js diff --git a/tests/flow/misc/C.js b/tests/flow-repo/misc/C.js similarity index 100% rename from tests/flow/misc/C.js rename to tests/flow-repo/misc/C.js diff --git a/tests/flow/misc/D.js b/tests/flow-repo/misc/D.js similarity index 100% rename from tests/flow/misc/D.js rename to tests/flow-repo/misc/D.js diff --git a/tests/flow/misc/E.js b/tests/flow-repo/misc/E.js similarity index 100% rename from tests/flow/misc/E.js rename to tests/flow-repo/misc/E.js diff --git a/tests/flow/misc/F.js b/tests/flow-repo/misc/F.js similarity index 100% rename from tests/flow/misc/F.js rename to tests/flow-repo/misc/F.js diff --git a/tests/flow/misc/G.js b/tests/flow-repo/misc/G.js similarity index 100% rename from tests/flow/misc/G.js rename to tests/flow-repo/misc/G.js diff --git a/tests/flow/misc/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/misc/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/misc/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/misc/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/misc/jsfmt.spec.js b/tests/flow-repo/misc/jsfmt.spec.js similarity index 100% rename from tests/flow/misc/jsfmt.spec.js rename to tests/flow-repo/misc/jsfmt.spec.js diff --git a/tests/flow/missing_annotation/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/missing_annotation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/missing_annotation/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/missing_annotation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/missing_annotation/array.js b/tests/flow-repo/missing_annotation/array.js similarity index 100% rename from tests/flow/missing_annotation/array.js rename to tests/flow-repo/missing_annotation/array.js diff --git a/tests/flow/missing_annotation/async_return.js b/tests/flow-repo/missing_annotation/async_return.js similarity index 100% rename from tests/flow/missing_annotation/async_return.js rename to tests/flow-repo/missing_annotation/async_return.js diff --git a/tests/flow/missing_annotation/infer.js b/tests/flow-repo/missing_annotation/infer.js similarity index 100% rename from tests/flow/missing_annotation/infer.js rename to tests/flow-repo/missing_annotation/infer.js diff --git a/tests/flow/missing_annotation/jsfmt.spec.js b/tests/flow-repo/missing_annotation/jsfmt.spec.js similarity index 100% rename from tests/flow/missing_annotation/jsfmt.spec.js rename to tests/flow-repo/missing_annotation/jsfmt.spec.js diff --git a/tests/flow/modified_lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/modified_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/modified_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/modified_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/modified_lib/jsfmt.spec.js b/tests/flow-repo/modified_lib/jsfmt.spec.js similarity index 100% rename from tests/flow/modified_lib/jsfmt.spec.js rename to tests/flow-repo/modified_lib/jsfmt.spec.js diff --git a/tests/flow/modified_lib/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/modified_lib/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/modified_lib/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/modified_lib/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/modified_lib/lib/jsfmt.spec.js b/tests/flow-repo/modified_lib/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/modified_lib/lib/jsfmt.spec.js rename to tests/flow-repo/modified_lib/lib/jsfmt.spec.js diff --git a/tests/flow/modified_lib/lib/lib.js b/tests/flow-repo/modified_lib/lib/lib.js similarity index 100% rename from tests/flow/modified_lib/lib/lib.js rename to tests/flow-repo/modified_lib/lib/lib.js diff --git a/tests/flow/modified_lib/test.js b/tests/flow-repo/modified_lib/test.js similarity index 100% rename from tests/flow/modified_lib/test.js rename to tests/flow-repo/modified_lib/test.js diff --git a/tests/flow/module_not_found_errors/src/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/module_not_found_errors/src/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/module_not_found_errors/src/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/module_not_found_errors/src/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/module_not_found_errors/src/index.js b/tests/flow-repo/module_not_found_errors/src/index.js similarity index 100% rename from tests/flow/module_not_found_errors/src/index.js rename to tests/flow-repo/module_not_found_errors/src/index.js diff --git a/tests/flow/module_not_found_errors/src/jsfmt.spec.js b/tests/flow-repo/module_not_found_errors/src/jsfmt.spec.js similarity index 100% rename from tests/flow/module_not_found_errors/src/jsfmt.spec.js rename to tests/flow-repo/module_not_found_errors/src/jsfmt.spec.js diff --git a/tests/flow/module_redirect/A.js b/tests/flow-repo/module_redirect/A.js similarity index 100% rename from tests/flow/module_redirect/A.js rename to tests/flow-repo/module_redirect/A.js diff --git a/tests/flow/module_redirect/B.js b/tests/flow-repo/module_redirect/B.js similarity index 100% rename from tests/flow/module_redirect/B.js rename to tests/flow-repo/module_redirect/B.js diff --git a/tests/flow/module_redirect/C.js b/tests/flow-repo/module_redirect/C.js similarity index 100% rename from tests/flow/module_redirect/C.js rename to tests/flow-repo/module_redirect/C.js diff --git a/tests/flow/module_redirect/D.js b/tests/flow-repo/module_redirect/D.js similarity index 100% rename from tests/flow/module_redirect/D.js rename to tests/flow-repo/module_redirect/D.js diff --git a/tests/flow/module_redirect/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/module_redirect/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/module_redirect/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/module_redirect/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/module_redirect/jsfmt.spec.js b/tests/flow-repo/module_redirect/jsfmt.spec.js similarity index 100% rename from tests/flow/module_redirect/jsfmt.spec.js rename to tests/flow-repo/module_redirect/jsfmt.spec.js diff --git a/tests/flow/module_use_strict/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/module_use_strict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/module_use_strict/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/module_use_strict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/module_use_strict/jsfmt.spec.js b/tests/flow-repo/module_use_strict/jsfmt.spec.js similarity index 100% rename from tests/flow/module_use_strict/jsfmt.spec.js rename to tests/flow-repo/module_use_strict/jsfmt.spec.js diff --git a/tests/flow/module_use_strict/test.js b/tests/flow-repo/module_use_strict/test.js similarity index 100% rename from tests/flow/module_use_strict/test.js rename to tests/flow-repo/module_use_strict/test.js diff --git a/tests/flow/modules/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/modules/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/modules/cli.js b/tests/flow-repo/modules/cli.js similarity index 100% rename from tests/flow/modules/cli.js rename to tests/flow-repo/modules/cli.js diff --git a/tests/flow/modules/cli2.js b/tests/flow-repo/modules/cli2.js similarity index 100% rename from tests/flow/modules/cli2.js rename to tests/flow-repo/modules/cli2.js diff --git a/tests/flow/modules/jsfmt.spec.js b/tests/flow-repo/modules/jsfmt.spec.js similarity index 100% rename from tests/flow/modules/jsfmt.spec.js rename to tests/flow-repo/modules/jsfmt.spec.js diff --git a/tests/flow/modules/lib.js b/tests/flow-repo/modules/lib.js similarity index 100% rename from tests/flow/modules/lib.js rename to tests/flow-repo/modules/lib.js diff --git a/tests/flow/more_annot/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/more_annot/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/more_annot/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/more_annot/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/more_annot/client_object.js b/tests/flow-repo/more_annot/client_object.js similarity index 100% rename from tests/flow/more_annot/client_object.js rename to tests/flow-repo/more_annot/client_object.js diff --git a/tests/flow/more_annot/jsfmt.spec.js b/tests/flow-repo/more_annot/jsfmt.spec.js similarity index 100% rename from tests/flow/more_annot/jsfmt.spec.js rename to tests/flow-repo/more_annot/jsfmt.spec.js diff --git a/tests/flow/more_annot/object.js b/tests/flow-repo/more_annot/object.js similarity index 100% rename from tests/flow/more_annot/object.js rename to tests/flow-repo/more_annot/object.js diff --git a/tests/flow/more_annot/proto.js b/tests/flow-repo/more_annot/proto.js similarity index 100% rename from tests/flow/more_annot/proto.js rename to tests/flow-repo/more_annot/proto.js diff --git a/tests/flow/more_annot/super.js b/tests/flow-repo/more_annot/super.js similarity index 100% rename from tests/flow/more_annot/super.js rename to tests/flow-repo/more_annot/super.js diff --git a/tests/flow/more_classes/Bar.js b/tests/flow-repo/more_classes/Bar.js similarity index 100% rename from tests/flow/more_classes/Bar.js rename to tests/flow-repo/more_classes/Bar.js diff --git a/tests/flow/more_classes/Foo.js b/tests/flow-repo/more_classes/Foo.js similarity index 100% rename from tests/flow/more_classes/Foo.js rename to tests/flow-repo/more_classes/Foo.js diff --git a/tests/flow/more_classes/Qux.js b/tests/flow-repo/more_classes/Qux.js similarity index 100% rename from tests/flow/more_classes/Qux.js rename to tests/flow-repo/more_classes/Qux.js diff --git a/tests/flow/more_classes/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/more_classes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/more_classes/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/more_classes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/more_classes/jsfmt.spec.js b/tests/flow-repo/more_classes/jsfmt.spec.js similarity index 100% rename from tests/flow/more_classes/jsfmt.spec.js rename to tests/flow-repo/more_classes/jsfmt.spec.js diff --git a/tests/flow/more_generics/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/more_generics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/more_generics/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/more_generics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/more_generics/jsfmt.spec.js b/tests/flow-repo/more_generics/jsfmt.spec.js similarity index 100% rename from tests/flow/more_generics/jsfmt.spec.js rename to tests/flow-repo/more_generics/jsfmt.spec.js diff --git a/tests/flow/more_generics/poly.js b/tests/flow-repo/more_generics/poly.js similarity index 100% rename from tests/flow/more_generics/poly.js rename to tests/flow-repo/more_generics/poly.js diff --git a/tests/flow/more_path/Condition.js b/tests/flow-repo/more_path/Condition.js similarity index 100% rename from tests/flow/more_path/Condition.js rename to tests/flow-repo/more_path/Condition.js diff --git a/tests/flow/more_path/FlowSA.js b/tests/flow-repo/more_path/FlowSA.js similarity index 100% rename from tests/flow/more_path/FlowSA.js rename to tests/flow-repo/more_path/FlowSA.js diff --git a/tests/flow/more_path/Sigma.js b/tests/flow-repo/more_path/Sigma.js similarity index 100% rename from tests/flow/more_path/Sigma.js rename to tests/flow-repo/more_path/Sigma.js diff --git a/tests/flow/more_path/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/more_path/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/more_path/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/more_path/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/more_path/jsfmt.spec.js b/tests/flow-repo/more_path/jsfmt.spec.js similarity index 100% rename from tests/flow/more_path/jsfmt.spec.js rename to tests/flow-repo/more_path/jsfmt.spec.js diff --git a/tests/flow/more_path/test.js b/tests/flow-repo/more_path/test.js similarity index 100% rename from tests/flow/more_path/test.js rename to tests/flow-repo/more_path/test.js diff --git a/tests/flow/more_react/API.react.js b/tests/flow-repo/more_react/API.react.js similarity index 100% rename from tests/flow/more_react/API.react.js rename to tests/flow-repo/more_react/API.react.js diff --git a/tests/flow/more_react/App.react.js b/tests/flow-repo/more_react/App.react.js similarity index 100% rename from tests/flow/more_react/App.react.js rename to tests/flow-repo/more_react/App.react.js diff --git a/tests/flow/more_react/InitializedFields.js b/tests/flow-repo/more_react/InitializedFields.js similarity index 100% rename from tests/flow/more_react/InitializedFields.js rename to tests/flow-repo/more_react/InitializedFields.js diff --git a/tests/flow/more_react/JSX.js b/tests/flow-repo/more_react/JSX.js similarity index 100% rename from tests/flow/more_react/JSX.js rename to tests/flow-repo/more_react/JSX.js diff --git a/tests/flow/more_react/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/more_react/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/more_react/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/more_react/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/more_react/checkPropTypes.js b/tests/flow-repo/more_react/checkPropTypes.js similarity index 100% rename from tests/flow/more_react/checkPropTypes.js rename to tests/flow-repo/more_react/checkPropTypes.js diff --git a/tests/flow/more_react/jsfmt.spec.js b/tests/flow-repo/more_react/jsfmt.spec.js similarity index 100% rename from tests/flow/more_react/jsfmt.spec.js rename to tests/flow-repo/more_react/jsfmt.spec.js diff --git a/tests/flow/more_react/propTypes.js b/tests/flow-repo/more_react/propTypes.js similarity index 100% rename from tests/flow/more_react/propTypes.js rename to tests/flow-repo/more_react/propTypes.js diff --git a/tests/flow/more_statics/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/more_statics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/more_statics/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/more_statics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/more_statics/class_static.js b/tests/flow-repo/more_statics/class_static.js similarity index 100% rename from tests/flow/more_statics/class_static.js rename to tests/flow-repo/more_statics/class_static.js diff --git a/tests/flow/more_statics/jsfmt.spec.js b/tests/flow-repo/more_statics/jsfmt.spec.js similarity index 100% rename from tests/flow/more_statics/jsfmt.spec.js rename to tests/flow-repo/more_statics/jsfmt.spec.js diff --git a/tests/flow/multiflow/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/multiflow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/multiflow/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/multiflow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/multiflow/apply.js b/tests/flow-repo/multiflow/apply.js similarity index 100% rename from tests/flow/multiflow/apply.js rename to tests/flow-repo/multiflow/apply.js diff --git a/tests/flow/multiflow/issue3443.js b/tests/flow-repo/multiflow/issue3443.js similarity index 100% rename from tests/flow/multiflow/issue3443.js rename to tests/flow-repo/multiflow/issue3443.js diff --git a/tests/flow/multiflow/jsfmt.spec.js b/tests/flow-repo/multiflow/jsfmt.spec.js similarity index 100% rename from tests/flow/multiflow/jsfmt.spec.js rename to tests/flow-repo/multiflow/jsfmt.spec.js diff --git a/tests/flow/multiflow/jsx.js b/tests/flow-repo/multiflow/jsx.js similarity index 100% rename from tests/flow/multiflow/jsx.js rename to tests/flow-repo/multiflow/jsx.js diff --git a/tests/flow/multiflow/spread.js b/tests/flow-repo/multiflow/spread.js similarity index 100% rename from tests/flow/multiflow/spread.js rename to tests/flow-repo/multiflow/spread.js diff --git a/tests/flow/multiflow_with_flowlib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/multiflow_with_flowlib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/multiflow_with_flowlib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/multiflow_with_flowlib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/multiflow_with_flowlib/jsfmt.spec.js b/tests/flow-repo/multiflow_with_flowlib/jsfmt.spec.js similarity index 100% rename from tests/flow/multiflow_with_flowlib/jsfmt.spec.js rename to tests/flow-repo/multiflow_with_flowlib/jsfmt.spec.js diff --git a/tests/flow/multiflow_with_flowlib/spread.js b/tests/flow-repo/multiflow_with_flowlib/spread.js similarity index 100% rename from tests/flow/multiflow_with_flowlib/spread.js rename to tests/flow-repo/multiflow_with_flowlib/spread.js diff --git a/tests/flow/name_prop/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/name_prop/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/name_prop/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/name_prop/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/name_prop/class.js b/tests/flow-repo/name_prop/class.js similarity index 100% rename from tests/flow/name_prop/class.js rename to tests/flow-repo/name_prop/class.js diff --git a/tests/flow/name_prop/function.js b/tests/flow-repo/name_prop/function.js similarity index 100% rename from tests/flow/name_prop/function.js rename to tests/flow-repo/name_prop/function.js diff --git a/tests/flow/name_prop/jsfmt.spec.js b/tests/flow-repo/name_prop/jsfmt.spec.js similarity index 100% rename from tests/flow/name_prop/jsfmt.spec.js rename to tests/flow-repo/name_prop/jsfmt.spec.js diff --git a/tests/flow/namespace/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/namespace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/namespace/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/namespace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/namespace/client.js b/tests/flow-repo/namespace/client.js similarity index 100% rename from tests/flow/namespace/client.js rename to tests/flow-repo/namespace/client.js diff --git a/tests/flow/namespace/jsfmt.spec.js b/tests/flow-repo/namespace/jsfmt.spec.js similarity index 100% rename from tests/flow/namespace/jsfmt.spec.js rename to tests/flow-repo/namespace/jsfmt.spec.js diff --git a/tests/flow/namespace/namespace.js b/tests/flow-repo/namespace/namespace.js similarity index 100% rename from tests/flow/namespace/namespace.js rename to tests/flow-repo/namespace/namespace.js diff --git a/tests/flow/new_react/FeedUFI.react.js b/tests/flow-repo/new_react/FeedUFI.react.js similarity index 100% rename from tests/flow/new_react/FeedUFI.react.js rename to tests/flow-repo/new_react/FeedUFI.react.js diff --git a/tests/flow/new_react/Mixin.js b/tests/flow-repo/new_react/Mixin.js similarity index 100% rename from tests/flow/new_react/Mixin.js rename to tests/flow-repo/new_react/Mixin.js diff --git a/tests/flow/new_react/UFILikeCount.react.js b/tests/flow-repo/new_react/UFILikeCount.react.js similarity index 100% rename from tests/flow/new_react/UFILikeCount.react.js rename to tests/flow-repo/new_react/UFILikeCount.react.js diff --git a/tests/flow/new_react/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/new_react/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/new_react/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/new_react/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/new_react/bad_default_props.js b/tests/flow-repo/new_react/bad_default_props.js similarity index 100% rename from tests/flow/new_react/bad_default_props.js rename to tests/flow-repo/new_react/bad_default_props.js diff --git a/tests/flow/new_react/classes.js b/tests/flow-repo/new_react/classes.js similarity index 100% rename from tests/flow/new_react/classes.js rename to tests/flow-repo/new_react/classes.js diff --git a/tests/flow/new_react/fakelib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/new_react/fakelib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/new_react/fakelib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/new_react/fakelib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/new_react/fakelib/jsfmt.spec.js b/tests/flow-repo/new_react/fakelib/jsfmt.spec.js similarity index 100% rename from tests/flow/new_react/fakelib/jsfmt.spec.js rename to tests/flow-repo/new_react/fakelib/jsfmt.spec.js diff --git a/tests/flow/new_react/fakelib/type_aliases.js b/tests/flow-repo/new_react/fakelib/type_aliases.js similarity index 100% rename from tests/flow/new_react/fakelib/type_aliases.js rename to tests/flow-repo/new_react/fakelib/type_aliases.js diff --git a/tests/flow/new_react/import-react.js b/tests/flow-repo/new_react/import-react.js similarity index 100% rename from tests/flow/new_react/import-react.js rename to tests/flow-repo/new_react/import-react.js diff --git a/tests/flow/new_react/jsfmt.spec.js b/tests/flow-repo/new_react/jsfmt.spec.js similarity index 100% rename from tests/flow/new_react/jsfmt.spec.js rename to tests/flow-repo/new_react/jsfmt.spec.js diff --git a/tests/flow/new_react/new_react.js b/tests/flow-repo/new_react/new_react.js similarity index 100% rename from tests/flow/new_react/new_react.js rename to tests/flow-repo/new_react/new_react.js diff --git a/tests/flow/new_react/propTypes.js b/tests/flow-repo/new_react/propTypes.js similarity index 100% rename from tests/flow/new_react/propTypes.js rename to tests/flow-repo/new_react/propTypes.js diff --git a/tests/flow/new_react/props.js b/tests/flow-repo/new_react/props.js similarity index 100% rename from tests/flow/new_react/props.js rename to tests/flow-repo/new_react/props.js diff --git a/tests/flow/new_react/props2.js b/tests/flow-repo/new_react/props2.js similarity index 100% rename from tests/flow/new_react/props2.js rename to tests/flow-repo/new_react/props2.js diff --git a/tests/flow/new_react/props3.js b/tests/flow-repo/new_react/props3.js similarity index 100% rename from tests/flow/new_react/props3.js rename to tests/flow-repo/new_react/props3.js diff --git a/tests/flow/new_react/props4.js b/tests/flow-repo/new_react/props4.js similarity index 100% rename from tests/flow/new_react/props4.js rename to tests/flow-repo/new_react/props4.js diff --git a/tests/flow/new_react/props5.js b/tests/flow-repo/new_react/props5.js similarity index 100% rename from tests/flow/new_react/props5.js rename to tests/flow-repo/new_react/props5.js diff --git a/tests/flow/new_react/state.js b/tests/flow-repo/new_react/state.js similarity index 100% rename from tests/flow/new_react/state.js rename to tests/flow-repo/new_react/state.js diff --git a/tests/flow/new_react/state2.js b/tests/flow-repo/new_react/state2.js similarity index 100% rename from tests/flow/new_react/state2.js rename to tests/flow-repo/new_react/state2.js diff --git a/tests/flow/new_react/state3.js b/tests/flow-repo/new_react/state3.js similarity index 100% rename from tests/flow/new_react/state3.js rename to tests/flow-repo/new_react/state3.js diff --git a/tests/flow/new_react/state4.js b/tests/flow-repo/new_react/state4.js similarity index 100% rename from tests/flow/new_react/state4.js rename to tests/flow-repo/new_react/state4.js diff --git a/tests/flow/new_react/state5.js b/tests/flow-repo/new_react/state5.js similarity index 100% rename from tests/flow/new_react/state5.js rename to tests/flow-repo/new_react/state5.js diff --git a/tests/flow/new_spread/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/new_spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/new_spread/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/new_spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/new_spread/jsfmt.spec.js b/tests/flow-repo/new_spread/jsfmt.spec.js similarity index 100% rename from tests/flow/new_spread/jsfmt.spec.js rename to tests/flow-repo/new_spread/jsfmt.spec.js diff --git a/tests/flow/new_spread/type.js b/tests/flow-repo/new_spread/type.js similarity index 100% rename from tests/flow/new_spread/type.js rename to tests/flow-repo/new_spread/type.js diff --git a/tests/flow/new_spread/type_any.js b/tests/flow-repo/new_spread/type_any.js similarity index 100% rename from tests/flow/new_spread/type_any.js rename to tests/flow-repo/new_spread/type_any.js diff --git a/tests/flow/new_spread/type_contra.js b/tests/flow-repo/new_spread/type_contra.js similarity index 100% rename from tests/flow/new_spread/type_contra.js rename to tests/flow-repo/new_spread/type_contra.js diff --git a/tests/flow/new_spread/type_dict.js b/tests/flow-repo/new_spread/type_dict.js similarity index 100% rename from tests/flow/new_spread/type_dict.js rename to tests/flow-repo/new_spread/type_dict.js diff --git a/tests/flow/new_spread/type_generic.js b/tests/flow-repo/new_spread/type_generic.js similarity index 100% rename from tests/flow/new_spread/type_generic.js rename to tests/flow-repo/new_spread/type_generic.js diff --git a/tests/flow/new_spread/type_instance.js b/tests/flow-repo/new_spread/type_instance.js similarity index 100% rename from tests/flow/new_spread/type_instance.js rename to tests/flow-repo/new_spread/type_instance.js diff --git a/tests/flow/new_spread/type_intersection.js b/tests/flow-repo/new_spread/type_intersection.js similarity index 100% rename from tests/flow/new_spread/type_intersection.js rename to tests/flow-repo/new_spread/type_intersection.js diff --git a/tests/flow/new_spread/type_intersection_optional.js b/tests/flow-repo/new_spread/type_intersection_optional.js similarity index 100% rename from tests/flow/new_spread/type_intersection_optional.js rename to tests/flow-repo/new_spread/type_intersection_optional.js diff --git a/tests/flow/new_spread/type_optional.js b/tests/flow-repo/new_spread/type_optional.js similarity index 100% rename from tests/flow/new_spread/type_optional.js rename to tests/flow-repo/new_spread/type_optional.js diff --git a/tests/flow/new_spread/type_union.js b/tests/flow-repo/new_spread/type_union.js similarity index 100% rename from tests/flow/new_spread/type_union.js rename to tests/flow-repo/new_spread/type_union.js diff --git a/tests/flow/node_haste/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_haste/client.js b/tests/flow-repo/node_haste/client.js similarity index 100% rename from tests/flow/node_haste/client.js rename to tests/flow-repo/node_haste/client.js diff --git a/tests/flow/node_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_haste/external/_d3/jsfmt.spec.js b/tests/flow-repo/node_haste/external/_d3/jsfmt.spec.js similarity index 100% rename from tests/flow/node_haste/external/_d3/jsfmt.spec.js rename to tests/flow-repo/node_haste/external/_d3/jsfmt.spec.js diff --git a/tests/flow/node_haste/external/_d3/min.js b/tests/flow-repo/node_haste/external/_d3/min.js similarity index 100% rename from tests/flow/node_haste/external/_d3/min.js rename to tests/flow-repo/node_haste/external/_d3/min.js diff --git a/tests/flow/node_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_haste/foo/bar/client.js b/tests/flow-repo/node_haste/foo/bar/client.js similarity index 100% rename from tests/flow/node_haste/foo/bar/client.js rename to tests/flow-repo/node_haste/foo/bar/client.js diff --git a/tests/flow/node_haste/foo/bar/jsfmt.spec.js b/tests/flow-repo/node_haste/foo/bar/jsfmt.spec.js similarity index 100% rename from tests/flow/node_haste/foo/bar/jsfmt.spec.js rename to tests/flow-repo/node_haste/foo/bar/jsfmt.spec.js diff --git a/tests/flow/node_haste/jsfmt.spec.js b/tests/flow-repo/node_haste/jsfmt.spec.js similarity index 100% rename from tests/flow/node_haste/jsfmt.spec.js rename to tests/flow-repo/node_haste/jsfmt.spec.js diff --git a/tests/flow/node_haste/md5.js b/tests/flow-repo/node_haste/md5.js similarity index 100% rename from tests/flow/node_haste/md5.js rename to tests/flow-repo/node_haste/md5.js diff --git a/tests/flow/node_haste/ws/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_haste/ws/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_haste/ws/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_haste/ws/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_haste/ws/index.js b/tests/flow-repo/node_haste/ws/index.js similarity index 100% rename from tests/flow/node_haste/ws/index.js rename to tests/flow-repo/node_haste/ws/index.js diff --git a/tests/flow/node_haste/ws/jsfmt.spec.js b/tests/flow-repo/node_haste/ws/jsfmt.spec.js similarity index 100% rename from tests/flow/node_haste/ws/jsfmt.spec.js rename to tests/flow-repo/node_haste/ws/jsfmt.spec.js diff --git a/tests/flow/node_haste/ws/test/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_haste/ws/test/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_haste/ws/test/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_haste/ws/test/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_haste/ws/test/client.js b/tests/flow-repo/node_haste/ws/test/client.js similarity index 100% rename from tests/flow/node_haste/ws/test/client.js rename to tests/flow-repo/node_haste/ws/test/client.js diff --git a/tests/flow/node_haste/ws/test/jsfmt.spec.js b/tests/flow-repo/node_haste/ws/test/jsfmt.spec.js similarity index 100% rename from tests/flow/node_haste/ws/test/jsfmt.spec.js rename to tests/flow-repo/node_haste/ws/test/jsfmt.spec.js diff --git a/tests/flow/node_modules_with_symlinks/root/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_modules_with_symlinks/root/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_modules_with_symlinks/root/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_modules_with_symlinks/root/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_modules_with_symlinks/root/foo.js b/tests/flow-repo/node_modules_with_symlinks/root/foo.js similarity index 100% rename from tests/flow/node_modules_with_symlinks/root/foo.js rename to tests/flow-repo/node_modules_with_symlinks/root/foo.js diff --git a/tests/flow/node_modules_with_symlinks/root/jsfmt.spec.js b/tests/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js similarity index 100% rename from tests/flow/node_modules_with_symlinks/root/jsfmt.spec.js rename to tests/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js diff --git a/tests/flow/node_modules_with_symlinks/root/symlink_lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_modules_with_symlinks/root/symlink_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_modules_with_symlinks/root/symlink_lib/index.js b/tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/index.js similarity index 100% rename from tests/flow/node_modules_with_symlinks/root/symlink_lib/index.js rename to tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/index.js diff --git a/tests/flow/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js b/tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js similarity index 100% rename from tests/flow/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js rename to tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js diff --git a/tests/flow/node_modules_with_symlinks/symlink_lib_outside_root/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_modules_with_symlinks/symlink_lib_outside_root/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_modules_with_symlinks/symlink_lib_outside_root/index.js b/tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/index.js similarity index 100% rename from tests/flow/node_modules_with_symlinks/symlink_lib_outside_root/index.js rename to tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/index.js diff --git a/tests/flow/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js b/tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js similarity index 100% rename from tests/flow/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js rename to tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js diff --git a/tests/flow/node_modules_without_json/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_modules_without_json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_modules_without_json/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_modules_without_json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_modules_without_json/jsfmt.spec.js b/tests/flow-repo/node_modules_without_json/jsfmt.spec.js similarity index 100% rename from tests/flow/node_modules_without_json/jsfmt.spec.js rename to tests/flow-repo/node_modules_without_json/jsfmt.spec.js diff --git a/tests/flow/node_modules_without_json/test.js b/tests/flow-repo/node_modules_without_json/test.js similarity index 100% rename from tests/flow/node_modules_without_json/test.js rename to tests/flow-repo/node_modules_without_json/test.js diff --git a/tests/flow/node_tests/assert/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/assert/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/assert/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/assert/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/assert/assert.js b/tests/flow-repo/node_tests/assert/assert.js similarity index 100% rename from tests/flow/node_tests/assert/assert.js rename to tests/flow-repo/node_tests/assert/assert.js diff --git a/tests/flow/node_tests/assert/jsfmt.spec.js b/tests/flow-repo/node_tests/assert/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/assert/jsfmt.spec.js rename to tests/flow-repo/node_tests/assert/jsfmt.spec.js diff --git a/tests/flow/node_tests/basic/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/basic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/basic/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/basic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/basic/bar.js b/tests/flow-repo/node_tests/basic/bar.js similarity index 100% rename from tests/flow/node_tests/basic/bar.js rename to tests/flow-repo/node_tests/basic/bar.js diff --git a/tests/flow/node_tests/basic/foo.js b/tests/flow-repo/node_tests/basic/foo.js similarity index 100% rename from tests/flow/node_tests/basic/foo.js rename to tests/flow-repo/node_tests/basic/foo.js diff --git a/tests/flow/node_tests/basic/jsfmt.spec.js b/tests/flow-repo/node_tests/basic/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/basic/jsfmt.spec.js rename to tests/flow-repo/node_tests/basic/jsfmt.spec.js diff --git a/tests/flow/node_tests/basic_file/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/basic_file/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/basic_file/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/basic_file/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/basic_file/bar.js b/tests/flow-repo/node_tests/basic_file/bar.js similarity index 100% rename from tests/flow/node_tests/basic_file/bar.js rename to tests/flow-repo/node_tests/basic_file/bar.js diff --git a/tests/flow/node_tests/basic_file/foo.js b/tests/flow-repo/node_tests/basic_file/foo.js similarity index 100% rename from tests/flow/node_tests/basic_file/foo.js rename to tests/flow-repo/node_tests/basic_file/foo.js diff --git a/tests/flow/node_tests/basic_file/jsfmt.spec.js b/tests/flow-repo/node_tests/basic_file/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/basic_file/jsfmt.spec.js rename to tests/flow-repo/node_tests/basic_file/jsfmt.spec.js diff --git a/tests/flow/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/basic_node_modules/foo.js b/tests/flow-repo/node_tests/basic_node_modules/foo.js similarity index 100% rename from tests/flow/node_tests/basic_node_modules/foo.js rename to tests/flow-repo/node_tests/basic_node_modules/foo.js diff --git a/tests/flow/node_tests/basic_node_modules/jsfmt.spec.js b/tests/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/basic_node_modules/jsfmt.spec.js rename to tests/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js diff --git a/tests/flow/node_tests/basic_node_modules_with_path/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/basic_node_modules_with_path/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/basic_node_modules_with_path/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/basic_node_modules_with_path/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/basic_node_modules_with_path/foo.js b/tests/flow-repo/node_tests/basic_node_modules_with_path/foo.js similarity index 100% rename from tests/flow/node_tests/basic_node_modules_with_path/foo.js rename to tests/flow-repo/node_tests/basic_node_modules_with_path/foo.js diff --git a/tests/flow/node_tests/basic_node_modules_with_path/jsfmt.spec.js b/tests/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/basic_node_modules_with_path/jsfmt.spec.js rename to tests/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js diff --git a/tests/flow/node_tests/basic_package/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/basic_package/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/basic_package/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/basic_package/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/basic_package/bar_lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/basic_package/bar_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/basic_package/bar_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/basic_package/bar_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/basic_package/bar_lib/bar.js b/tests/flow-repo/node_tests/basic_package/bar_lib/bar.js similarity index 100% rename from tests/flow/node_tests/basic_package/bar_lib/bar.js rename to tests/flow-repo/node_tests/basic_package/bar_lib/bar.js diff --git a/tests/flow/node_tests/basic_package/bar_lib/jsfmt.spec.js b/tests/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/basic_package/bar_lib/jsfmt.spec.js rename to tests/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js diff --git a/tests/flow/node_tests/basic_package/foo.js b/tests/flow-repo/node_tests/basic_package/foo.js similarity index 100% rename from tests/flow/node_tests/basic_package/foo.js rename to tests/flow-repo/node_tests/basic_package/foo.js diff --git a/tests/flow/node_tests/basic_package/jsfmt.spec.js b/tests/flow-repo/node_tests/basic_package/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/basic_package/jsfmt.spec.js rename to tests/flow-repo/node_tests/basic_package/jsfmt.spec.js diff --git a/tests/flow/node_tests/buffer/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/buffer/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/buffer/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/buffer/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/buffer/buffer.js b/tests/flow-repo/node_tests/buffer/buffer.js similarity index 100% rename from tests/flow/node_tests/buffer/buffer.js rename to tests/flow-repo/node_tests/buffer/buffer.js diff --git a/tests/flow/node_tests/buffer/jsfmt.spec.js b/tests/flow-repo/node_tests/buffer/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/buffer/jsfmt.spec.js rename to tests/flow-repo/node_tests/buffer/jsfmt.spec.js diff --git a/tests/flow/node_tests/child_process/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/child_process/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/child_process/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/child_process/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/child_process/exec.js b/tests/flow-repo/node_tests/child_process/exec.js similarity index 100% rename from tests/flow/node_tests/child_process/exec.js rename to tests/flow-repo/node_tests/child_process/exec.js diff --git a/tests/flow/node_tests/child_process/execFile.js b/tests/flow-repo/node_tests/child_process/execFile.js similarity index 100% rename from tests/flow/node_tests/child_process/execFile.js rename to tests/flow-repo/node_tests/child_process/execFile.js diff --git a/tests/flow/node_tests/child_process/execSync.js b/tests/flow-repo/node_tests/child_process/execSync.js similarity index 100% rename from tests/flow/node_tests/child_process/execSync.js rename to tests/flow-repo/node_tests/child_process/execSync.js diff --git a/tests/flow/node_tests/child_process/jsfmt.spec.js b/tests/flow-repo/node_tests/child_process/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/child_process/jsfmt.spec.js rename to tests/flow-repo/node_tests/child_process/jsfmt.spec.js diff --git a/tests/flow/node_tests/child_process/spawn.js b/tests/flow-repo/node_tests/child_process/spawn.js similarity index 100% rename from tests/flow/node_tests/child_process/spawn.js rename to tests/flow-repo/node_tests/child_process/spawn.js diff --git a/tests/flow/node_tests/crypto/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/crypto/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/crypto/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/crypto/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/crypto/crypto.js b/tests/flow-repo/node_tests/crypto/crypto.js similarity index 100% rename from tests/flow/node_tests/crypto/crypto.js rename to tests/flow-repo/node_tests/crypto/crypto.js diff --git a/tests/flow/node_tests/crypto/jsfmt.spec.js b/tests/flow-repo/node_tests/crypto/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/crypto/jsfmt.spec.js rename to tests/flow-repo/node_tests/crypto/jsfmt.spec.js diff --git a/tests/flow/node_tests/fs/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/fs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/fs/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/fs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/fs/fs.js b/tests/flow-repo/node_tests/fs/fs.js similarity index 100% rename from tests/flow/node_tests/fs/fs.js rename to tests/flow-repo/node_tests/fs/fs.js diff --git a/tests/flow/node_tests/fs/jsfmt.spec.js b/tests/flow-repo/node_tests/fs/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/fs/jsfmt.spec.js rename to tests/flow-repo/node_tests/fs/jsfmt.spec.js diff --git a/tests/flow/node_tests/json_file/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/json_file/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/json_file/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/json_file/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/json_file/jsfmt.spec.js b/tests/flow-repo/node_tests/json_file/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/json_file/jsfmt.spec.js rename to tests/flow-repo/node_tests/json_file/jsfmt.spec.js diff --git a/tests/flow/node_tests/json_file/package2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/json_file/package2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/json_file/package2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/json_file/package2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/json_file/package2/index.js b/tests/flow-repo/node_tests/json_file/package2/index.js similarity index 100% rename from tests/flow/node_tests/json_file/package2/index.js rename to tests/flow-repo/node_tests/json_file/package2/index.js diff --git a/tests/flow/node_tests/json_file/package2/jsfmt.spec.js b/tests/flow-repo/node_tests/json_file/package2/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/json_file/package2/jsfmt.spec.js rename to tests/flow-repo/node_tests/json_file/package2/jsfmt.spec.js diff --git a/tests/flow/node_tests/json_file/test.js b/tests/flow-repo/node_tests/json_file/test.js similarity index 100% rename from tests/flow/node_tests/json_file/test.js rename to tests/flow-repo/node_tests/json_file/test.js diff --git a/tests/flow/node_tests/os/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/os/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/os/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/os/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/os/jsfmt.spec.js b/tests/flow-repo/node_tests/os/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/os/jsfmt.spec.js rename to tests/flow-repo/node_tests/os/jsfmt.spec.js diff --git a/tests/flow/node_tests/os/userInfo.js b/tests/flow-repo/node_tests/os/userInfo.js similarity index 100% rename from tests/flow/node_tests/os/userInfo.js rename to tests/flow-repo/node_tests/os/userInfo.js diff --git a/tests/flow/node_tests/package_file/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/package_file/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/package_file/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/package_file/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/package_file/bar_lib.js b/tests/flow-repo/node_tests/package_file/bar_lib.js similarity index 100% rename from tests/flow/node_tests/package_file/bar_lib.js rename to tests/flow-repo/node_tests/package_file/bar_lib.js diff --git a/tests/flow/node_tests/package_file/bar_lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/package_file/bar_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/package_file/bar_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/package_file/bar_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/package_file/bar_lib/bar.js b/tests/flow-repo/node_tests/package_file/bar_lib/bar.js similarity index 100% rename from tests/flow/node_tests/package_file/bar_lib/bar.js rename to tests/flow-repo/node_tests/package_file/bar_lib/bar.js diff --git a/tests/flow/node_tests/package_file/bar_lib/jsfmt.spec.js b/tests/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/package_file/bar_lib/jsfmt.spec.js rename to tests/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js diff --git a/tests/flow/node_tests/package_file/foo.js b/tests/flow-repo/node_tests/package_file/foo.js similarity index 100% rename from tests/flow/node_tests/package_file/foo.js rename to tests/flow-repo/node_tests/package_file/foo.js diff --git a/tests/flow/node_tests/package_file/jsfmt.spec.js b/tests/flow-repo/node_tests/package_file/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/package_file/jsfmt.spec.js rename to tests/flow-repo/node_tests/package_file/jsfmt.spec.js diff --git a/tests/flow/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/package_file_node_modules/foo/foo.js b/tests/flow-repo/node_tests/package_file_node_modules/foo/foo.js similarity index 100% rename from tests/flow/node_tests/package_file_node_modules/foo/foo.js rename to tests/flow-repo/node_tests/package_file_node_modules/foo/foo.js diff --git a/tests/flow/node_tests/package_file_node_modules/foo/jsfmt.spec.js b/tests/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/package_file_node_modules/foo/jsfmt.spec.js rename to tests/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js diff --git a/tests/flow/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/path_node_modules/foo.js b/tests/flow-repo/node_tests/path_node_modules/foo.js similarity index 100% rename from tests/flow/node_tests/path_node_modules/foo.js rename to tests/flow-repo/node_tests/path_node_modules/foo.js diff --git a/tests/flow/node_tests/path_node_modules/jsfmt.spec.js b/tests/flow-repo/node_tests/path_node_modules/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/path_node_modules/jsfmt.spec.js rename to tests/flow-repo/node_tests/path_node_modules/jsfmt.spec.js diff --git a/tests/flow/node_tests/path_node_modules_with_short_main/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/path_node_modules_with_short_main/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/path_node_modules_with_short_main/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/path_node_modules_with_short_main/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/path_node_modules_with_short_main/foo.js b/tests/flow-repo/node_tests/path_node_modules_with_short_main/foo.js similarity index 100% rename from tests/flow/node_tests/path_node_modules_with_short_main/foo.js rename to tests/flow-repo/node_tests/path_node_modules_with_short_main/foo.js diff --git a/tests/flow/node_tests/path_node_modules_with_short_main/jsfmt.spec.js b/tests/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/path_node_modules_with_short_main/jsfmt.spec.js rename to tests/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js diff --git a/tests/flow/node_tests/path_node_modules_without_main/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/path_node_modules_without_main/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/path_node_modules_without_main/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/path_node_modules_without_main/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/path_node_modules_without_main/foo.js b/tests/flow-repo/node_tests/path_node_modules_without_main/foo.js similarity index 100% rename from tests/flow/node_tests/path_node_modules_without_main/foo.js rename to tests/flow-repo/node_tests/path_node_modules_without_main/foo.js diff --git a/tests/flow/node_tests/path_node_modules_without_main/jsfmt.spec.js b/tests/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/path_node_modules_without_main/jsfmt.spec.js rename to tests/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js diff --git a/tests/flow/node_tests/path_package/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/path_package/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/path_package/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/path_package/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/path_package/foo.js b/tests/flow-repo/node_tests/path_package/foo.js similarity index 100% rename from tests/flow/node_tests/path_package/foo.js rename to tests/flow-repo/node_tests/path_package/foo.js diff --git a/tests/flow/node_tests/path_package/jsfmt.spec.js b/tests/flow-repo/node_tests/path_package/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/path_package/jsfmt.spec.js rename to tests/flow-repo/node_tests/path_package/jsfmt.spec.js diff --git a/tests/flow/node_tests/process/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/process/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/process/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/process/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/process/jsfmt.spec.js b/tests/flow-repo/node_tests/process/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/process/jsfmt.spec.js rename to tests/flow-repo/node_tests/process/jsfmt.spec.js diff --git a/tests/flow/node_tests/process/nextTick.js b/tests/flow-repo/node_tests/process/nextTick.js similarity index 100% rename from tests/flow/node_tests/process/nextTick.js rename to tests/flow-repo/node_tests/process/nextTick.js diff --git a/tests/flow/node_tests/stream/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/stream/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/stream/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/stream/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/stream/jsfmt.spec.js b/tests/flow-repo/node_tests/stream/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/stream/jsfmt.spec.js rename to tests/flow-repo/node_tests/stream/jsfmt.spec.js diff --git a/tests/flow/node_tests/stream/stream.js b/tests/flow-repo/node_tests/stream/stream.js similarity index 100% rename from tests/flow/node_tests/stream/stream.js rename to tests/flow-repo/node_tests/stream/stream.js diff --git a/tests/flow/node_tests/timers/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/timers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/timers/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/timers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/timers/jsfmt.spec.js b/tests/flow-repo/node_tests/timers/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/timers/jsfmt.spec.js rename to tests/flow-repo/node_tests/timers/jsfmt.spec.js diff --git a/tests/flow/node_tests/timers/timers.js b/tests/flow-repo/node_tests/timers/timers.js similarity index 100% rename from tests/flow/node_tests/timers/timers.js rename to tests/flow-repo/node_tests/timers/timers.js diff --git a/tests/flow/node_tests/url/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/node_tests/url/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/node_tests/url/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/node_tests/url/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/node_tests/url/jsfmt.spec.js b/tests/flow-repo/node_tests/url/jsfmt.spec.js similarity index 100% rename from tests/flow/node_tests/url/jsfmt.spec.js rename to tests/flow-repo/node_tests/url/jsfmt.spec.js diff --git a/tests/flow/node_tests/url/url.js b/tests/flow-repo/node_tests/url/url.js similarity index 100% rename from tests/flow/node_tests/url/url.js rename to tests/flow-repo/node_tests/url/url.js diff --git a/tests/flow/nullable/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/nullable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/nullable/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/nullable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/nullable/jsfmt.spec.js b/tests/flow-repo/nullable/jsfmt.spec.js similarity index 100% rename from tests/flow/nullable/jsfmt.spec.js rename to tests/flow-repo/nullable/jsfmt.spec.js diff --git a/tests/flow/nullable/maybe.js b/tests/flow-repo/nullable/maybe.js similarity index 100% rename from tests/flow/nullable/maybe.js rename to tests/flow-repo/nullable/maybe.js diff --git a/tests/flow/nullable/nullable.js b/tests/flow-repo/nullable/nullable.js similarity index 100% rename from tests/flow/nullable/nullable.js rename to tests/flow-repo/nullable/nullable.js diff --git a/tests/flow/nullable/simple_nullable.js b/tests/flow-repo/nullable/simple_nullable.js similarity index 100% rename from tests/flow/nullable/simple_nullable.js rename to tests/flow-repo/nullable/simple_nullable.js diff --git a/tests/flow/number_constants/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/number_constants/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/number_constants/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/number_constants/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/number_constants/jsfmt.spec.js b/tests/flow-repo/number_constants/jsfmt.spec.js similarity index 100% rename from tests/flow/number_constants/jsfmt.spec.js rename to tests/flow-repo/number_constants/jsfmt.spec.js diff --git a/tests/flow/number_constants/number_constants.js b/tests/flow-repo/number_constants/number_constants.js similarity index 100% rename from tests/flow/number_constants/number_constants.js rename to tests/flow-repo/number_constants/number_constants.js diff --git a/tests/flow/object-method/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/object-method/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object-method/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/object-method/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object-method/id.js b/tests/flow-repo/object-method/id.js similarity index 100% rename from tests/flow/object-method/id.js rename to tests/flow-repo/object-method/id.js diff --git a/tests/flow/object-method/jsfmt.spec.js b/tests/flow-repo/object-method/jsfmt.spec.js similarity index 100% rename from tests/flow/object-method/jsfmt.spec.js rename to tests/flow-repo/object-method/jsfmt.spec.js diff --git a/tests/flow/object-method/subtype.js b/tests/flow-repo/object-method/subtype.js similarity index 100% rename from tests/flow/object-method/subtype.js rename to tests/flow-repo/object-method/subtype.js diff --git a/tests/flow/object-method/test.js b/tests/flow-repo/object-method/test.js similarity index 100% rename from tests/flow/object-method/test.js rename to tests/flow-repo/object-method/test.js diff --git a/tests/flow/object-method/test2.js b/tests/flow-repo/object-method/test2.js similarity index 100% rename from tests/flow/object-method/test2.js rename to tests/flow-repo/object-method/test2.js diff --git a/tests/flow/object-method/test3.js b/tests/flow-repo/object-method/test3.js similarity index 100% rename from tests/flow/object-method/test3.js rename to tests/flow-repo/object-method/test3.js diff --git a/tests/flow/object_annot/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/object_annot/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object_annot/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/object_annot/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object_annot/jsfmt.spec.js b/tests/flow-repo/object_annot/jsfmt.spec.js similarity index 100% rename from tests/flow/object_annot/jsfmt.spec.js rename to tests/flow-repo/object_annot/jsfmt.spec.js diff --git a/tests/flow/object_annot/test.js b/tests/flow-repo/object_annot/test.js similarity index 100% rename from tests/flow/object_annot/test.js rename to tests/flow-repo/object_annot/test.js diff --git a/tests/flow/object_api/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/object_api/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object_api/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/object_api/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object_api/a.js b/tests/flow-repo/object_api/a.js similarity index 100% rename from tests/flow/object_api/a.js rename to tests/flow-repo/object_api/a.js diff --git a/tests/flow/object_api/b.js b/tests/flow-repo/object_api/b.js similarity index 100% rename from tests/flow/object_api/b.js rename to tests/flow-repo/object_api/b.js diff --git a/tests/flow/object_api/c.js b/tests/flow-repo/object_api/c.js similarity index 100% rename from tests/flow/object_api/c.js rename to tests/flow-repo/object_api/c.js diff --git a/tests/flow/object_api/jsfmt.spec.js b/tests/flow-repo/object_api/jsfmt.spec.js similarity index 100% rename from tests/flow/object_api/jsfmt.spec.js rename to tests/flow-repo/object_api/jsfmt.spec.js diff --git a/tests/flow/object_api/object_assign.js b/tests/flow-repo/object_api/object_assign.js similarity index 100% rename from tests/flow/object_api/object_assign.js rename to tests/flow-repo/object_api/object_assign.js diff --git a/tests/flow/object_api/object_create.js b/tests/flow-repo/object_api/object_create.js similarity index 100% rename from tests/flow/object_api/object_create.js rename to tests/flow-repo/object_api/object_create.js diff --git a/tests/flow/object_api/object_getprototypeof.js b/tests/flow-repo/object_api/object_getprototypeof.js similarity index 100% rename from tests/flow/object_api/object_getprototypeof.js rename to tests/flow-repo/object_api/object_getprototypeof.js diff --git a/tests/flow/object_api/object_keys.js b/tests/flow-repo/object_api/object_keys.js similarity index 100% rename from tests/flow/object_api/object_keys.js rename to tests/flow-repo/object_api/object_keys.js diff --git a/tests/flow/object_api/object_missing.js b/tests/flow-repo/object_api/object_missing.js similarity index 100% rename from tests/flow/object_api/object_missing.js rename to tests/flow-repo/object_api/object_missing.js diff --git a/tests/flow/object_api/object_prototype.js b/tests/flow-repo/object_api/object_prototype.js similarity index 100% rename from tests/flow/object_api/object_prototype.js rename to tests/flow-repo/object_api/object_prototype.js diff --git a/tests/flow/object_assign/A.js b/tests/flow-repo/object_assign/A.js similarity index 100% rename from tests/flow/object_assign/A.js rename to tests/flow-repo/object_assign/A.js diff --git a/tests/flow/object_assign/B.js b/tests/flow-repo/object_assign/B.js similarity index 100% rename from tests/flow/object_assign/B.js rename to tests/flow-repo/object_assign/B.js diff --git a/tests/flow/object_assign/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/object_assign/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object_assign/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/object_assign/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object_assign/apply.js b/tests/flow-repo/object_assign/apply.js similarity index 100% rename from tests/flow/object_assign/apply.js rename to tests/flow-repo/object_assign/apply.js diff --git a/tests/flow/object_assign/jsfmt.spec.js b/tests/flow-repo/object_assign/jsfmt.spec.js similarity index 100% rename from tests/flow/object_assign/jsfmt.spec.js rename to tests/flow-repo/object_assign/jsfmt.spec.js diff --git a/tests/flow/object_assign/non_objects.js b/tests/flow-repo/object_assign/non_objects.js similarity index 100% rename from tests/flow/object_assign/non_objects.js rename to tests/flow-repo/object_assign/non_objects.js diff --git a/tests/flow/object_assign/spread.js b/tests/flow-repo/object_assign/spread.js similarity index 100% rename from tests/flow/object_assign/spread.js rename to tests/flow-repo/object_assign/spread.js diff --git a/tests/flow/object_assign/undefined.js b/tests/flow-repo/object_assign/undefined.js similarity index 100% rename from tests/flow/object_assign/undefined.js rename to tests/flow-repo/object_assign/undefined.js diff --git a/tests/flow/object_freeze/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/object_freeze/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object_freeze/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/object_freeze/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object_freeze/jsfmt.spec.js b/tests/flow-repo/object_freeze/jsfmt.spec.js similarity index 100% rename from tests/flow/object_freeze/jsfmt.spec.js rename to tests/flow-repo/object_freeze/jsfmt.spec.js diff --git a/tests/flow/object_freeze/object_freeze.js b/tests/flow-repo/object_freeze/object_freeze.js similarity index 100% rename from tests/flow/object_freeze/object_freeze.js rename to tests/flow-repo/object_freeze/object_freeze.js diff --git a/tests/flow/object_is/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/object_is/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object_is/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/object_is/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object_is/jsfmt.spec.js b/tests/flow-repo/object_is/jsfmt.spec.js similarity index 100% rename from tests/flow/object_is/jsfmt.spec.js rename to tests/flow-repo/object_is/jsfmt.spec.js diff --git a/tests/flow/object_is/object_is.js b/tests/flow-repo/object_is/object_is.js similarity index 100% rename from tests/flow/object_is/object_is.js rename to tests/flow-repo/object_is/object_is.js diff --git a/tests/flow/objects/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/objects/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/objects/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/objects/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/objects/compatibility.js b/tests/flow-repo/objects/compatibility.js similarity index 100% rename from tests/flow/objects/compatibility.js rename to tests/flow-repo/objects/compatibility.js diff --git a/tests/flow/objects/conversion.js b/tests/flow-repo/objects/conversion.js similarity index 100% rename from tests/flow/objects/conversion.js rename to tests/flow-repo/objects/conversion.js diff --git a/tests/flow/objects/jsfmt.spec.js b/tests/flow-repo/objects/jsfmt.spec.js similarity index 100% rename from tests/flow/objects/jsfmt.spec.js rename to tests/flow-repo/objects/jsfmt.spec.js diff --git a/tests/flow/objects/objects.js b/tests/flow-repo/objects/objects.js similarity index 100% rename from tests/flow/objects/objects.js rename to tests/flow-repo/objects/objects.js diff --git a/tests/flow/objects/unaliased_assign.js b/tests/flow-repo/objects/unaliased_assign.js similarity index 100% rename from tests/flow/objects/unaliased_assign.js rename to tests/flow-repo/objects/unaliased_assign.js diff --git a/tests/flow/objmap/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/objmap/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/objmap/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/objmap/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/objmap/jsfmt.spec.js b/tests/flow-repo/objmap/jsfmt.spec.js similarity index 100% rename from tests/flow/objmap/jsfmt.spec.js rename to tests/flow-repo/objmap/jsfmt.spec.js diff --git a/tests/flow/objmap/objmap.js b/tests/flow-repo/objmap/objmap.js similarity index 100% rename from tests/flow/objmap/objmap.js rename to tests/flow-repo/objmap/objmap.js diff --git a/tests/flow/optional/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/optional/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/optional/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/optional/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/optional/client_optional.js b/tests/flow-repo/optional/client_optional.js similarity index 100% rename from tests/flow/optional/client_optional.js rename to tests/flow-repo/optional/client_optional.js diff --git a/tests/flow/optional/default.js b/tests/flow-repo/optional/default.js similarity index 100% rename from tests/flow/optional/default.js rename to tests/flow-repo/optional/default.js diff --git a/tests/flow/optional/generic.js b/tests/flow-repo/optional/generic.js similarity index 100% rename from tests/flow/optional/generic.js rename to tests/flow-repo/optional/generic.js diff --git a/tests/flow/optional/jsfmt.spec.js b/tests/flow-repo/optional/jsfmt.spec.js similarity index 100% rename from tests/flow/optional/jsfmt.spec.js rename to tests/flow-repo/optional/jsfmt.spec.js diff --git a/tests/flow/optional/loop.js b/tests/flow-repo/optional/loop.js similarity index 100% rename from tests/flow/optional/loop.js rename to tests/flow-repo/optional/loop.js diff --git a/tests/flow/optional/maybe.js b/tests/flow-repo/optional/maybe.js similarity index 100% rename from tests/flow/optional/maybe.js rename to tests/flow-repo/optional/maybe.js diff --git a/tests/flow/optional/nullable.js b/tests/flow-repo/optional/nullable.js similarity index 100% rename from tests/flow/optional/nullable.js rename to tests/flow-repo/optional/nullable.js diff --git a/tests/flow/optional/optional.js b/tests/flow-repo/optional/optional.js similarity index 100% rename from tests/flow/optional/optional.js rename to tests/flow-repo/optional/optional.js diff --git a/tests/flow/optional/optional_param.js b/tests/flow-repo/optional/optional_param.js similarity index 100% rename from tests/flow/optional/optional_param.js rename to tests/flow-repo/optional/optional_param.js diff --git a/tests/flow/optional/optional_param2.js b/tests/flow-repo/optional/optional_param2.js similarity index 100% rename from tests/flow/optional/optional_param2.js rename to tests/flow-repo/optional/optional_param2.js diff --git a/tests/flow/optional/optional_param3.js b/tests/flow-repo/optional/optional_param3.js similarity index 100% rename from tests/flow/optional/optional_param3.js rename to tests/flow-repo/optional/optional_param3.js diff --git a/tests/flow/optional/optional_param4.js b/tests/flow-repo/optional/optional_param4.js similarity index 100% rename from tests/flow/optional/optional_param4.js rename to tests/flow-repo/optional/optional_param4.js diff --git a/tests/flow/optional/undefined.js b/tests/flow-repo/optional/undefined.js similarity index 100% rename from tests/flow/optional/undefined.js rename to tests/flow-repo/optional/undefined.js diff --git a/tests/flow/optional/undefined2.js b/tests/flow-repo/optional/undefined2.js similarity index 100% rename from tests/flow/optional/undefined2.js rename to tests/flow-repo/optional/undefined2.js diff --git a/tests/flow/optional_chaining/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/optional_chaining/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/optional_chaining/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/optional_chaining/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/optional_chaining/jsfmt.spec.js b/tests/flow-repo/optional_chaining/jsfmt.spec.js similarity index 100% rename from tests/flow/optional_chaining/jsfmt.spec.js rename to tests/flow-repo/optional_chaining/jsfmt.spec.js diff --git a/tests/flow/optional_chaining/private_properties.js b/tests/flow-repo/optional_chaining/private_properties.js similarity index 100% rename from tests/flow/optional_chaining/private_properties.js rename to tests/flow-repo/optional_chaining/private_properties.js diff --git a/tests/flow/optional_props/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/optional_props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/optional_props/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/optional_props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/optional_props/jsfmt.spec.js b/tests/flow-repo/optional_props/jsfmt.spec.js similarity index 100% rename from tests/flow/optional_props/jsfmt.spec.js rename to tests/flow-repo/optional_props/jsfmt.spec.js diff --git a/tests/flow/optional_props/test.js b/tests/flow-repo/optional_props/test.js similarity index 100% rename from tests/flow/optional_props/test.js rename to tests/flow-repo/optional_props/test.js diff --git a/tests/flow/optional_props/test2.js b/tests/flow-repo/optional_props/test2.js similarity index 100% rename from tests/flow/optional_props/test2.js rename to tests/flow-repo/optional_props/test2.js diff --git a/tests/flow/optional_props/test3.js b/tests/flow-repo/optional_props/test3.js similarity index 100% rename from tests/flow/optional_props/test3.js rename to tests/flow-repo/optional_props/test3.js diff --git a/tests/flow/optional_props/test3_exact_annot.js b/tests/flow-repo/optional_props/test3_exact_annot.js similarity index 100% rename from tests/flow/optional_props/test3_exact_annot.js rename to tests/flow-repo/optional_props/test3_exact_annot.js diff --git a/tests/flow/optional_props/test3_failure.js b/tests/flow-repo/optional_props/test3_failure.js similarity index 100% rename from tests/flow/optional_props/test3_failure.js rename to tests/flow-repo/optional_props/test3_failure.js diff --git a/tests/flow/overload/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/overload/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/overload/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/overload/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/overload/jsfmt.spec.js b/tests/flow-repo/overload/jsfmt.spec.js similarity index 100% rename from tests/flow/overload/jsfmt.spec.js rename to tests/flow-repo/overload/jsfmt.spec.js diff --git a/tests/flow/overload/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/overload/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/overload/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/overload/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/overload/lib/jsfmt.spec.js b/tests/flow-repo/overload/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/overload/lib/jsfmt.spec.js rename to tests/flow-repo/overload/lib/jsfmt.spec.js diff --git a/tests/flow/overload/lib/lib.js b/tests/flow-repo/overload/lib/lib.js similarity index 100% rename from tests/flow/overload/lib/lib.js rename to tests/flow-repo/overload/lib/lib.js diff --git a/tests/flow/overload/overload.js b/tests/flow-repo/overload/overload.js similarity index 100% rename from tests/flow/overload/overload.js rename to tests/flow-repo/overload/overload.js diff --git a/tests/flow/overload/test.js b/tests/flow-repo/overload/test.js similarity index 100% rename from tests/flow/overload/test.js rename to tests/flow-repo/overload/test.js diff --git a/tests/flow/overload/test2.js b/tests/flow-repo/overload/test2.js similarity index 100% rename from tests/flow/overload/test2.js rename to tests/flow-repo/overload/test2.js diff --git a/tests/flow/overload/test3.js b/tests/flow-repo/overload/test3.js similarity index 100% rename from tests/flow/overload/test3.js rename to tests/flow-repo/overload/test3.js diff --git a/tests/flow/overload/union.js b/tests/flow-repo/overload/union.js similarity index 100% rename from tests/flow/overload/union.js rename to tests/flow-repo/overload/union.js diff --git a/tests/flow/parse/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/parse/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/parse/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/parse/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/parse/jsfmt.spec.js b/tests/flow-repo/parse/jsfmt.spec.js similarity index 100% rename from tests/flow/parse/jsfmt.spec.js rename to tests/flow-repo/parse/jsfmt.spec.js diff --git a/tests/flow/parse/no_parse_error.js b/tests/flow-repo/parse/no_parse_error.js similarity index 100% rename from tests/flow/parse/no_parse_error.js rename to tests/flow-repo/parse/no_parse_error.js diff --git a/tests/flow/parse_error_haste/Client.js b/tests/flow-repo/parse_error_haste/Client.js similarity index 100% rename from tests/flow/parse_error_haste/Client.js rename to tests/flow-repo/parse_error_haste/Client.js diff --git a/tests/flow/parse_error_haste/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/parse_error_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/parse_error_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/parse_error_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/parse_error_haste/jsfmt.spec.js b/tests/flow-repo/parse_error_haste/jsfmt.spec.js similarity index 100% rename from tests/flow/parse_error_haste/jsfmt.spec.js rename to tests/flow-repo/parse_error_haste/jsfmt.spec.js diff --git a/tests/flow/parse_error_node/Client.js b/tests/flow-repo/parse_error_node/Client.js similarity index 100% rename from tests/flow/parse_error_node/Client.js rename to tests/flow-repo/parse_error_node/Client.js diff --git a/tests/flow/parse_error_node/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/parse_error_node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/parse_error_node/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/parse_error_node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/parse_error_node/jsfmt.spec.js b/tests/flow-repo/parse_error_node/jsfmt.spec.js similarity index 100% rename from tests/flow/parse_error_node/jsfmt.spec.js rename to tests/flow-repo/parse_error_node/jsfmt.spec.js diff --git a/tests/flow/path/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/path/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/path/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/path/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/path/jsfmt.spec.js b/tests/flow-repo/path/jsfmt.spec.js similarity index 100% rename from tests/flow/path/jsfmt.spec.js rename to tests/flow-repo/path/jsfmt.spec.js diff --git a/tests/flow/path/while.js b/tests/flow-repo/path/while.js similarity index 100% rename from tests/flow/path/while.js rename to tests/flow-repo/path/while.js diff --git a/tests/flow/plsummit/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/plsummit/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/plsummit/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/plsummit/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/plsummit/arrays.js b/tests/flow-repo/plsummit/arrays.js similarity index 100% rename from tests/flow/plsummit/arrays.js rename to tests/flow-repo/plsummit/arrays.js diff --git a/tests/flow/plsummit/export_class.js b/tests/flow-repo/plsummit/export_class.js similarity index 100% rename from tests/flow/plsummit/export_class.js rename to tests/flow-repo/plsummit/export_class.js diff --git a/tests/flow/plsummit/generics.js b/tests/flow-repo/plsummit/generics.js similarity index 100% rename from tests/flow/plsummit/generics.js rename to tests/flow-repo/plsummit/generics.js diff --git a/tests/flow/plsummit/import_class.js b/tests/flow-repo/plsummit/import_class.js similarity index 100% rename from tests/flow/plsummit/import_class.js rename to tests/flow-repo/plsummit/import_class.js diff --git a/tests/flow/plsummit/jsfmt.spec.js b/tests/flow-repo/plsummit/jsfmt.spec.js similarity index 100% rename from tests/flow/plsummit/jsfmt.spec.js rename to tests/flow-repo/plsummit/jsfmt.spec.js diff --git a/tests/flow/plsummit/locals.js b/tests/flow-repo/plsummit/locals.js similarity index 100% rename from tests/flow/plsummit/locals.js rename to tests/flow-repo/plsummit/locals.js diff --git a/tests/flow/plsummit/objects.js b/tests/flow-repo/plsummit/objects.js similarity index 100% rename from tests/flow/plsummit/objects.js rename to tests/flow-repo/plsummit/objects.js diff --git a/tests/flow/poly/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/poly/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/poly/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/poly/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/poly/annot.js b/tests/flow-repo/poly/annot.js similarity index 100% rename from tests/flow/poly/annot.js rename to tests/flow-repo/poly/annot.js diff --git a/tests/flow/poly/implicit_bounded_instantiation.js b/tests/flow-repo/poly/implicit_bounded_instantiation.js similarity index 100% rename from tests/flow/poly/implicit_bounded_instantiation.js rename to tests/flow-repo/poly/implicit_bounded_instantiation.js diff --git a/tests/flow/poly/issue-1029.js b/tests/flow-repo/poly/issue-1029.js similarity index 100% rename from tests/flow/poly/issue-1029.js rename to tests/flow-repo/poly/issue-1029.js diff --git a/tests/flow/poly/jsfmt.spec.js b/tests/flow-repo/poly/jsfmt.spec.js similarity index 100% rename from tests/flow/poly/jsfmt.spec.js rename to tests/flow-repo/poly/jsfmt.spec.js diff --git a/tests/flow/poly/poly.js b/tests/flow-repo/poly/poly.js similarity index 100% rename from tests/flow/poly/poly.js rename to tests/flow-repo/poly/poly.js diff --git a/tests/flow/poly/test.js b/tests/flow-repo/poly/test.js similarity index 100% rename from tests/flow/poly/test.js rename to tests/flow-repo/poly/test.js diff --git a/tests/flow/poly_class_export/A.js b/tests/flow-repo/poly_class_export/A.js similarity index 100% rename from tests/flow/poly_class_export/A.js rename to tests/flow-repo/poly_class_export/A.js diff --git a/tests/flow/poly_class_export/B.js b/tests/flow-repo/poly_class_export/B.js similarity index 100% rename from tests/flow/poly_class_export/B.js rename to tests/flow-repo/poly_class_export/B.js diff --git a/tests/flow/poly_class_export/C.js b/tests/flow-repo/poly_class_export/C.js similarity index 100% rename from tests/flow/poly_class_export/C.js rename to tests/flow-repo/poly_class_export/C.js diff --git a/tests/flow/poly_class_export/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/poly_class_export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/poly_class_export/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/poly_class_export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/poly_class_export/jsfmt.spec.js b/tests/flow-repo/poly_class_export/jsfmt.spec.js similarity index 100% rename from tests/flow/poly_class_export/jsfmt.spec.js rename to tests/flow-repo/poly_class_export/jsfmt.spec.js diff --git a/tests/flow/poly_overload/decls/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/poly_overload/decls/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/poly_overload/decls/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/poly_overload/decls/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/poly_overload/decls/jsfmt.spec.js b/tests/flow-repo/poly_overload/decls/jsfmt.spec.js similarity index 100% rename from tests/flow/poly_overload/decls/jsfmt.spec.js rename to tests/flow-repo/poly_overload/decls/jsfmt.spec.js diff --git a/tests/flow/poly_overload/decls/typescript-deferred.js b/tests/flow-repo/poly_overload/decls/typescript-deferred.js similarity index 100% rename from tests/flow/poly_overload/decls/typescript-deferred.js rename to tests/flow-repo/poly_overload/decls/typescript-deferred.js diff --git a/tests/flow/predicates-abstract/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/predicates-abstract/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/predicates-abstract/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/predicates-abstract/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/predicates-abstract/filter-union.js b/tests/flow-repo/predicates-abstract/filter-union.js similarity index 100% rename from tests/flow/predicates-abstract/filter-union.js rename to tests/flow-repo/predicates-abstract/filter-union.js diff --git a/tests/flow/predicates-abstract/filter.js b/tests/flow-repo/predicates-abstract/filter.js similarity index 100% rename from tests/flow/predicates-abstract/filter.js rename to tests/flow-repo/predicates-abstract/filter.js diff --git a/tests/flow/predicates-abstract/jsfmt.spec.js b/tests/flow-repo/predicates-abstract/jsfmt.spec.js similarity index 100% rename from tests/flow/predicates-abstract/jsfmt.spec.js rename to tests/flow-repo/predicates-abstract/jsfmt.spec.js diff --git a/tests/flow/predicates-abstract/refine.js b/tests/flow-repo/predicates-abstract/refine.js similarity index 100% rename from tests/flow/predicates-abstract/refine.js rename to tests/flow-repo/predicates-abstract/refine.js diff --git a/tests/flow/predicates-abstract/sanity-filter-union.js b/tests/flow-repo/predicates-abstract/sanity-filter-union.js similarity index 100% rename from tests/flow/predicates-abstract/sanity-filter-union.js rename to tests/flow-repo/predicates-abstract/sanity-filter-union.js diff --git a/tests/flow/predicates-abstract/sanity-filter.js b/tests/flow-repo/predicates-abstract/sanity-filter.js similarity index 100% rename from tests/flow/predicates-abstract/sanity-filter.js rename to tests/flow-repo/predicates-abstract/sanity-filter.js diff --git a/tests/flow/predicates-abstract/sanity-refine.js b/tests/flow-repo/predicates-abstract/sanity-refine.js similarity index 100% rename from tests/flow/predicates-abstract/sanity-refine.js rename to tests/flow-repo/predicates-abstract/sanity-refine.js diff --git a/tests/flow/predicates-declared/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/predicates-declared/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/predicates-declared/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/predicates-declared/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/predicates-declared/function-bind.js b/tests/flow-repo/predicates-declared/function-bind.js similarity index 100% rename from tests/flow/predicates-declared/function-bind.js rename to tests/flow-repo/predicates-declared/function-bind.js diff --git a/tests/flow/predicates-declared/function-union.js b/tests/flow-repo/predicates-declared/function-union.js similarity index 100% rename from tests/flow/predicates-declared/function-union.js rename to tests/flow-repo/predicates-declared/function-union.js diff --git a/tests/flow/predicates-declared/is-string-decl.js b/tests/flow-repo/predicates-declared/is-string-decl.js similarity index 100% rename from tests/flow/predicates-declared/is-string-decl.js rename to tests/flow-repo/predicates-declared/is-string-decl.js diff --git a/tests/flow/predicates-declared/jsfmt.spec.js b/tests/flow-repo/predicates-declared/jsfmt.spec.js similarity index 100% rename from tests/flow/predicates-declared/jsfmt.spec.js rename to tests/flow-repo/predicates-declared/jsfmt.spec.js diff --git a/tests/flow/predicates-declared/logical-or.js b/tests/flow-repo/predicates-declared/logical-or.js similarity index 100% rename from tests/flow/predicates-declared/logical-or.js rename to tests/flow-repo/predicates-declared/logical-or.js diff --git a/tests/flow/predicates-declared/object-invariant.js b/tests/flow-repo/predicates-declared/object-invariant.js similarity index 100% rename from tests/flow/predicates-declared/object-invariant.js rename to tests/flow-repo/predicates-declared/object-invariant.js diff --git a/tests/flow/predicates-declared/orig-string-tag-check.js b/tests/flow-repo/predicates-declared/orig-string-tag-check.js similarity index 100% rename from tests/flow/predicates-declared/orig-string-tag-check.js rename to tests/flow-repo/predicates-declared/orig-string-tag-check.js diff --git a/tests/flow/predicates-declared/sanity-fall-through.js b/tests/flow-repo/predicates-declared/sanity-fall-through.js similarity index 100% rename from tests/flow/predicates-declared/sanity-fall-through.js rename to tests/flow-repo/predicates-declared/sanity-fall-through.js diff --git a/tests/flow/predicates-declared/sanity-invalid-calls.js b/tests/flow-repo/predicates-declared/sanity-invalid-calls.js similarity index 100% rename from tests/flow/predicates-declared/sanity-invalid-calls.js rename to tests/flow-repo/predicates-declared/sanity-invalid-calls.js diff --git a/tests/flow/predicates-declared/sanity-is-string-bug.js b/tests/flow-repo/predicates-declared/sanity-is-string-bug.js similarity index 100% rename from tests/flow/predicates-declared/sanity-is-string-bug.js rename to tests/flow-repo/predicates-declared/sanity-is-string-bug.js diff --git a/tests/flow/predicates-declared/sanity-parameter-mismatch.js b/tests/flow-repo/predicates-declared/sanity-parameter-mismatch.js similarity index 100% rename from tests/flow/predicates-declared/sanity-parameter-mismatch.js rename to tests/flow-repo/predicates-declared/sanity-parameter-mismatch.js diff --git a/tests/flow/predicates-declared/sanity-pred-with-body.js b/tests/flow-repo/predicates-declared/sanity-pred-with-body.js similarity index 100% rename from tests/flow/predicates-declared/sanity-pred-with-body.js rename to tests/flow-repo/predicates-declared/sanity-pred-with-body.js diff --git a/tests/flow/predicates-declared/sanity-return-type.js b/tests/flow-repo/predicates-declared/sanity-return-type.js similarity index 100% rename from tests/flow/predicates-declared/sanity-return-type.js rename to tests/flow-repo/predicates-declared/sanity-return-type.js diff --git a/tests/flow/predicates-inferred/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/predicates-inferred/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/predicates-inferred/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/predicates-inferred/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/predicates-inferred/jsfmt.spec.js b/tests/flow-repo/predicates-inferred/jsfmt.spec.js similarity index 100% rename from tests/flow/predicates-inferred/jsfmt.spec.js rename to tests/flow-repo/predicates-inferred/jsfmt.spec.js diff --git a/tests/flow/predicates-inferred/sanity-multi-params.js b/tests/flow-repo/predicates-inferred/sanity-multi-params.js similarity index 100% rename from tests/flow/predicates-inferred/sanity-multi-params.js rename to tests/flow-repo/predicates-inferred/sanity-multi-params.js diff --git a/tests/flow/predicates-inferred/sanity-ordering.js b/tests/flow-repo/predicates-inferred/sanity-ordering.js similarity index 100% rename from tests/flow/predicates-inferred/sanity-ordering.js rename to tests/flow-repo/predicates-inferred/sanity-ordering.js diff --git a/tests/flow/predicates-inferred/sanity-unbound-var.js b/tests/flow-repo/predicates-inferred/sanity-unbound-var.js similarity index 100% rename from tests/flow/predicates-inferred/sanity-unbound-var.js rename to tests/flow-repo/predicates-inferred/sanity-unbound-var.js diff --git a/tests/flow/predicates-inferred/sanity.js b/tests/flow-repo/predicates-inferred/sanity.js similarity index 100% rename from tests/flow/predicates-inferred/sanity.js rename to tests/flow-repo/predicates-inferred/sanity.js diff --git a/tests/flow/predicates-inferred/simple-predicate-func-post.js b/tests/flow-repo/predicates-inferred/simple-predicate-func-post.js similarity index 100% rename from tests/flow/predicates-inferred/simple-predicate-func-post.js rename to tests/flow-repo/predicates-inferred/simple-predicate-func-post.js diff --git a/tests/flow/predicates-inferred/simple-predicate-func.js b/tests/flow-repo/predicates-inferred/simple-predicate-func.js similarity index 100% rename from tests/flow/predicates-inferred/simple-predicate-func.js rename to tests/flow-repo/predicates-inferred/simple-predicate-func.js diff --git a/tests/flow/predicates-parsing/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/predicates-parsing/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/predicates-parsing/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/predicates-parsing/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/predicates-parsing/fail-0.js b/tests/flow-repo/predicates-parsing/fail-0.js similarity index 100% rename from tests/flow/predicates-parsing/fail-0.js rename to tests/flow-repo/predicates-parsing/fail-0.js diff --git a/tests/flow/predicates-parsing/fail-1.js b/tests/flow-repo/predicates-parsing/fail-1.js similarity index 100% rename from tests/flow/predicates-parsing/fail-1.js rename to tests/flow-repo/predicates-parsing/fail-1.js diff --git a/tests/flow/predicates-parsing/fail-2.js b/tests/flow-repo/predicates-parsing/fail-2.js similarity index 100% rename from tests/flow/predicates-parsing/fail-2.js rename to tests/flow-repo/predicates-parsing/fail-2.js diff --git a/tests/flow/predicates-parsing/fail-3.js b/tests/flow-repo/predicates-parsing/fail-3.js similarity index 100% rename from tests/flow/predicates-parsing/fail-3.js rename to tests/flow-repo/predicates-parsing/fail-3.js diff --git a/tests/flow/predicates-parsing/jsfmt.spec.js b/tests/flow-repo/predicates-parsing/jsfmt.spec.js similarity index 100% rename from tests/flow/predicates-parsing/jsfmt.spec.js rename to tests/flow-repo/predicates-parsing/jsfmt.spec.js diff --git a/tests/flow/predicates-parsing/pass.js b/tests/flow-repo/predicates-parsing/pass.js similarity index 100% rename from tests/flow/predicates-parsing/pass.js rename to tests/flow-repo/predicates-parsing/pass.js diff --git a/tests/flow/private/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/private/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/private/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/private/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/private/jsfmt.spec.js b/tests/flow-repo/private/jsfmt.spec.js similarity index 100% rename from tests/flow/private/jsfmt.spec.js rename to tests/flow-repo/private/jsfmt.spec.js diff --git a/tests/flow/private/private.js b/tests/flow-repo/private/private.js similarity index 100% rename from tests/flow/private/private.js rename to tests/flow-repo/private/private.js diff --git a/tests/flow/private_class_fields/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/private_class_fields/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/private_class_fields/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/private_class_fields/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/private_class_fields/jsfmt.spec.js b/tests/flow-repo/private_class_fields/jsfmt.spec.js similarity index 100% rename from tests/flow/private_class_fields/jsfmt.spec.js rename to tests/flow-repo/private_class_fields/jsfmt.spec.js diff --git a/tests/flow/private_class_fields/test.js b/tests/flow-repo/private_class_fields/test.js similarity index 100% rename from tests/flow/private_class_fields/test.js rename to tests/flow-repo/private_class_fields/test.js diff --git a/tests/flow/promises/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/promises/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/promises/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/promises/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/promises/all.js b/tests/flow-repo/promises/all.js similarity index 100% rename from tests/flow/promises/all.js rename to tests/flow-repo/promises/all.js diff --git a/tests/flow/promises/covariance.js b/tests/flow-repo/promises/covariance.js similarity index 100% rename from tests/flow/promises/covariance.js rename to tests/flow-repo/promises/covariance.js diff --git a/tests/flow/promises/jsfmt.spec.js b/tests/flow-repo/promises/jsfmt.spec.js similarity index 100% rename from tests/flow/promises/jsfmt.spec.js rename to tests/flow-repo/promises/jsfmt.spec.js diff --git a/tests/flow/promises/promise.js b/tests/flow-repo/promises/promise.js similarity index 100% rename from tests/flow/promises/promise.js rename to tests/flow-repo/promises/promise.js diff --git a/tests/flow/promises/resolve_global.js b/tests/flow-repo/promises/resolve_global.js similarity index 100% rename from tests/flow/promises/resolve_global.js rename to tests/flow-repo/promises/resolve_global.js diff --git a/tests/flow/promises/resolve_void.js b/tests/flow-repo/promises/resolve_void.js similarity index 100% rename from tests/flow/promises/resolve_void.js rename to tests/flow-repo/promises/resolve_void.js diff --git a/tests/flow/pure_component/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/pure_component/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/pure_component/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/pure_component/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/pure_component/jsfmt.spec.js b/tests/flow-repo/pure_component/jsfmt.spec.js similarity index 100% rename from tests/flow/pure_component/jsfmt.spec.js rename to tests/flow-repo/pure_component/jsfmt.spec.js diff --git a/tests/flow/pure_component/test.js b/tests/flow-repo/pure_component/test.js similarity index 100% rename from tests/flow/pure_component/test.js rename to tests/flow-repo/pure_component/test.js diff --git a/tests/flow/qualified/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/qualified/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/qualified/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/qualified/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/qualified/jsfmt.spec.js b/tests/flow-repo/qualified/jsfmt.spec.js similarity index 100% rename from tests/flow/qualified/jsfmt.spec.js rename to tests/flow-repo/qualified/jsfmt.spec.js diff --git a/tests/flow/qualified/qualified.js b/tests/flow-repo/qualified/qualified.js similarity index 100% rename from tests/flow/qualified/qualified.js rename to tests/flow-repo/qualified/qualified.js diff --git a/tests/flow/react/ArityError.react.js b/tests/flow-repo/react/ArityError.react.js similarity index 100% rename from tests/flow/react/ArityError.react.js rename to tests/flow-repo/react/ArityError.react.js diff --git a/tests/flow/react/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/react/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/react/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/react/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/react/createElementRequiredProp_string.js b/tests/flow-repo/react/createElementRequiredProp_string.js similarity index 100% rename from tests/flow/react/createElementRequiredProp_string.js rename to tests/flow-repo/react/createElementRequiredProp_string.js diff --git a/tests/flow/react/createElement_string.js b/tests/flow-repo/react/createElement_string.js similarity index 100% rename from tests/flow/react/createElement_string.js rename to tests/flow-repo/react/createElement_string.js diff --git a/tests/flow/react/create_class.js b/tests/flow-repo/react/create_class.js similarity index 100% rename from tests/flow/react/create_class.js rename to tests/flow-repo/react/create_class.js diff --git a/tests/flow/react/create_class_initial_state_sealed.js b/tests/flow-repo/react/create_class_initial_state_sealed.js similarity index 100% rename from tests/flow/react/create_class_initial_state_sealed.js rename to tests/flow-repo/react/create_class_initial_state_sealed.js diff --git a/tests/flow/react/create_class_statics_sealed.js b/tests/flow-repo/react/create_class_statics_sealed.js similarity index 100% rename from tests/flow/react/create_class_statics_sealed.js rename to tests/flow-repo/react/create_class_statics_sealed.js diff --git a/tests/flow/react/import_react.js b/tests/flow-repo/react/import_react.js similarity index 100% rename from tests/flow/react/import_react.js rename to tests/flow-repo/react/import_react.js diff --git a/tests/flow/react/jsfmt.spec.js b/tests/flow-repo/react/jsfmt.spec.js similarity index 100% rename from tests/flow/react/jsfmt.spec.js rename to tests/flow-repo/react/jsfmt.spec.js diff --git a/tests/flow/react/jsx_spread.js b/tests/flow-repo/react/jsx_spread.js similarity index 100% rename from tests/flow/react/jsx_spread.js rename to tests/flow-repo/react/jsx_spread.js diff --git a/tests/flow/react/proptype_any.js b/tests/flow-repo/react/proptype_any.js similarity index 100% rename from tests/flow/react/proptype_any.js rename to tests/flow-repo/react/proptype_any.js diff --git a/tests/flow/react/proptype_arrayOf.js b/tests/flow-repo/react/proptype_arrayOf.js similarity index 100% rename from tests/flow/react/proptype_arrayOf.js rename to tests/flow-repo/react/proptype_arrayOf.js diff --git a/tests/flow/react/proptype_custom_validator.js b/tests/flow-repo/react/proptype_custom_validator.js similarity index 100% rename from tests/flow/react/proptype_custom_validator.js rename to tests/flow-repo/react/proptype_custom_validator.js diff --git a/tests/flow/react/proptype_func.js b/tests/flow-repo/react/proptype_func.js similarity index 100% rename from tests/flow/react/proptype_func.js rename to tests/flow-repo/react/proptype_func.js diff --git a/tests/flow/react/proptype_incompatible.js b/tests/flow-repo/react/proptype_incompatible.js similarity index 100% rename from tests/flow/react/proptype_incompatible.js rename to tests/flow-repo/react/proptype_incompatible.js diff --git a/tests/flow/react/proptype_instanceOf.js b/tests/flow-repo/react/proptype_instanceOf.js similarity index 100% rename from tests/flow/react/proptype_instanceOf.js rename to tests/flow-repo/react/proptype_instanceOf.js diff --git a/tests/flow/react/proptype_missing.js b/tests/flow-repo/react/proptype_missing.js similarity index 100% rename from tests/flow/react/proptype_missing.js rename to tests/flow-repo/react/proptype_missing.js diff --git a/tests/flow/react/proptype_object.js b/tests/flow-repo/react/proptype_object.js similarity index 100% rename from tests/flow/react/proptype_object.js rename to tests/flow-repo/react/proptype_object.js diff --git a/tests/flow/react/proptype_objectOf.js b/tests/flow-repo/react/proptype_objectOf.js similarity index 100% rename from tests/flow/react/proptype_objectOf.js rename to tests/flow-repo/react/proptype_objectOf.js diff --git a/tests/flow/react/proptype_oneOf.js b/tests/flow-repo/react/proptype_oneOf.js similarity index 100% rename from tests/flow/react/proptype_oneOf.js rename to tests/flow-repo/react/proptype_oneOf.js diff --git a/tests/flow/react/proptype_oneOfType.js b/tests/flow-repo/react/proptype_oneOfType.js similarity index 100% rename from tests/flow/react/proptype_oneOfType.js rename to tests/flow-repo/react/proptype_oneOfType.js diff --git a/tests/flow/react/proptype_shape.js b/tests/flow-repo/react/proptype_shape.js similarity index 100% rename from tests/flow/react/proptype_shape.js rename to tests/flow-repo/react/proptype_shape.js diff --git a/tests/flow/react/proptypes_builtins.js b/tests/flow-repo/react/proptypes_builtins.js similarity index 100% rename from tests/flow/react/proptypes_builtins.js rename to tests/flow-repo/react/proptypes_builtins.js diff --git a/tests/flow/react/proptypes_sealed.js b/tests/flow-repo/react/proptypes_sealed.js similarity index 100% rename from tests/flow/react/proptypes_sealed.js rename to tests/flow-repo/react/proptypes_sealed.js diff --git a/tests/flow/react_functional/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/react_functional/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/react_functional/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/react_functional/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/react_functional/jsfmt.spec.js b/tests/flow-repo/react_functional/jsfmt.spec.js similarity index 100% rename from tests/flow/react_functional/jsfmt.spec.js rename to tests/flow-repo/react_functional/jsfmt.spec.js diff --git a/tests/flow/react_functional/test.js b/tests/flow-repo/react_functional/test.js similarity index 100% rename from tests/flow/react_functional/test.js rename to tests/flow-repo/react_functional/test.js diff --git a/tests/flow/react_modules/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/react_modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/react_modules/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/react_modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/react_modules/createclass-callsite.js b/tests/flow-repo/react_modules/createclass-callsite.js similarity index 100% rename from tests/flow/react_modules/createclass-callsite.js rename to tests/flow-repo/react_modules/createclass-callsite.js diff --git a/tests/flow/react_modules/createclass-module.js b/tests/flow-repo/react_modules/createclass-module.js similarity index 100% rename from tests/flow/react_modules/createclass-module.js rename to tests/flow-repo/react_modules/createclass-module.js diff --git a/tests/flow/react_modules/es6class-proptypes-callsite.js b/tests/flow-repo/react_modules/es6class-proptypes-callsite.js similarity index 100% rename from tests/flow/react_modules/es6class-proptypes-callsite.js rename to tests/flow-repo/react_modules/es6class-proptypes-callsite.js diff --git a/tests/flow/react_modules/es6class-proptypes-module.js b/tests/flow-repo/react_modules/es6class-proptypes-module.js similarity index 100% rename from tests/flow/react_modules/es6class-proptypes-module.js rename to tests/flow-repo/react_modules/es6class-proptypes-module.js diff --git a/tests/flow/react_modules/es6class-types-callsite.js b/tests/flow-repo/react_modules/es6class-types-callsite.js similarity index 100% rename from tests/flow/react_modules/es6class-types-callsite.js rename to tests/flow-repo/react_modules/es6class-types-callsite.js diff --git a/tests/flow/react_modules/es6class-types-module.js b/tests/flow-repo/react_modules/es6class-types-module.js similarity index 100% rename from tests/flow/react_modules/es6class-types-module.js rename to tests/flow-repo/react_modules/es6class-types-module.js diff --git a/tests/flow/react_modules/jsfmt.spec.js b/tests/flow-repo/react_modules/jsfmt.spec.js similarity index 100% rename from tests/flow/react_modules/jsfmt.spec.js rename to tests/flow-repo/react_modules/jsfmt.spec.js diff --git a/tests/flow/rec/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/rec/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/rec/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/rec/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/rec/issue-1228.js b/tests/flow-repo/rec/issue-1228.js similarity index 100% rename from tests/flow/rec/issue-1228.js rename to tests/flow-repo/rec/issue-1228.js diff --git a/tests/flow/rec/issue-598.js b/tests/flow-repo/rec/issue-598.js similarity index 100% rename from tests/flow/rec/issue-598.js rename to tests/flow-repo/rec/issue-598.js diff --git a/tests/flow/rec/jsfmt.spec.js b/tests/flow-repo/rec/jsfmt.spec.js similarity index 100% rename from tests/flow/rec/jsfmt.spec.js rename to tests/flow-repo/rec/jsfmt.spec.js diff --git a/tests/flow/rec/test.js b/tests/flow-repo/rec/test.js similarity index 100% rename from tests/flow/rec/test.js rename to tests/flow-repo/rec/test.js diff --git a/tests/flow/rec/test2.js b/tests/flow-repo/rec/test2.js similarity index 100% rename from tests/flow/rec/test2.js rename to tests/flow-repo/rec/test2.js diff --git a/tests/flow/rec/test3.js b/tests/flow-repo/rec/test3.js similarity index 100% rename from tests/flow/rec/test3.js rename to tests/flow-repo/rec/test3.js diff --git a/tests/flow/rec/test4.js b/tests/flow-repo/rec/test4.js similarity index 100% rename from tests/flow/rec/test4.js rename to tests/flow-repo/rec/test4.js diff --git a/tests/flow/rec/test5.js b/tests/flow-repo/rec/test5.js similarity index 100% rename from tests/flow/rec/test5.js rename to tests/flow-repo/rec/test5.js diff --git a/tests/flow/recheck-haste/A1.js b/tests/flow-repo/recheck-haste/A1.js similarity index 100% rename from tests/flow/recheck-haste/A1.js rename to tests/flow-repo/recheck-haste/A1.js diff --git a/tests/flow/recheck-haste/A3.js b/tests/flow-repo/recheck-haste/A3.js similarity index 100% rename from tests/flow/recheck-haste/A3.js rename to tests/flow-repo/recheck-haste/A3.js diff --git a/tests/flow/recheck-haste/B1.js b/tests/flow-repo/recheck-haste/B1.js similarity index 100% rename from tests/flow/recheck-haste/B1.js rename to tests/flow-repo/recheck-haste/B1.js diff --git a/tests/flow/recheck-haste/B3.js b/tests/flow-repo/recheck-haste/B3.js similarity index 100% rename from tests/flow/recheck-haste/B3.js rename to tests/flow-repo/recheck-haste/B3.js diff --git a/tests/flow/recheck-haste/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck-haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck-haste/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck-haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck-haste/dir1B/B2.js b/tests/flow-repo/recheck-haste/dir1B/B2.js similarity index 100% rename from tests/flow/recheck-haste/dir1B/B2.js rename to tests/flow-repo/recheck-haste/dir1B/B2.js diff --git a/tests/flow/recheck-haste/dir1B/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck-haste/dir1B/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck-haste/dir1B/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck-haste/dir1B/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck-haste/dir1B/jsfmt.spec.js b/tests/flow-repo/recheck-haste/dir1B/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck-haste/dir1B/jsfmt.spec.js rename to tests/flow-repo/recheck-haste/dir1B/jsfmt.spec.js diff --git a/tests/flow/recheck-haste/jsfmt.spec.js b/tests/flow-repo/recheck-haste/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck-haste/jsfmt.spec.js rename to tests/flow-repo/recheck-haste/jsfmt.spec.js diff --git a/tests/flow/recheck-haste/tmp1A/A2.js b/tests/flow-repo/recheck-haste/tmp1A/A2.js similarity index 100% rename from tests/flow/recheck-haste/tmp1A/A2.js rename to tests/flow-repo/recheck-haste/tmp1A/A2.js diff --git a/tests/flow/recheck-haste/tmp1A/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck-haste/tmp1A/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck-haste/tmp1A/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck-haste/tmp1A/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck-haste/tmp1A/jsfmt.spec.js b/tests/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck-haste/tmp1A/jsfmt.spec.js rename to tests/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js diff --git a/tests/flow/recheck-haste/tmp2A/A3.js b/tests/flow-repo/recheck-haste/tmp2A/A3.js similarity index 100% rename from tests/flow/recheck-haste/tmp2A/A3.js rename to tests/flow-repo/recheck-haste/tmp2A/A3.js diff --git a/tests/flow/recheck-haste/tmp2A/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck-haste/tmp2A/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck-haste/tmp2A/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck-haste/tmp2A/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck-haste/tmp2A/jsfmt.spec.js b/tests/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck-haste/tmp2A/jsfmt.spec.js rename to tests/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js diff --git a/tests/flow/recheck/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/a1.js b/tests/flow-repo/recheck/a1.js similarity index 100% rename from tests/flow/recheck/a1.js rename to tests/flow-repo/recheck/a1.js diff --git a/tests/flow/recheck/a2.js b/tests/flow-repo/recheck/a2.js similarity index 100% rename from tests/flow/recheck/a2.js rename to tests/flow-repo/recheck/a2.js diff --git a/tests/flow/recheck/a3.js b/tests/flow-repo/recheck/a3.js similarity index 100% rename from tests/flow/recheck/a3.js rename to tests/flow-repo/recheck/a3.js diff --git a/tests/flow/recheck/b0.js b/tests/flow-repo/recheck/b0.js similarity index 100% rename from tests/flow/recheck/b0.js rename to tests/flow-repo/recheck/b0.js diff --git a/tests/flow/recheck/b1.js b/tests/flow-repo/recheck/b1.js similarity index 100% rename from tests/flow/recheck/b1.js rename to tests/flow-repo/recheck/b1.js diff --git a/tests/flow/recheck/b2.js b/tests/flow-repo/recheck/b2.js similarity index 100% rename from tests/flow/recheck/b2.js rename to tests/flow-repo/recheck/b2.js diff --git a/tests/flow/recheck/b3.js b/tests/flow-repo/recheck/b3.js similarity index 100% rename from tests/flow/recheck/b3.js rename to tests/flow-repo/recheck/b3.js diff --git a/tests/flow/recheck/c1.js b/tests/flow-repo/recheck/c1.js similarity index 100% rename from tests/flow/recheck/c1.js rename to tests/flow-repo/recheck/c1.js diff --git a/tests/flow/recheck/c2.js b/tests/flow-repo/recheck/c2.js similarity index 100% rename from tests/flow/recheck/c2.js rename to tests/flow-repo/recheck/c2.js diff --git a/tests/flow/recheck/c3.js b/tests/flow-repo/recheck/c3.js similarity index 100% rename from tests/flow/recheck/c3.js rename to tests/flow-repo/recheck/c3.js diff --git a/tests/flow/recheck/d1.js b/tests/flow-repo/recheck/d1.js similarity index 100% rename from tests/flow/recheck/d1.js rename to tests/flow-repo/recheck/d1.js diff --git a/tests/flow/recheck/d2.js b/tests/flow-repo/recheck/d2.js similarity index 100% rename from tests/flow/recheck/d2.js rename to tests/flow-repo/recheck/d2.js diff --git a/tests/flow/recheck/e1.js b/tests/flow-repo/recheck/e1.js similarity index 100% rename from tests/flow/recheck/e1.js rename to tests/flow-repo/recheck/e1.js diff --git a/tests/flow/recheck/e2.js b/tests/flow-repo/recheck/e2.js similarity index 100% rename from tests/flow/recheck/e2.js rename to tests/flow-repo/recheck/e2.js diff --git a/tests/flow/recheck/f1.js b/tests/flow-repo/recheck/f1.js similarity index 100% rename from tests/flow/recheck/f1.js rename to tests/flow-repo/recheck/f1.js diff --git a/tests/flow/recheck/f2.js b/tests/flow-repo/recheck/f2.js similarity index 100% rename from tests/flow/recheck/f2.js rename to tests/flow-repo/recheck/f2.js diff --git a/tests/flow/recheck/g1.js b/tests/flow-repo/recheck/g1.js similarity index 100% rename from tests/flow/recheck/g1.js rename to tests/flow-repo/recheck/g1.js diff --git a/tests/flow/recheck/g2.js b/tests/flow-repo/recheck/g2.js similarity index 100% rename from tests/flow/recheck/g2.js rename to tests/flow-repo/recheck/g2.js diff --git a/tests/flow/recheck/g3.js b/tests/flow-repo/recheck/g3.js similarity index 100% rename from tests/flow/recheck/g3.js rename to tests/flow-repo/recheck/g3.js diff --git a/tests/flow/recheck/h1.js b/tests/flow-repo/recheck/h1.js similarity index 100% rename from tests/flow/recheck/h1.js rename to tests/flow-repo/recheck/h1.js diff --git a/tests/flow/recheck/h2.js b/tests/flow-repo/recheck/h2.js similarity index 100% rename from tests/flow/recheck/h2.js rename to tests/flow-repo/recheck/h2.js diff --git a/tests/flow/recheck/i1.js b/tests/flow-repo/recheck/i1.js similarity index 100% rename from tests/flow/recheck/i1.js rename to tests/flow-repo/recheck/i1.js diff --git a/tests/flow/recheck/i2.js b/tests/flow-repo/recheck/i2.js similarity index 100% rename from tests/flow/recheck/i2.js rename to tests/flow-repo/recheck/i2.js diff --git a/tests/flow/recheck/j1.js b/tests/flow-repo/recheck/j1.js similarity index 100% rename from tests/flow/recheck/j1.js rename to tests/flow-repo/recheck/j1.js diff --git a/tests/flow/recheck/j2.js b/tests/flow-repo/recheck/j2.js similarity index 100% rename from tests/flow/recheck/j2.js rename to tests/flow-repo/recheck/j2.js diff --git a/tests/flow/recheck/jsfmt.spec.js b/tests/flow-repo/recheck/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/jsfmt.spec.js rename to tests/flow-repo/recheck/jsfmt.spec.js diff --git a/tests/flow/recheck/k.js b/tests/flow-repo/recheck/k.js similarity index 100% rename from tests/flow/recheck/k.js rename to tests/flow-repo/recheck/k.js diff --git a/tests/flow/recheck/tmp1a/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1a/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1a/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1a/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1a/a1.js b/tests/flow-repo/recheck/tmp1a/a1.js similarity index 100% rename from tests/flow/recheck/tmp1a/a1.js rename to tests/flow-repo/recheck/tmp1a/a1.js diff --git a/tests/flow/recheck/tmp1a/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1a/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1a/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1a/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1b/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1b/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1b/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1b/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1b/b1.js b/tests/flow-repo/recheck/tmp1b/b1.js similarity index 100% rename from tests/flow/recheck/tmp1b/b1.js rename to tests/flow-repo/recheck/tmp1b/b1.js diff --git a/tests/flow/recheck/tmp1b/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1b/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1b/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1b/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1c/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1c/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1c/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1c/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1c/c2.js b/tests/flow-repo/recheck/tmp1c/c2.js similarity index 100% rename from tests/flow/recheck/tmp1c/c2.js rename to tests/flow-repo/recheck/tmp1c/c2.js diff --git a/tests/flow/recheck/tmp1c/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1c/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1c/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1c/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1d/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1d/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1d/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1d/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1d/d1.js b/tests/flow-repo/recheck/tmp1d/d1.js similarity index 100% rename from tests/flow/recheck/tmp1d/d1.js rename to tests/flow-repo/recheck/tmp1d/d1.js diff --git a/tests/flow/recheck/tmp1d/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1d/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1d/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1d/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1e/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1e/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1e/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1e/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1e/e2.js b/tests/flow-repo/recheck/tmp1e/e2.js similarity index 100% rename from tests/flow/recheck/tmp1e/e2.js rename to tests/flow-repo/recheck/tmp1e/e2.js diff --git a/tests/flow/recheck/tmp1e/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1e/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1e/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1e/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1f/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1f/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1f/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1f/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1f/f1.js b/tests/flow-repo/recheck/tmp1f/f1.js similarity index 100% rename from tests/flow/recheck/tmp1f/f1.js rename to tests/flow-repo/recheck/tmp1f/f1.js diff --git a/tests/flow/recheck/tmp1f/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1f/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1f/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1f/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1g/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1g/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1g/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1g/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1g/g1.js b/tests/flow-repo/recheck/tmp1g/g1.js similarity index 100% rename from tests/flow/recheck/tmp1g/g1.js rename to tests/flow-repo/recheck/tmp1g/g1.js diff --git a/tests/flow/recheck/tmp1g/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1g/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1g/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1g/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1h/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1h/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1h/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1h/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1h/h1.js b/tests/flow-repo/recheck/tmp1h/h1.js similarity index 100% rename from tests/flow/recheck/tmp1h/h1.js rename to tests/flow-repo/recheck/tmp1h/h1.js diff --git a/tests/flow/recheck/tmp1h/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1h/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1h/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1h/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1i/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1i/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1i/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1i/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1i/i1.js b/tests/flow-repo/recheck/tmp1i/i1.js similarity index 100% rename from tests/flow/recheck/tmp1i/i1.js rename to tests/flow-repo/recheck/tmp1i/i1.js diff --git a/tests/flow/recheck/tmp1i/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1i/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1i/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1i/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp1j/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp1j/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp1j/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp1j/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp1j/j1.js b/tests/flow-repo/recheck/tmp1j/j1.js similarity index 100% rename from tests/flow/recheck/tmp1j/j1.js rename to tests/flow-repo/recheck/tmp1j/j1.js diff --git a/tests/flow/recheck/tmp1j/jsfmt.spec.js b/tests/flow-repo/recheck/tmp1j/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp1j/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp1j/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp2a/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp2a/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp2a/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp2a/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp2a/a1.js b/tests/flow-repo/recheck/tmp2a/a1.js similarity index 100% rename from tests/flow/recheck/tmp2a/a1.js rename to tests/flow-repo/recheck/tmp2a/a1.js diff --git a/tests/flow/recheck/tmp2a/jsfmt.spec.js b/tests/flow-repo/recheck/tmp2a/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp2a/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp2a/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp2b/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp2b/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp2b/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp2b/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp2b/b0.js b/tests/flow-repo/recheck/tmp2b/b0.js similarity index 100% rename from tests/flow/recheck/tmp2b/b0.js rename to tests/flow-repo/recheck/tmp2b/b0.js diff --git a/tests/flow/recheck/tmp2b/jsfmt.spec.js b/tests/flow-repo/recheck/tmp2b/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp2b/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp2b/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp2c/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp2c/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp2c/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp2c/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp2c/c1.js b/tests/flow-repo/recheck/tmp2c/c1.js similarity index 100% rename from tests/flow/recheck/tmp2c/c1.js rename to tests/flow-repo/recheck/tmp2c/c1.js diff --git a/tests/flow/recheck/tmp2c/jsfmt.spec.js b/tests/flow-repo/recheck/tmp2c/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp2c/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp2c/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp2e/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp2e/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp2e/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp2e/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp2e/e1.js b/tests/flow-repo/recheck/tmp2e/e1.js similarity index 100% rename from tests/flow/recheck/tmp2e/e1.js rename to tests/flow-repo/recheck/tmp2e/e1.js diff --git a/tests/flow/recheck/tmp2e/jsfmt.spec.js b/tests/flow-repo/recheck/tmp2e/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp2e/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp2e/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp2f/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp2f/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp2f/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp2f/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp2f/f1.js b/tests/flow-repo/recheck/tmp2f/f1.js similarity index 100% rename from tests/flow/recheck/tmp2f/f1.js rename to tests/flow-repo/recheck/tmp2f/f1.js diff --git a/tests/flow/recheck/tmp2f/jsfmt.spec.js b/tests/flow-repo/recheck/tmp2f/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp2f/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp2f/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp3e/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp3e/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp3e/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp3e/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp3e/e1.js b/tests/flow-repo/recheck/tmp3e/e1.js similarity index 100% rename from tests/flow/recheck/tmp3e/e1.js rename to tests/flow-repo/recheck/tmp3e/e1.js diff --git a/tests/flow/recheck/tmp3e/e2.js b/tests/flow-repo/recheck/tmp3e/e2.js similarity index 100% rename from tests/flow/recheck/tmp3e/e2.js rename to tests/flow-repo/recheck/tmp3e/e2.js diff --git a/tests/flow/recheck/tmp3e/jsfmt.spec.js b/tests/flow-repo/recheck/tmp3e/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp3e/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp3e/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp3f/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp3f/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp3f/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp3f/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp3f/f1.js b/tests/flow-repo/recheck/tmp3f/f1.js similarity index 100% rename from tests/flow/recheck/tmp3f/f1.js rename to tests/flow-repo/recheck/tmp3f/f1.js diff --git a/tests/flow/recheck/tmp3f/jsfmt.spec.js b/tests/flow-repo/recheck/tmp3f/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp3f/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp3f/jsfmt.spec.js diff --git a/tests/flow/recheck/tmp4f/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmp4f/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmp4f/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmp4f/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmp4f/f1.js b/tests/flow-repo/recheck/tmp4f/f1.js similarity index 100% rename from tests/flow/recheck/tmp4f/f1.js rename to tests/flow-repo/recheck/tmp4f/f1.js diff --git a/tests/flow/recheck/tmp4f/jsfmt.spec.js b/tests/flow-repo/recheck/tmp4f/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmp4f/jsfmt.spec.js rename to tests/flow-repo/recheck/tmp4f/jsfmt.spec.js diff --git a/tests/flow/recheck/tmpk/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmpk/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmpk/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmpk/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmpk/jsfmt.spec.js b/tests/flow-repo/recheck/tmpk/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmpk/jsfmt.spec.js rename to tests/flow-repo/recheck/tmpk/jsfmt.spec.js diff --git a/tests/flow/recheck/tmpk/k.js b/tests/flow-repo/recheck/tmpk/k.js similarity index 100% rename from tests/flow/recheck/tmpk/k.js rename to tests/flow-repo/recheck/tmpk/k.js diff --git a/tests/flow/recheck/tmplibk/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/recheck/tmplibk/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/recheck/tmplibk/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/recheck/tmplibk/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/recheck/tmplibk/jsfmt.spec.js b/tests/flow-repo/recheck/tmplibk/jsfmt.spec.js similarity index 100% rename from tests/flow/recheck/tmplibk/jsfmt.spec.js rename to tests/flow-repo/recheck/tmplibk/jsfmt.spec.js diff --git a/tests/flow/recheck/tmplibk/libk1.js b/tests/flow-repo/recheck/tmplibk/libk1.js similarity index 100% rename from tests/flow/recheck/tmplibk/libk1.js rename to tests/flow-repo/recheck/tmplibk/libk1.js diff --git a/tests/flow/recheck/tmplibk/libk2.js b/tests/flow-repo/recheck/tmplibk/libk2.js similarity index 100% rename from tests/flow/recheck/tmplibk/libk2.js rename to tests/flow-repo/recheck/tmplibk/libk2.js diff --git a/tests/flow/record/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/record/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/record/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/record/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/record/jsfmt.spec.js b/tests/flow-repo/record/jsfmt.spec.js similarity index 100% rename from tests/flow/record/jsfmt.spec.js rename to tests/flow-repo/record/jsfmt.spec.js diff --git a/tests/flow/record/test.js b/tests/flow-repo/record/test.js similarity index 100% rename from tests/flow/record/test.js rename to tests/flow-repo/record/test.js diff --git a/tests/flow/refi/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/refi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/refi/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/refi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/refi/bound.js b/tests/flow-repo/refi/bound.js similarity index 100% rename from tests/flow/refi/bound.js rename to tests/flow-repo/refi/bound.js diff --git a/tests/flow/refi/heap.js b/tests/flow-repo/refi/heap.js similarity index 100% rename from tests/flow/refi/heap.js rename to tests/flow-repo/refi/heap.js diff --git a/tests/flow/refi/jsfmt.spec.js b/tests/flow-repo/refi/jsfmt.spec.js similarity index 100% rename from tests/flow/refi/jsfmt.spec.js rename to tests/flow-repo/refi/jsfmt.spec.js diff --git a/tests/flow/refi/lex.js b/tests/flow-repo/refi/lex.js similarity index 100% rename from tests/flow/refi/lex.js rename to tests/flow-repo/refi/lex.js diff --git a/tests/flow/refi/local.js b/tests/flow-repo/refi/local.js similarity index 100% rename from tests/flow/refi/local.js rename to tests/flow-repo/refi/local.js diff --git a/tests/flow/refi/null_tests.js b/tests/flow-repo/refi/null_tests.js similarity index 100% rename from tests/flow/refi/null_tests.js rename to tests/flow-repo/refi/null_tests.js diff --git a/tests/flow/refi/switch.js b/tests/flow-repo/refi/switch.js similarity index 100% rename from tests/flow/refi/switch.js rename to tests/flow-repo/refi/switch.js diff --git a/tests/flow/refi/typeof_tests.js b/tests/flow-repo/refi/typeof_tests.js similarity index 100% rename from tests/flow/refi/typeof_tests.js rename to tests/flow-repo/refi/typeof_tests.js diff --git a/tests/flow/refi/undef_tests.js b/tests/flow-repo/refi/undef_tests.js similarity index 100% rename from tests/flow/refi/undef_tests.js rename to tests/flow-repo/refi/undef_tests.js diff --git a/tests/flow/refi/void_tests.js b/tests/flow-repo/refi/void_tests.js similarity index 100% rename from tests/flow/refi/void_tests.js rename to tests/flow-repo/refi/void_tests.js diff --git a/tests/flow/refinements/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/refinements/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/refinements/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/refinements/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/refinements/assignment.js b/tests/flow-repo/refinements/assignment.js similarity index 100% rename from tests/flow/refinements/assignment.js rename to tests/flow-repo/refinements/assignment.js diff --git a/tests/flow/refinements/ast_node.js b/tests/flow-repo/refinements/ast_node.js similarity index 100% rename from tests/flow/refinements/ast_node.js rename to tests/flow-repo/refinements/ast_node.js diff --git a/tests/flow/refinements/bool.js b/tests/flow-repo/refinements/bool.js similarity index 100% rename from tests/flow/refinements/bool.js rename to tests/flow-repo/refinements/bool.js diff --git a/tests/flow/refinements/computed_string_literal.js b/tests/flow-repo/refinements/computed_string_literal.js similarity index 100% rename from tests/flow/refinements/computed_string_literal.js rename to tests/flow-repo/refinements/computed_string_literal.js diff --git a/tests/flow/refinements/cond_prop.js b/tests/flow-repo/refinements/cond_prop.js similarity index 100% rename from tests/flow/refinements/cond_prop.js rename to tests/flow-repo/refinements/cond_prop.js diff --git a/tests/flow/refinements/constants.js b/tests/flow-repo/refinements/constants.js similarity index 100% rename from tests/flow/refinements/constants.js rename to tests/flow-repo/refinements/constants.js diff --git a/tests/flow/refinements/eq.js b/tests/flow-repo/refinements/eq.js similarity index 100% rename from tests/flow/refinements/eq.js rename to tests/flow-repo/refinements/eq.js diff --git a/tests/flow/refinements/exists.js b/tests/flow-repo/refinements/exists.js similarity index 100% rename from tests/flow/refinements/exists.js rename to tests/flow-repo/refinements/exists.js diff --git a/tests/flow/refinements/func_call.js b/tests/flow-repo/refinements/func_call.js similarity index 100% rename from tests/flow/refinements/func_call.js rename to tests/flow-repo/refinements/func_call.js diff --git a/tests/flow/refinements/hasOwnProperty.js b/tests/flow-repo/refinements/hasOwnProperty.js similarity index 100% rename from tests/flow/refinements/hasOwnProperty.js rename to tests/flow-repo/refinements/hasOwnProperty.js diff --git a/tests/flow/refinements/heap_defassign.js b/tests/flow-repo/refinements/heap_defassign.js similarity index 100% rename from tests/flow/refinements/heap_defassign.js rename to tests/flow-repo/refinements/heap_defassign.js diff --git a/tests/flow/refinements/jsfmt.spec.js b/tests/flow-repo/refinements/jsfmt.spec.js similarity index 100% rename from tests/flow/refinements/jsfmt.spec.js rename to tests/flow-repo/refinements/jsfmt.spec.js diff --git a/tests/flow/refinements/lib.js b/tests/flow-repo/refinements/lib.js similarity index 100% rename from tests/flow/refinements/lib.js rename to tests/flow-repo/refinements/lib.js diff --git a/tests/flow/refinements/missing-property-cond.js b/tests/flow-repo/refinements/missing-property-cond.js similarity index 100% rename from tests/flow/refinements/missing-property-cond.js rename to tests/flow-repo/refinements/missing-property-cond.js diff --git a/tests/flow/refinements/mixed.js b/tests/flow-repo/refinements/mixed.js similarity index 100% rename from tests/flow/refinements/mixed.js rename to tests/flow-repo/refinements/mixed.js diff --git a/tests/flow/refinements/node1.js b/tests/flow-repo/refinements/node1.js similarity index 100% rename from tests/flow/refinements/node1.js rename to tests/flow-repo/refinements/node1.js diff --git a/tests/flow/refinements/not.js b/tests/flow-repo/refinements/not.js similarity index 100% rename from tests/flow/refinements/not.js rename to tests/flow-repo/refinements/not.js diff --git a/tests/flow/refinements/null.js b/tests/flow-repo/refinements/null.js similarity index 100% rename from tests/flow/refinements/null.js rename to tests/flow-repo/refinements/null.js diff --git a/tests/flow/refinements/number.js b/tests/flow-repo/refinements/number.js similarity index 100% rename from tests/flow/refinements/number.js rename to tests/flow-repo/refinements/number.js diff --git a/tests/flow/refinements/property.js b/tests/flow-repo/refinements/property.js similarity index 100% rename from tests/flow/refinements/property.js rename to tests/flow-repo/refinements/property.js diff --git a/tests/flow/refinements/refinements.js b/tests/flow-repo/refinements/refinements.js similarity index 100% rename from tests/flow/refinements/refinements.js rename to tests/flow-repo/refinements/refinements.js diff --git a/tests/flow/refinements/string.js b/tests/flow-repo/refinements/string.js similarity index 100% rename from tests/flow/refinements/string.js rename to tests/flow-repo/refinements/string.js diff --git a/tests/flow/refinements/super_member.js b/tests/flow-repo/refinements/super_member.js similarity index 100% rename from tests/flow/refinements/super_member.js rename to tests/flow-repo/refinements/super_member.js diff --git a/tests/flow/refinements/switch.js b/tests/flow-repo/refinements/switch.js similarity index 100% rename from tests/flow/refinements/switch.js rename to tests/flow-repo/refinements/switch.js diff --git a/tests/flow/refinements/tagged_union.js b/tests/flow-repo/refinements/tagged_union.js similarity index 100% rename from tests/flow/refinements/tagged_union.js rename to tests/flow-repo/refinements/tagged_union.js diff --git a/tests/flow/refinements/tagged_union_import.js b/tests/flow-repo/refinements/tagged_union_import.js similarity index 100% rename from tests/flow/refinements/tagged_union_import.js rename to tests/flow-repo/refinements/tagged_union_import.js diff --git a/tests/flow/refinements/typeof.js b/tests/flow-repo/refinements/typeof.js similarity index 100% rename from tests/flow/refinements/typeof.js rename to tests/flow-repo/refinements/typeof.js diff --git a/tests/flow/refinements/undef.js b/tests/flow-repo/refinements/undef.js similarity index 100% rename from tests/flow/refinements/undef.js rename to tests/flow-repo/refinements/undef.js diff --git a/tests/flow/refinements/union.js b/tests/flow-repo/refinements/union.js similarity index 100% rename from tests/flow/refinements/union.js rename to tests/flow-repo/refinements/union.js diff --git a/tests/flow/refinements/void.js b/tests/flow-repo/refinements/void.js similarity index 100% rename from tests/flow/refinements/void.js rename to tests/flow-repo/refinements/void.js diff --git a/tests/flow/reflection/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/reflection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/reflection/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/reflection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/reflection/jsfmt.spec.js b/tests/flow-repo/reflection/jsfmt.spec.js similarity index 100% rename from tests/flow/reflection/jsfmt.spec.js rename to tests/flow-repo/reflection/jsfmt.spec.js diff --git a/tests/flow/reflection/type.js b/tests/flow-repo/reflection/type.js similarity index 100% rename from tests/flow/reflection/type.js rename to tests/flow-repo/reflection/type.js diff --git a/tests/flow/regexp/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/regexp/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/regexp/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/regexp/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/regexp/jsfmt.spec.js b/tests/flow-repo/regexp/jsfmt.spec.js similarity index 100% rename from tests/flow/regexp/jsfmt.spec.js rename to tests/flow-repo/regexp/jsfmt.spec.js diff --git a/tests/flow/regexp/regexp.js b/tests/flow-repo/regexp/regexp.js similarity index 100% rename from tests/flow/regexp/regexp.js rename to tests/flow-repo/regexp/regexp.js diff --git a/tests/flow/replace/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/replace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/replace/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/replace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/replace/jsfmt.spec.js b/tests/flow-repo/replace/jsfmt.spec.js similarity index 100% rename from tests/flow/replace/jsfmt.spec.js rename to tests/flow-repo/replace/jsfmt.spec.js diff --git a/tests/flow/replace/test.js b/tests/flow-repo/replace/test.js similarity index 100% rename from tests/flow/replace/test.js rename to tests/flow-repo/replace/test.js diff --git a/tests/flow/require/B.js b/tests/flow-repo/require/B.js similarity index 100% rename from tests/flow/require/B.js rename to tests/flow-repo/require/B.js diff --git a/tests/flow/require/C.js b/tests/flow-repo/require/C.js similarity index 100% rename from tests/flow/require/C.js rename to tests/flow-repo/require/C.js diff --git a/tests/flow/require/E.js b/tests/flow-repo/require/E.js similarity index 100% rename from tests/flow/require/E.js rename to tests/flow-repo/require/E.js diff --git a/tests/flow/require/ProvidesModuleA.js b/tests/flow-repo/require/ProvidesModuleA.js similarity index 100% rename from tests/flow/require/ProvidesModuleA.js rename to tests/flow-repo/require/ProvidesModuleA.js diff --git a/tests/flow/require/ProvidesModuleD.js b/tests/flow-repo/require/ProvidesModuleD.js similarity index 100% rename from tests/flow/require/ProvidesModuleD.js rename to tests/flow-repo/require/ProvidesModuleD.js diff --git a/tests/flow/require/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/require/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/require/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/require/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/require/jsfmt.spec.js b/tests/flow-repo/require/jsfmt.spec.js similarity index 100% rename from tests/flow/require/jsfmt.spec.js rename to tests/flow-repo/require/jsfmt.spec.js diff --git a/tests/flow/require/not_builtin_require.js b/tests/flow-repo/require/not_builtin_require.js similarity index 100% rename from tests/flow/require/not_builtin_require.js rename to tests/flow-repo/require/not_builtin_require.js diff --git a/tests/flow/require/not_builtin_require2.js b/tests/flow-repo/require/not_builtin_require2.js similarity index 100% rename from tests/flow/require/not_builtin_require2.js rename to tests/flow-repo/require/not_builtin_require2.js diff --git a/tests/flow/require/require.js b/tests/flow-repo/require/require.js similarity index 100% rename from tests/flow/require/require.js rename to tests/flow-repo/require/require.js diff --git a/tests/flow/requireLazy/A.js b/tests/flow-repo/requireLazy/A.js similarity index 100% rename from tests/flow/requireLazy/A.js rename to tests/flow-repo/requireLazy/A.js diff --git a/tests/flow/requireLazy/B.js b/tests/flow-repo/requireLazy/B.js similarity index 100% rename from tests/flow/requireLazy/B.js rename to tests/flow-repo/requireLazy/B.js diff --git a/tests/flow/requireLazy/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/requireLazy/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/requireLazy/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/requireLazy/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/requireLazy/jsfmt.spec.js b/tests/flow-repo/requireLazy/jsfmt.spec.js similarity index 100% rename from tests/flow/requireLazy/jsfmt.spec.js rename to tests/flow-repo/requireLazy/jsfmt.spec.js diff --git a/tests/flow/requireLazy/requireLazy.js b/tests/flow-repo/requireLazy/requireLazy.js similarity index 100% rename from tests/flow/requireLazy/requireLazy.js rename to tests/flow-repo/requireLazy/requireLazy.js diff --git a/tests/flow/return/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/return/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/return/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/return/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/return/function_return.js b/tests/flow-repo/return/function_return.js similarity index 100% rename from tests/flow/return/function_return.js rename to tests/flow-repo/return/function_return.js diff --git a/tests/flow/return/jsfmt.spec.js b/tests/flow-repo/return/jsfmt.spec.js similarity index 100% rename from tests/flow/return/jsfmt.spec.js rename to tests/flow-repo/return/jsfmt.spec.js diff --git a/tests/flow/return/void.js b/tests/flow-repo/return/void.js similarity index 100% rename from tests/flow/return/void.js rename to tests/flow-repo/return/void.js diff --git a/tests/flow/return_new/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/return_new/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/return_new/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/return_new/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/return_new/jsfmt.spec.js b/tests/flow-repo/return_new/jsfmt.spec.js similarity index 100% rename from tests/flow/return_new/jsfmt.spec.js rename to tests/flow-repo/return_new/jsfmt.spec.js diff --git a/tests/flow/return_new/test.js b/tests/flow-repo/return_new/test.js similarity index 100% rename from tests/flow/return_new/test.js rename to tests/flow-repo/return_new/test.js diff --git a/tests/flow/return_new/test2.js b/tests/flow-repo/return_new/test2.js similarity index 100% rename from tests/flow/return_new/test2.js rename to tests/flow-repo/return_new/test2.js diff --git a/tests/flow/seal/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/seal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/seal/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/seal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/seal/imp.js b/tests/flow-repo/seal/imp.js similarity index 100% rename from tests/flow/seal/imp.js rename to tests/flow-repo/seal/imp.js diff --git a/tests/flow/seal/jsfmt.spec.js b/tests/flow-repo/seal/jsfmt.spec.js similarity index 100% rename from tests/flow/seal/jsfmt.spec.js rename to tests/flow-repo/seal/jsfmt.spec.js diff --git a/tests/flow/seal/obj_annot.js b/tests/flow-repo/seal/obj_annot.js similarity index 100% rename from tests/flow/seal/obj_annot.js rename to tests/flow-repo/seal/obj_annot.js diff --git a/tests/flow/sealed/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/sealed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/sealed/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/sealed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/sealed/function.js b/tests/flow-repo/sealed/function.js similarity index 100% rename from tests/flow/sealed/function.js rename to tests/flow-repo/sealed/function.js diff --git a/tests/flow/sealed/jsfmt.spec.js b/tests/flow-repo/sealed/jsfmt.spec.js similarity index 100% rename from tests/flow/sealed/jsfmt.spec.js rename to tests/flow-repo/sealed/jsfmt.spec.js diff --git a/tests/flow/sealed/proto.js b/tests/flow-repo/sealed/proto.js similarity index 100% rename from tests/flow/sealed/proto.js rename to tests/flow-repo/sealed/proto.js diff --git a/tests/flow/sealed/sealed.js b/tests/flow-repo/sealed/sealed.js similarity index 100% rename from tests/flow/sealed/sealed.js rename to tests/flow-repo/sealed/sealed.js diff --git a/tests/flow/sealed_objects/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/sealed_objects/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/sealed_objects/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/sealed_objects/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/sealed_objects/jsfmt.spec.js b/tests/flow-repo/sealed_objects/jsfmt.spec.js similarity index 100% rename from tests/flow/sealed_objects/jsfmt.spec.js rename to tests/flow-repo/sealed_objects/jsfmt.spec.js diff --git a/tests/flow/sealed_objects/test.js b/tests/flow-repo/sealed_objects/test.js similarity index 100% rename from tests/flow/sealed_objects/test.js rename to tests/flow-repo/sealed_objects/test.js diff --git a/tests/flow/shape/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/shape/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/shape/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/shape/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/shape/jsfmt.spec.js b/tests/flow-repo/shape/jsfmt.spec.js similarity index 100% rename from tests/flow/shape/jsfmt.spec.js rename to tests/flow-repo/shape/jsfmt.spec.js diff --git a/tests/flow/shape/shadow.js b/tests/flow-repo/shape/shadow.js similarity index 100% rename from tests/flow/shape/shadow.js rename to tests/flow-repo/shape/shadow.js diff --git a/tests/flow/shape/test.js b/tests/flow-repo/shape/test.js similarity index 100% rename from tests/flow/shape/test.js rename to tests/flow-repo/shape/test.js diff --git a/tests/flow/simple_arrays/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/simple_arrays/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/simple_arrays/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/simple_arrays/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/simple_arrays/array.js b/tests/flow-repo/simple_arrays/array.js similarity index 100% rename from tests/flow/simple_arrays/array.js rename to tests/flow-repo/simple_arrays/array.js diff --git a/tests/flow/simple_arrays/array2.js b/tests/flow-repo/simple_arrays/array2.js similarity index 100% rename from tests/flow/simple_arrays/array2.js rename to tests/flow-repo/simple_arrays/array2.js diff --git a/tests/flow/simple_arrays/jsfmt.spec.js b/tests/flow-repo/simple_arrays/jsfmt.spec.js similarity index 100% rename from tests/flow/simple_arrays/jsfmt.spec.js rename to tests/flow-repo/simple_arrays/jsfmt.spec.js diff --git a/tests/flow/singleton/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/singleton/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/singleton/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/singleton/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/singleton/boolean.js b/tests/flow-repo/singleton/boolean.js similarity index 100% rename from tests/flow/singleton/boolean.js rename to tests/flow-repo/singleton/boolean.js diff --git a/tests/flow/singleton/jsfmt.spec.js b/tests/flow-repo/singleton/jsfmt.spec.js similarity index 100% rename from tests/flow/singleton/jsfmt.spec.js rename to tests/flow-repo/singleton/jsfmt.spec.js diff --git a/tests/flow/singleton/number.js b/tests/flow-repo/singleton/number.js similarity index 100% rename from tests/flow/singleton/number.js rename to tests/flow-repo/singleton/number.js diff --git a/tests/flow/singleton/string.js b/tests/flow-repo/singleton/string.js similarity index 100% rename from tests/flow/singleton/string.js rename to tests/flow-repo/singleton/string.js diff --git a/tests/flow/sketchy_null_default/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/sketchy_null_default/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/sketchy_null_default/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/sketchy_null_default/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/sketchy_null_default/jsfmt.spec.js b/tests/flow-repo/sketchy_null_default/jsfmt.spec.js similarity index 100% rename from tests/flow/sketchy_null_default/jsfmt.spec.js rename to tests/flow-repo/sketchy_null_default/jsfmt.spec.js diff --git a/tests/flow/sketchy_null_default/test.js b/tests/flow-repo/sketchy_null_default/test.js similarity index 100% rename from tests/flow/sketchy_null_default/test.js rename to tests/flow-repo/sketchy_null_default/test.js diff --git a/tests/flow/spread/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/spread/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/spread/jsfmt.spec.js b/tests/flow-repo/spread/jsfmt.spec.js similarity index 100% rename from tests/flow/spread/jsfmt.spec.js rename to tests/flow-repo/spread/jsfmt.spec.js diff --git a/tests/flow/spread/test.js b/tests/flow-repo/spread/test.js similarity index 100% rename from tests/flow/spread/test.js rename to tests/flow-repo/spread/test.js diff --git a/tests/flow/spread/test2.js b/tests/flow-repo/spread/test2.js similarity index 100% rename from tests/flow/spread/test2.js rename to tests/flow-repo/spread/test2.js diff --git a/tests/flow/spread/test3.js b/tests/flow-repo/spread/test3.js similarity index 100% rename from tests/flow/spread/test3.js rename to tests/flow-repo/spread/test3.js diff --git a/tests/flow/spread/test4.js b/tests/flow-repo/spread/test4.js similarity index 100% rename from tests/flow/spread/test4.js rename to tests/flow-repo/spread/test4.js diff --git a/tests/flow/spread/test5.js b/tests/flow-repo/spread/test5.js similarity index 100% rename from tests/flow/spread/test5.js rename to tests/flow-repo/spread/test5.js diff --git a/tests/flow/spread/test6.js b/tests/flow-repo/spread/test6.js similarity index 100% rename from tests/flow/spread/test6.js rename to tests/flow-repo/spread/test6.js diff --git a/tests/flow/spread/test7.js b/tests/flow-repo/spread/test7.js similarity index 100% rename from tests/flow/spread/test7.js rename to tests/flow-repo/spread/test7.js diff --git a/tests/flow/static_overload/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/static_overload/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/static_overload/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/static_overload/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/static_overload/jsfmt.spec.js b/tests/flow-repo/static_overload/jsfmt.spec.js similarity index 100% rename from tests/flow/static_overload/jsfmt.spec.js rename to tests/flow-repo/static_overload/jsfmt.spec.js diff --git a/tests/flow/static_overload/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/static_overload/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/static_overload/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/static_overload/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/static_overload/lib/jsfmt.spec.js b/tests/flow-repo/static_overload/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/static_overload/lib/jsfmt.spec.js rename to tests/flow-repo/static_overload/lib/jsfmt.spec.js diff --git a/tests/flow/static_overload/lib/lib.js b/tests/flow-repo/static_overload/lib/lib.js similarity index 100% rename from tests/flow/static_overload/lib/lib.js rename to tests/flow-repo/static_overload/lib/lib.js diff --git a/tests/flow/static_overload/test.js b/tests/flow-repo/static_overload/test.js similarity index 100% rename from tests/flow/static_overload/test.js rename to tests/flow-repo/static_overload/test.js diff --git a/tests/flow/statics/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/statics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/statics/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/statics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/statics/class_statics.js b/tests/flow-repo/statics/class_statics.js similarity index 100% rename from tests/flow/statics/class_statics.js rename to tests/flow-repo/statics/class_statics.js diff --git a/tests/flow/statics/funstatics.js b/tests/flow-repo/statics/funstatics.js similarity index 100% rename from tests/flow/statics/funstatics.js rename to tests/flow-repo/statics/funstatics.js diff --git a/tests/flow/statics/jsfmt.spec.js b/tests/flow-repo/statics/jsfmt.spec.js similarity index 100% rename from tests/flow/statics/jsfmt.spec.js rename to tests/flow-repo/statics/jsfmt.spec.js diff --git a/tests/flow/strict/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/strict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/strict/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/strict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/strict/annot.js b/tests/flow-repo/strict/annot.js similarity index 100% rename from tests/flow/strict/annot.js rename to tests/flow-repo/strict/annot.js diff --git a/tests/flow/strict/fun.js b/tests/flow-repo/strict/fun.js similarity index 100% rename from tests/flow/strict/fun.js rename to tests/flow-repo/strict/fun.js diff --git a/tests/flow/strict/jsfmt.spec.js b/tests/flow-repo/strict/jsfmt.spec.js similarity index 100% rename from tests/flow/strict/jsfmt.spec.js rename to tests/flow-repo/strict/jsfmt.spec.js diff --git a/tests/flow/strict/obj.js b/tests/flow-repo/strict/obj.js similarity index 100% rename from tests/flow/strict/obj.js rename to tests/flow-repo/strict/obj.js diff --git a/tests/flow/strict_requires/A.js b/tests/flow-repo/strict_requires/A.js similarity index 100% rename from tests/flow/strict_requires/A.js rename to tests/flow-repo/strict_requires/A.js diff --git a/tests/flow/strict_requires/B.js b/tests/flow-repo/strict_requires/B.js similarity index 100% rename from tests/flow/strict_requires/B.js rename to tests/flow-repo/strict_requires/B.js diff --git a/tests/flow/strict_requires/C.js b/tests/flow-repo/strict_requires/C.js similarity index 100% rename from tests/flow/strict_requires/C.js rename to tests/flow-repo/strict_requires/C.js diff --git a/tests/flow/strict_requires/D.js b/tests/flow-repo/strict_requires/D.js similarity index 100% rename from tests/flow/strict_requires/D.js rename to tests/flow-repo/strict_requires/D.js diff --git a/tests/flow/strict_requires/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/strict_requires/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/strict_requires/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/strict_requires/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/strict_requires/jsfmt.spec.js b/tests/flow-repo/strict_requires/jsfmt.spec.js similarity index 100% rename from tests/flow/strict_requires/jsfmt.spec.js rename to tests/flow-repo/strict_requires/jsfmt.spec.js diff --git a/tests/flow/structural_subtyping/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/structural_subtyping/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/structural_subtyping/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/structural_subtyping/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/structural_subtyping/builtin.js b/tests/flow-repo/structural_subtyping/builtin.js similarity index 100% rename from tests/flow/structural_subtyping/builtin.js rename to tests/flow-repo/structural_subtyping/builtin.js diff --git a/tests/flow/structural_subtyping/class.js b/tests/flow-repo/structural_subtyping/class.js similarity index 100% rename from tests/flow/structural_subtyping/class.js rename to tests/flow-repo/structural_subtyping/class.js diff --git a/tests/flow/structural_subtyping/jsfmt.spec.js b/tests/flow-repo/structural_subtyping/jsfmt.spec.js similarity index 100% rename from tests/flow/structural_subtyping/jsfmt.spec.js rename to tests/flow-repo/structural_subtyping/jsfmt.spec.js diff --git a/tests/flow/structural_subtyping/obj.js b/tests/flow-repo/structural_subtyping/obj.js similarity index 100% rename from tests/flow/structural_subtyping/obj.js rename to tests/flow-repo/structural_subtyping/obj.js diff --git a/tests/flow/structural_subtyping/optional.js b/tests/flow-repo/structural_subtyping/optional.js similarity index 100% rename from tests/flow/structural_subtyping/optional.js rename to tests/flow-repo/structural_subtyping/optional.js diff --git a/tests/flow/suggest/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/suggest/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/suggest/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/suggest/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/suggest/jsfmt.spec.js b/tests/flow-repo/suggest/jsfmt.spec.js similarity index 100% rename from tests/flow/suggest/jsfmt.spec.js rename to tests/flow-repo/suggest/jsfmt.spec.js diff --git a/tests/flow/suggest/lib.js b/tests/flow-repo/suggest/lib.js similarity index 100% rename from tests/flow/suggest/lib.js rename to tests/flow-repo/suggest/lib.js diff --git a/tests/flow/suggest/suggest.js b/tests/flow-repo/suggest/suggest.js similarity index 100% rename from tests/flow/suggest/suggest.js rename to tests/flow-repo/suggest/suggest.js diff --git a/tests/flow/super/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/super/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/super/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/super/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/super/constructor.js b/tests/flow-repo/super/constructor.js similarity index 100% rename from tests/flow/super/constructor.js rename to tests/flow-repo/super/constructor.js diff --git a/tests/flow/super/import.js b/tests/flow-repo/super/import.js similarity index 100% rename from tests/flow/super/import.js rename to tests/flow-repo/super/import.js diff --git a/tests/flow/super/jsfmt.spec.js b/tests/flow-repo/super/jsfmt.spec.js similarity index 100% rename from tests/flow/super/jsfmt.spec.js rename to tests/flow-repo/super/jsfmt.spec.js diff --git a/tests/flow/super/super.js b/tests/flow-repo/super/super.js similarity index 100% rename from tests/flow/super/super.js rename to tests/flow-repo/super/super.js diff --git a/tests/flow/super/test.js b/tests/flow-repo/super/test.js similarity index 100% rename from tests/flow/super/test.js rename to tests/flow-repo/super/test.js diff --git a/tests/flow/suppress/A.js b/tests/flow-repo/suppress/A.js similarity index 100% rename from tests/flow/suppress/A.js rename to tests/flow-repo/suppress/A.js diff --git a/tests/flow/suppress/B.js b/tests/flow-repo/suppress/B.js similarity index 100% rename from tests/flow/suppress/B.js rename to tests/flow-repo/suppress/B.js diff --git a/tests/flow/suppress/C.js b/tests/flow-repo/suppress/C.js similarity index 100% rename from tests/flow/suppress/C.js rename to tests/flow-repo/suppress/C.js diff --git a/tests/flow/suppress/D.js b/tests/flow-repo/suppress/D.js similarity index 100% rename from tests/flow/suppress/D.js rename to tests/flow-repo/suppress/D.js diff --git a/tests/flow/suppress/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/suppress/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/suppress/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/suppress/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/suppress/jsfmt.spec.js b/tests/flow-repo/suppress/jsfmt.spec.js similarity index 100% rename from tests/flow/suppress/jsfmt.spec.js rename to tests/flow-repo/suppress/jsfmt.spec.js diff --git a/tests/flow/suppress/lib.js b/tests/flow-repo/suppress/lib.js similarity index 100% rename from tests/flow/suppress/lib.js rename to tests/flow-repo/suppress/lib.js diff --git a/tests/flow/suppress_incremental/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/suppress_incremental/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/suppress_incremental/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/suppress_incremental/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/suppress_incremental/jsfmt.spec.js b/tests/flow-repo/suppress_incremental/jsfmt.spec.js similarity index 100% rename from tests/flow/suppress_incremental/jsfmt.spec.js rename to tests/flow-repo/suppress_incremental/jsfmt.spec.js diff --git a/tests/flow/suppress_incremental/test.js b/tests/flow-repo/suppress_incremental/test.js similarity index 100% rename from tests/flow/suppress_incremental/test.js rename to tests/flow-repo/suppress_incremental/test.js diff --git a/tests/flow/suppress_traces/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/suppress_traces/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/suppress_traces/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/suppress_traces/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/suppress_traces/jsfmt.spec.js b/tests/flow-repo/suppress_traces/jsfmt.spec.js similarity index 100% rename from tests/flow/suppress_traces/jsfmt.spec.js rename to tests/flow-repo/suppress_traces/jsfmt.spec.js diff --git a/tests/flow/suppress_traces/traces.js b/tests/flow-repo/suppress_traces/traces.js similarity index 100% rename from tests/flow/suppress_traces/traces.js rename to tests/flow-repo/suppress_traces/traces.js diff --git a/tests/flow/switch/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/switch/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/switch/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/switch/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/switch/jsfmt.spec.js b/tests/flow-repo/switch/jsfmt.spec.js similarity index 100% rename from tests/flow/switch/jsfmt.spec.js rename to tests/flow-repo/switch/jsfmt.spec.js diff --git a/tests/flow/switch/more_switch.js b/tests/flow-repo/switch/more_switch.js similarity index 100% rename from tests/flow/switch/more_switch.js rename to tests/flow-repo/switch/more_switch.js diff --git a/tests/flow/switch/switch.js b/tests/flow-repo/switch/switch.js similarity index 100% rename from tests/flow/switch/switch.js rename to tests/flow-repo/switch/switch.js diff --git a/tests/flow/switch/switch_default_fallthrough.js b/tests/flow-repo/switch/switch_default_fallthrough.js similarity index 100% rename from tests/flow/switch/switch_default_fallthrough.js rename to tests/flow-repo/switch/switch_default_fallthrough.js diff --git a/tests/flow/switch/trailing_cases.js b/tests/flow-repo/switch/trailing_cases.js similarity index 100% rename from tests/flow/switch/trailing_cases.js rename to tests/flow-repo/switch/trailing_cases.js diff --git a/tests/flow/symbol/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/symbol/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/symbol/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/symbol/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/symbol/jsfmt.spec.js b/tests/flow-repo/symbol/jsfmt.spec.js similarity index 100% rename from tests/flow/symbol/jsfmt.spec.js rename to tests/flow-repo/symbol/jsfmt.spec.js diff --git a/tests/flow/symbol/symbol.js b/tests/flow-repo/symbol/symbol.js similarity index 100% rename from tests/flow/symbol/symbol.js rename to tests/flow-repo/symbol/symbol.js diff --git a/tests/flow/symlink/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/symlink/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/symlink/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/symlink/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/symlink/bar.js b/tests/flow-repo/symlink/bar.js similarity index 100% rename from tests/flow/symlink/bar.js rename to tests/flow-repo/symlink/bar.js diff --git a/tests/flow/symlink/foo.js b/tests/flow-repo/symlink/foo.js similarity index 100% rename from tests/flow/symlink/foo.js rename to tests/flow-repo/symlink/foo.js diff --git a/tests/flow/symlink/jsfmt.spec.js b/tests/flow-repo/symlink/jsfmt.spec.js similarity index 100% rename from tests/flow/symlink/jsfmt.spec.js rename to tests/flow-repo/symlink/jsfmt.spec.js diff --git a/tests/flow/symlink/qux.js b/tests/flow-repo/symlink/qux.js similarity index 100% rename from tests/flow/symlink/qux.js rename to tests/flow-repo/symlink/qux.js diff --git a/tests/flow/tagged-unions/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/tagged-unions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/tagged-unions/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/tagged-unions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/tagged-unions/classes.js b/tests/flow-repo/tagged-unions/classes.js similarity index 100% rename from tests/flow/tagged-unions/classes.js rename to tests/flow-repo/tagged-unions/classes.js diff --git a/tests/flow/tagged-unions/interfaces-neg.js b/tests/flow-repo/tagged-unions/interfaces-neg.js similarity index 100% rename from tests/flow/tagged-unions/interfaces-neg.js rename to tests/flow-repo/tagged-unions/interfaces-neg.js diff --git a/tests/flow/tagged-unions/interfaces-pos.js b/tests/flow-repo/tagged-unions/interfaces-pos.js similarity index 100% rename from tests/flow/tagged-unions/interfaces-pos.js rename to tests/flow-repo/tagged-unions/interfaces-pos.js diff --git a/tests/flow/tagged-unions/jsfmt.spec.js b/tests/flow-repo/tagged-unions/jsfmt.spec.js similarity index 100% rename from tests/flow/tagged-unions/jsfmt.spec.js rename to tests/flow-repo/tagged-unions/jsfmt.spec.js diff --git a/tests/flow/tagged-unions/type-decls-neg.js b/tests/flow-repo/tagged-unions/type-decls-neg.js similarity index 100% rename from tests/flow/tagged-unions/type-decls-neg.js rename to tests/flow-repo/tagged-unions/type-decls-neg.js diff --git a/tests/flow/tagged-unions/type-decls-pos.js b/tests/flow-repo/tagged-unions/type-decls-pos.js similarity index 100% rename from tests/flow/tagged-unions/type-decls-pos.js rename to tests/flow-repo/tagged-unions/type-decls-pos.js diff --git a/tests/flow/taint/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/taint/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/taint/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/taint/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/taint/adder.js b/tests/flow-repo/taint/adder.js similarity index 100% rename from tests/flow/taint/adder.js rename to tests/flow-repo/taint/adder.js diff --git a/tests/flow/taint/any_object.js b/tests/flow-repo/taint/any_object.js similarity index 100% rename from tests/flow/taint/any_object.js rename to tests/flow-repo/taint/any_object.js diff --git a/tests/flow/taint/call-object-property.js b/tests/flow-repo/taint/call-object-property.js similarity index 100% rename from tests/flow/taint/call-object-property.js rename to tests/flow-repo/taint/call-object-property.js diff --git a/tests/flow/taint/comparator.js b/tests/flow-repo/taint/comparator.js similarity index 100% rename from tests/flow/taint/comparator.js rename to tests/flow-repo/taint/comparator.js diff --git a/tests/flow/taint/function.js b/tests/flow-repo/taint/function.js similarity index 100% rename from tests/flow/taint/function.js rename to tests/flow-repo/taint/function.js diff --git a/tests/flow/taint/globals.js b/tests/flow-repo/taint/globals.js similarity index 100% rename from tests/flow/taint/globals.js rename to tests/flow-repo/taint/globals.js diff --git a/tests/flow/taint/jsfmt.spec.js b/tests/flow-repo/taint/jsfmt.spec.js similarity index 100% rename from tests/flow/taint/jsfmt.spec.js rename to tests/flow-repo/taint/jsfmt.spec.js diff --git a/tests/flow/taint/lib.js b/tests/flow-repo/taint/lib.js similarity index 100% rename from tests/flow/taint/lib.js rename to tests/flow-repo/taint/lib.js diff --git a/tests/flow/taint/taint1.js b/tests/flow-repo/taint/taint1.js similarity index 100% rename from tests/flow/taint/taint1.js rename to tests/flow-repo/taint/taint1.js diff --git a/tests/flow/taint/taint2.js b/tests/flow-repo/taint/taint2.js similarity index 100% rename from tests/flow/taint/taint2.js rename to tests/flow-repo/taint/taint2.js diff --git a/tests/flow/taint/taint3.js b/tests/flow-repo/taint/taint3.js similarity index 100% rename from tests/flow/taint/taint3.js rename to tests/flow-repo/taint/taint3.js diff --git a/tests/flow/taint/taint4.js b/tests/flow-repo/taint/taint4.js similarity index 100% rename from tests/flow/taint/taint4.js rename to tests/flow-repo/taint/taint4.js diff --git a/tests/flow/taint/use-types.js b/tests/flow-repo/taint/use-types.js similarity index 100% rename from tests/flow/taint/use-types.js rename to tests/flow-repo/taint/use-types.js diff --git a/tests/flow/template/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/template/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/template/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/template/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/template/jsfmt.spec.js b/tests/flow-repo/template/jsfmt.spec.js similarity index 100% rename from tests/flow/template/jsfmt.spec.js rename to tests/flow-repo/template/jsfmt.spec.js diff --git a/tests/flow/template/template.js b/tests/flow-repo/template/template.js similarity index 100% rename from tests/flow/template/template.js rename to tests/flow-repo/template/template.js diff --git a/tests/flow/this/This.js b/tests/flow-repo/this/This.js similarity index 100% rename from tests/flow/this/This.js rename to tests/flow-repo/this/This.js diff --git a/tests/flow/this/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/this/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/this/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/this/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/this/arrows.js b/tests/flow-repo/this/arrows.js similarity index 100% rename from tests/flow/this/arrows.js rename to tests/flow-repo/this/arrows.js diff --git a/tests/flow/this/jsfmt.spec.js b/tests/flow-repo/this/jsfmt.spec.js similarity index 100% rename from tests/flow/this/jsfmt.spec.js rename to tests/flow-repo/this/jsfmt.spec.js diff --git a/tests/flow/this_ctor/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/this_ctor/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/this_ctor/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/this_ctor/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/this_ctor/jsfmt.spec.js b/tests/flow-repo/this_ctor/jsfmt.spec.js similarity index 100% rename from tests/flow/this_ctor/jsfmt.spec.js rename to tests/flow-repo/this_ctor/jsfmt.spec.js diff --git a/tests/flow/this_ctor/test.js b/tests/flow-repo/this_ctor/test.js similarity index 100% rename from tests/flow/this_ctor/test.js rename to tests/flow-repo/this_ctor/test.js diff --git a/tests/flow/this_type/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/this_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/this_type/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/this_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/this_type/class_expr.js b/tests/flow-repo/this_type/class_expr.js similarity index 100% rename from tests/flow/this_type/class_expr.js rename to tests/flow-repo/this_type/class_expr.js diff --git a/tests/flow/this_type/contra.js b/tests/flow-repo/this_type/contra.js similarity index 100% rename from tests/flow/this_type/contra.js rename to tests/flow-repo/this_type/contra.js diff --git a/tests/flow/this_type/export.js b/tests/flow-repo/this_type/export.js similarity index 100% rename from tests/flow/this_type/export.js rename to tests/flow-repo/this_type/export.js diff --git a/tests/flow/this_type/generics.js b/tests/flow-repo/this_type/generics.js similarity index 100% rename from tests/flow/this_type/generics.js rename to tests/flow-repo/this_type/generics.js diff --git a/tests/flow/this_type/import.js b/tests/flow-repo/this_type/import.js similarity index 100% rename from tests/flow/this_type/import.js rename to tests/flow-repo/this_type/import.js diff --git a/tests/flow/this_type/interface.js b/tests/flow-repo/this_type/interface.js similarity index 100% rename from tests/flow/this_type/interface.js rename to tests/flow-repo/this_type/interface.js diff --git a/tests/flow/this_type/jsfmt.spec.js b/tests/flow-repo/this_type/jsfmt.spec.js similarity index 100% rename from tests/flow/this_type/jsfmt.spec.js rename to tests/flow-repo/this_type/jsfmt.spec.js diff --git a/tests/flow/this_type/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/this_type/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/this_type/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/this_type/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/this_type/lib/decl.js b/tests/flow-repo/this_type/lib/decl.js similarity index 100% rename from tests/flow/this_type/lib/decl.js rename to tests/flow-repo/this_type/lib/decl.js diff --git a/tests/flow/this_type/lib/jsfmt.spec.js b/tests/flow-repo/this_type/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/this_type/lib/jsfmt.spec.js rename to tests/flow-repo/this_type/lib/jsfmt.spec.js diff --git a/tests/flow/this_type/lib_client.js b/tests/flow-repo/this_type/lib_client.js similarity index 100% rename from tests/flow/this_type/lib_client.js rename to tests/flow-repo/this_type/lib_client.js diff --git a/tests/flow/this_type/self.js b/tests/flow-repo/this_type/self.js similarity index 100% rename from tests/flow/this_type/self.js rename to tests/flow-repo/this_type/self.js diff --git a/tests/flow/this_type/statics.js b/tests/flow-repo/this_type/statics.js similarity index 100% rename from tests/flow/this_type/statics.js rename to tests/flow-repo/this_type/statics.js diff --git a/tests/flow/this_type/test.js b/tests/flow-repo/this_type/test.js similarity index 100% rename from tests/flow/this_type/test.js rename to tests/flow-repo/this_type/test.js diff --git a/tests/flow/throw/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/throw/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/throw/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/throw/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/throw/jsfmt.spec.js b/tests/flow-repo/throw/jsfmt.spec.js similarity index 100% rename from tests/flow/throw/jsfmt.spec.js rename to tests/flow-repo/throw/jsfmt.spec.js diff --git a/tests/flow/throw/test.js b/tests/flow-repo/throw/test.js similarity index 100% rename from tests/flow/throw/test.js rename to tests/flow-repo/throw/test.js diff --git a/tests/flow/traces/Traces.js b/tests/flow-repo/traces/Traces.js similarity index 100% rename from tests/flow/traces/Traces.js rename to tests/flow-repo/traces/Traces.js diff --git a/tests/flow/traces/Traces2.js b/tests/flow-repo/traces/Traces2.js similarity index 100% rename from tests/flow/traces/Traces2.js rename to tests/flow-repo/traces/Traces2.js diff --git a/tests/flow/traces/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/traces/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/traces/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/traces/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/traces/jsfmt.spec.js b/tests/flow-repo/traces/jsfmt.spec.js similarity index 100% rename from tests/flow/traces/jsfmt.spec.js rename to tests/flow-repo/traces/jsfmt.spec.js diff --git a/tests/flow/traits/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/traits/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/traits/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/traits/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/traits/jsfmt.spec.js b/tests/flow-repo/traits/jsfmt.spec.js similarity index 100% rename from tests/flow/traits/jsfmt.spec.js rename to tests/flow-repo/traits/jsfmt.spec.js diff --git a/tests/flow/traits/test.js b/tests/flow-repo/traits/test.js similarity index 100% rename from tests/flow/traits/test.js rename to tests/flow-repo/traits/test.js diff --git a/tests/flow/traits/test2.js b/tests/flow-repo/traits/test2.js similarity index 100% rename from tests/flow/traits/test2.js rename to tests/flow-repo/traits/test2.js diff --git a/tests/flow/try/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/try/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/try/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/try/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/try/abnormals.js b/tests/flow-repo/try/abnormals.js similarity index 100% rename from tests/flow/try/abnormals.js rename to tests/flow-repo/try/abnormals.js diff --git a/tests/flow/try/init.js b/tests/flow-repo/try/init.js similarity index 100% rename from tests/flow/try/init.js rename to tests/flow-repo/try/init.js diff --git a/tests/flow/try/jsfmt.spec.js b/tests/flow-repo/try/jsfmt.spec.js similarity index 100% rename from tests/flow/try/jsfmt.spec.js rename to tests/flow-repo/try/jsfmt.spec.js diff --git a/tests/flow/try/return.js b/tests/flow-repo/try/return.js similarity index 100% rename from tests/flow/try/return.js rename to tests/flow-repo/try/return.js diff --git a/tests/flow/try/test.js b/tests/flow-repo/try/test.js similarity index 100% rename from tests/flow/try/test.js rename to tests/flow-repo/try/test.js diff --git a/tests/flow/tuples/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/tuples/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/tuples/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/tuples/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/tuples/array.js b/tests/flow-repo/tuples/array.js similarity index 100% rename from tests/flow/tuples/array.js rename to tests/flow-repo/tuples/array.js diff --git a/tests/flow/tuples/jsfmt.spec.js b/tests/flow-repo/tuples/jsfmt.spec.js similarity index 100% rename from tests/flow/tuples/jsfmt.spec.js rename to tests/flow-repo/tuples/jsfmt.spec.js diff --git a/tests/flow/tuples/optional.js b/tests/flow-repo/tuples/optional.js similarity index 100% rename from tests/flow/tuples/optional.js rename to tests/flow-repo/tuples/optional.js diff --git a/tests/flow/tuples/too-few.js b/tests/flow-repo/tuples/too-few.js similarity index 100% rename from tests/flow/tuples/too-few.js rename to tests/flow-repo/tuples/too-few.js diff --git a/tests/flow/tuples/tuples.js b/tests/flow-repo/tuples/tuples.js similarity index 100% rename from tests/flow/tuples/tuples.js rename to tests/flow-repo/tuples/tuples.js diff --git a/tests/flow/type-at-pos/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type-at-pos/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type-at-pos/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type-at-pos/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type-at-pos/destructuring.js b/tests/flow-repo/type-at-pos/destructuring.js similarity index 100% rename from tests/flow/type-at-pos/destructuring.js rename to tests/flow-repo/type-at-pos/destructuring.js diff --git a/tests/flow/type-at-pos/function_expressions.js b/tests/flow-repo/type-at-pos/function_expressions.js similarity index 100% rename from tests/flow/type-at-pos/function_expressions.js rename to tests/flow-repo/type-at-pos/function_expressions.js diff --git a/tests/flow/type-at-pos/generics.js b/tests/flow-repo/type-at-pos/generics.js similarity index 100% rename from tests/flow/type-at-pos/generics.js rename to tests/flow-repo/type-at-pos/generics.js diff --git a/tests/flow/type-at-pos/import.js b/tests/flow-repo/type-at-pos/import.js similarity index 100% rename from tests/flow/type-at-pos/import.js rename to tests/flow-repo/type-at-pos/import.js diff --git a/tests/flow/type-at-pos/jsfmt.spec.js b/tests/flow-repo/type-at-pos/jsfmt.spec.js similarity index 100% rename from tests/flow/type-at-pos/jsfmt.spec.js rename to tests/flow-repo/type-at-pos/jsfmt.spec.js diff --git a/tests/flow/type-at-pos/object_special_cases.js b/tests/flow-repo/type-at-pos/object_special_cases.js similarity index 100% rename from tests/flow/type-at-pos/object_special_cases.js rename to tests/flow-repo/type-at-pos/object_special_cases.js diff --git a/tests/flow/type-at-pos/optional.js b/tests/flow-repo/type-at-pos/optional.js similarity index 100% rename from tests/flow/type-at-pos/optional.js rename to tests/flow-repo/type-at-pos/optional.js diff --git a/tests/flow/type-at-pos/predicates.js b/tests/flow-repo/type-at-pos/predicates.js similarity index 100% rename from tests/flow/type-at-pos/predicates.js rename to tests/flow-repo/type-at-pos/predicates.js diff --git a/tests/flow/type-at-pos/react.js b/tests/flow-repo/type-at-pos/react.js similarity index 100% rename from tests/flow/type-at-pos/react.js rename to tests/flow-repo/type-at-pos/react.js diff --git a/tests/flow/type-at-pos/templates.js b/tests/flow-repo/type-at-pos/templates.js similarity index 100% rename from tests/flow/type-at-pos/templates.js rename to tests/flow-repo/type-at-pos/templates.js diff --git a/tests/flow/type-at-pos/test.js b/tests/flow-repo/type-at-pos/test.js similarity index 100% rename from tests/flow/type-at-pos/test.js rename to tests/flow-repo/type-at-pos/test.js diff --git a/tests/flow/type-at-pos/trycatch.js b/tests/flow-repo/type-at-pos/trycatch.js similarity index 100% rename from tests/flow/type-at-pos/trycatch.js rename to tests/flow-repo/type-at-pos/trycatch.js diff --git a/tests/flow/type-destructors/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type-destructors/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type-destructors/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type-destructors/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type-destructors/jsfmt.spec.js b/tests/flow-repo/type-destructors/jsfmt.spec.js similarity index 100% rename from tests/flow/type-destructors/jsfmt.spec.js rename to tests/flow-repo/type-destructors/jsfmt.spec.js diff --git a/tests/flow/type-destructors/non_maybe_type.js b/tests/flow-repo/type-destructors/non_maybe_type.js similarity index 100% rename from tests/flow/type-destructors/non_maybe_type.js rename to tests/flow-repo/type-destructors/non_maybe_type.js diff --git a/tests/flow/type-destructors/property_type.js b/tests/flow-repo/type-destructors/property_type.js similarity index 100% rename from tests/flow/type-destructors/property_type.js rename to tests/flow-repo/type-destructors/property_type.js diff --git a/tests/flow/type-destructors/union.js b/tests/flow-repo/type-destructors/union.js similarity index 100% rename from tests/flow/type-destructors/union.js rename to tests/flow-repo/type-destructors/union.js diff --git a/tests/flow/type-printer/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type-printer/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type-printer/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type-printer/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type-printer/jsfmt.spec.js b/tests/flow-repo/type-printer/jsfmt.spec.js similarity index 100% rename from tests/flow/type-printer/jsfmt.spec.js rename to tests/flow-repo/type-printer/jsfmt.spec.js diff --git a/tests/flow/type-printer/printBinaryExpression.js b/tests/flow-repo/type-printer/printBinaryExpression.js similarity index 100% rename from tests/flow/type-printer/printBinaryExpression.js rename to tests/flow-repo/type-printer/printBinaryExpression.js diff --git a/tests/flow/type-printer/types.js b/tests/flow-repo/type-printer/types.js similarity index 100% rename from tests/flow/type-printer/types.js rename to tests/flow-repo/type-printer/types.js diff --git a/tests/flow/type_args_nonstrict/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type_args_nonstrict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type_args_nonstrict/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type_args_nonstrict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type_args_nonstrict/jsfmt.spec.js b/tests/flow-repo/type_args_nonstrict/jsfmt.spec.js similarity index 100% rename from tests/flow/type_args_nonstrict/jsfmt.spec.js rename to tests/flow-repo/type_args_nonstrict/jsfmt.spec.js diff --git a/tests/flow/type_args_nonstrict/test.js b/tests/flow-repo/type_args_nonstrict/test.js similarity index 100% rename from tests/flow/type_args_nonstrict/test.js rename to tests/flow-repo/type_args_nonstrict/test.js diff --git a/tests/flow/type_args_strict/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type_args_strict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type_args_strict/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type_args_strict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type_args_strict/jsfmt.spec.js b/tests/flow-repo/type_args_strict/jsfmt.spec.js similarity index 100% rename from tests/flow/type_args_strict/jsfmt.spec.js rename to tests/flow-repo/type_args_strict/jsfmt.spec.js diff --git a/tests/flow/type_args_strict/test.js b/tests/flow-repo/type_args_strict/test.js similarity index 100% rename from tests/flow/type_args_strict/test.js rename to tests/flow-repo/type_args_strict/test.js diff --git a/tests/flow/type_only_vars/A.js b/tests/flow-repo/type_only_vars/A.js similarity index 100% rename from tests/flow/type_only_vars/A.js rename to tests/flow-repo/type_only_vars/A.js diff --git a/tests/flow/type_only_vars/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type_only_vars/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type_only_vars/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type_only_vars/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type_only_vars/bad_shadowing.js b/tests/flow-repo/type_only_vars/bad_shadowing.js similarity index 100% rename from tests/flow/type_only_vars/bad_shadowing.js rename to tests/flow-repo/type_only_vars/bad_shadowing.js diff --git a/tests/flow/type_only_vars/good_shadowing.js b/tests/flow-repo/type_only_vars/good_shadowing.js similarity index 100% rename from tests/flow/type_only_vars/good_shadowing.js rename to tests/flow-repo/type_only_vars/good_shadowing.js diff --git a/tests/flow/type_only_vars/import_type.js b/tests/flow-repo/type_only_vars/import_type.js similarity index 100% rename from tests/flow/type_only_vars/import_type.js rename to tests/flow-repo/type_only_vars/import_type.js diff --git a/tests/flow/type_only_vars/jsfmt.spec.js b/tests/flow-repo/type_only_vars/jsfmt.spec.js similarity index 100% rename from tests/flow/type_only_vars/jsfmt.spec.js rename to tests/flow-repo/type_only_vars/jsfmt.spec.js diff --git a/tests/flow/type_only_vars/type_alias.js b/tests/flow-repo/type_only_vars/type_alias.js similarity index 100% rename from tests/flow/type_only_vars/type_alias.js rename to tests/flow-repo/type_only_vars/type_alias.js diff --git a/tests/flow/type_param_defaults/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type_param_defaults/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type_param_defaults/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type_param_defaults/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type_param_defaults/classes.js b/tests/flow-repo/type_param_defaults/classes.js similarity index 100% rename from tests/flow/type_param_defaults/classes.js rename to tests/flow-repo/type_param_defaults/classes.js diff --git a/tests/flow/type_param_defaults/jsfmt.spec.js b/tests/flow-repo/type_param_defaults/jsfmt.spec.js similarity index 100% rename from tests/flow/type_param_defaults/jsfmt.spec.js rename to tests/flow-repo/type_param_defaults/jsfmt.spec.js diff --git a/tests/flow/type_param_scope/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type_param_scope/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type_param_scope/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type_param_scope/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type_param_scope/class.js b/tests/flow-repo/type_param_scope/class.js similarity index 100% rename from tests/flow/type_param_scope/class.js rename to tests/flow-repo/type_param_scope/class.js diff --git a/tests/flow/type_param_scope/default_params.js b/tests/flow-repo/type_param_scope/default_params.js similarity index 100% rename from tests/flow/type_param_scope/default_params.js rename to tests/flow-repo/type_param_scope/default_params.js diff --git a/tests/flow/type_param_scope/jsfmt.spec.js b/tests/flow-repo/type_param_scope/jsfmt.spec.js similarity index 100% rename from tests/flow/type_param_scope/jsfmt.spec.js rename to tests/flow-repo/type_param_scope/jsfmt.spec.js diff --git a/tests/flow/type_param_scope/method_shadow.js b/tests/flow-repo/type_param_scope/method_shadow.js similarity index 100% rename from tests/flow/type_param_scope/method_shadow.js rename to tests/flow-repo/type_param_scope/method_shadow.js diff --git a/tests/flow/type_param_variance/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type_param_variance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type_param_variance/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type_param_variance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type_param_variance/jsfmt.spec.js b/tests/flow-repo/type_param_variance/jsfmt.spec.js similarity index 100% rename from tests/flow/type_param_variance/jsfmt.spec.js rename to tests/flow-repo/type_param_variance/jsfmt.spec.js diff --git a/tests/flow/type_param_variance/promise.js b/tests/flow-repo/type_param_variance/promise.js similarity index 100% rename from tests/flow/type_param_variance/promise.js rename to tests/flow-repo/type_param_variance/promise.js diff --git a/tests/flow/type_param_variance2/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type_param_variance2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type_param_variance2/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type_param_variance2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type_param_variance2/jsfmt.spec.js b/tests/flow-repo/type_param_variance2/jsfmt.spec.js similarity index 100% rename from tests/flow/type_param_variance2/jsfmt.spec.js rename to tests/flow-repo/type_param_variance2/jsfmt.spec.js diff --git a/tests/flow/type_param_variance2/libs/Promise.js b/tests/flow-repo/type_param_variance2/libs/Promise.js similarity index 100% rename from tests/flow/type_param_variance2/libs/Promise.js rename to tests/flow-repo/type_param_variance2/libs/Promise.js diff --git a/tests/flow/type_param_variance2/libs/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/type_param_variance2/libs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type_param_variance2/libs/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/type_param_variance2/libs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type_param_variance2/libs/jsfmt.spec.js b/tests/flow-repo/type_param_variance2/libs/jsfmt.spec.js similarity index 100% rename from tests/flow/type_param_variance2/libs/jsfmt.spec.js rename to tests/flow-repo/type_param_variance2/libs/jsfmt.spec.js diff --git a/tests/flow/type_param_variance2/promise.js b/tests/flow-repo/type_param_variance2/promise.js similarity index 100% rename from tests/flow/type_param_variance2/promise.js rename to tests/flow-repo/type_param_variance2/promise.js diff --git a/tests/flow/typeapp_perf/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/typeapp_perf/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/typeapp_perf/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/typeapp_perf/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/typeapp_perf/jsfmt.spec.js b/tests/flow-repo/typeapp_perf/jsfmt.spec.js similarity index 100% rename from tests/flow/typeapp_perf/jsfmt.spec.js rename to tests/flow-repo/typeapp_perf/jsfmt.spec.js diff --git a/tests/flow/typeapp_perf/test1.js b/tests/flow-repo/typeapp_perf/test1.js similarity index 100% rename from tests/flow/typeapp_perf/test1.js rename to tests/flow-repo/typeapp_perf/test1.js diff --git a/tests/flow/typeapp_perf/test2.js b/tests/flow-repo/typeapp_perf/test2.js similarity index 100% rename from tests/flow/typeapp_perf/test2.js rename to tests/flow-repo/typeapp_perf/test2.js diff --git a/tests/flow/typecast/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/typecast/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/typecast/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/typecast/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/typecast/jsfmt.spec.js b/tests/flow-repo/typecast/jsfmt.spec.js similarity index 100% rename from tests/flow/typecast/jsfmt.spec.js rename to tests/flow-repo/typecast/jsfmt.spec.js diff --git a/tests/flow/typecast/typecast.js b/tests/flow-repo/typecast/typecast.js similarity index 100% rename from tests/flow/typecast/typecast.js rename to tests/flow-repo/typecast/typecast.js diff --git a/tests/flow/typeof/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/typeof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/typeof/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/typeof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/typeof/jsfmt.spec.js b/tests/flow-repo/typeof/jsfmt.spec.js similarity index 100% rename from tests/flow/typeof/jsfmt.spec.js rename to tests/flow-repo/typeof/jsfmt.spec.js diff --git a/tests/flow/typeof/typeof.js b/tests/flow-repo/typeof/typeof.js similarity index 100% rename from tests/flow/typeof/typeof.js rename to tests/flow-repo/typeof/typeof.js diff --git a/tests/flow/unary/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/unary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/unary/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/unary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/unary/jsfmt.spec.js b/tests/flow-repo/unary/jsfmt.spec.js similarity index 100% rename from tests/flow/unary/jsfmt.spec.js rename to tests/flow-repo/unary/jsfmt.spec.js diff --git a/tests/flow/unary/unary.js b/tests/flow-repo/unary/unary.js similarity index 100% rename from tests/flow/unary/unary.js rename to tests/flow-repo/unary/unary.js diff --git a/tests/flow/unary/update.js b/tests/flow-repo/unary/update.js similarity index 100% rename from tests/flow/unary/update.js rename to tests/flow-repo/unary/update.js diff --git a/tests/flow/unchecked_haste_module_vs_lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/unchecked_haste_module_vs_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/unchecked_haste_module_vs_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/unchecked_haste_module_vs_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/unchecked_haste_module_vs_lib/buffer.js b/tests/flow-repo/unchecked_haste_module_vs_lib/buffer.js similarity index 100% rename from tests/flow/unchecked_haste_module_vs_lib/buffer.js rename to tests/flow-repo/unchecked_haste_module_vs_lib/buffer.js diff --git a/tests/flow/unchecked_haste_module_vs_lib/jsfmt.spec.js b/tests/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js similarity index 100% rename from tests/flow/unchecked_haste_module_vs_lib/jsfmt.spec.js rename to tests/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js diff --git a/tests/flow/unchecked_haste_module_vs_lib/test.js b/tests/flow-repo/unchecked_haste_module_vs_lib/test.js similarity index 100% rename from tests/flow/unchecked_haste_module_vs_lib/test.js rename to tests/flow-repo/unchecked_haste_module_vs_lib/test.js diff --git a/tests/flow/unchecked_node_module_vs_lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/unchecked_node_module_vs_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/unchecked_node_module_vs_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/unchecked_node_module_vs_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/unchecked_node_module_vs_lib/jsfmt.spec.js b/tests/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js similarity index 100% rename from tests/flow/unchecked_node_module_vs_lib/jsfmt.spec.js rename to tests/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js diff --git a/tests/flow/unchecked_node_module_vs_lib/test.js b/tests/flow-repo/unchecked_node_module_vs_lib/test.js similarity index 100% rename from tests/flow/unchecked_node_module_vs_lib/test.js rename to tests/flow-repo/unchecked_node_module_vs_lib/test.js diff --git a/tests/flow/undefined/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/undefined/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/undefined/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/undefined/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/undefined/issue-518.js b/tests/flow-repo/undefined/issue-518.js similarity index 100% rename from tests/flow/undefined/issue-518.js rename to tests/flow-repo/undefined/issue-518.js diff --git a/tests/flow/undefined/jsfmt.spec.js b/tests/flow-repo/undefined/jsfmt.spec.js similarity index 100% rename from tests/flow/undefined/jsfmt.spec.js rename to tests/flow-repo/undefined/jsfmt.spec.js diff --git a/tests/flow/undefined/undefined.js b/tests/flow-repo/undefined/undefined.js similarity index 100% rename from tests/flow/undefined/undefined.js rename to tests/flow-repo/undefined/undefined.js diff --git a/tests/flow/undefined/undefined2.js b/tests/flow-repo/undefined/undefined2.js similarity index 100% rename from tests/flow/undefined/undefined2.js rename to tests/flow-repo/undefined/undefined2.js diff --git a/tests/flow/unicode/UnicodeUtils.js b/tests/flow-repo/unicode/UnicodeUtils.js similarity index 100% rename from tests/flow/unicode/UnicodeUtils.js rename to tests/flow-repo/unicode/UnicodeUtils.js diff --git a/tests/flow/unicode/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/unicode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/unicode/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/unicode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/unicode/jsfmt.spec.js b/tests/flow-repo/unicode/jsfmt.spec.js similarity index 100% rename from tests/flow/unicode/jsfmt.spec.js rename to tests/flow-repo/unicode/jsfmt.spec.js diff --git a/tests/flow/union-intersection/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/union-intersection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/union-intersection/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/union-intersection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/union-intersection/gen_big_disjoint_union.js b/tests/flow-repo/union-intersection/gen_big_disjoint_union.js similarity index 100% rename from tests/flow/union-intersection/gen_big_disjoint_union.js rename to tests/flow-repo/union-intersection/gen_big_disjoint_union.js diff --git a/tests/flow/union-intersection/jsfmt.spec.js b/tests/flow-repo/union-intersection/jsfmt.spec.js similarity index 100% rename from tests/flow/union-intersection/jsfmt.spec.js rename to tests/flow-repo/union-intersection/jsfmt.spec.js diff --git a/tests/flow/union-intersection/test.js b/tests/flow-repo/union-intersection/test.js similarity index 100% rename from tests/flow/union-intersection/test.js rename to tests/flow-repo/union-intersection/test.js diff --git a/tests/flow/union/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/union/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/union/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/union/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/union/blowup.js b/tests/flow-repo/union/blowup.js similarity index 100% rename from tests/flow/union/blowup.js rename to tests/flow-repo/union/blowup.js diff --git a/tests/flow/union/fields.js b/tests/flow-repo/union/fields.js similarity index 100% rename from tests/flow/union/fields.js rename to tests/flow-repo/union/fields.js diff --git a/tests/flow/union/fields2.js b/tests/flow-repo/union/fields2.js similarity index 100% rename from tests/flow/union/fields2.js rename to tests/flow-repo/union/fields2.js diff --git a/tests/flow/union/issue-17.js b/tests/flow-repo/union/issue-17.js similarity index 100% rename from tests/flow/union/issue-17.js rename to tests/flow-repo/union/issue-17.js diff --git a/tests/flow/union/issue-198.js b/tests/flow-repo/union/issue-198.js similarity index 100% rename from tests/flow/union/issue-198.js rename to tests/flow-repo/union/issue-198.js diff --git a/tests/flow/union/issue-256.js b/tests/flow-repo/union/issue-256.js similarity index 100% rename from tests/flow/union/issue-256.js rename to tests/flow-repo/union/issue-256.js diff --git a/tests/flow/union/issue-323-lib.js b/tests/flow-repo/union/issue-323-lib.js similarity index 100% rename from tests/flow/union/issue-323-lib.js rename to tests/flow-repo/union/issue-323-lib.js diff --git a/tests/flow/union/issue-323.js b/tests/flow-repo/union/issue-323.js similarity index 100% rename from tests/flow/union/issue-323.js rename to tests/flow-repo/union/issue-323.js diff --git a/tests/flow/union/issue-324.js b/tests/flow-repo/union/issue-324.js similarity index 100% rename from tests/flow/union/issue-324.js rename to tests/flow-repo/union/issue-324.js diff --git a/tests/flow/union/issue-325.js b/tests/flow-repo/union/issue-325.js similarity index 100% rename from tests/flow/union/issue-325.js rename to tests/flow-repo/union/issue-325.js diff --git a/tests/flow/union/issue-326.js b/tests/flow-repo/union/issue-326.js similarity index 100% rename from tests/flow/union/issue-326.js rename to tests/flow-repo/union/issue-326.js diff --git a/tests/flow/union/issue-582.js b/tests/flow-repo/union/issue-582.js similarity index 100% rename from tests/flow/union/issue-582.js rename to tests/flow-repo/union/issue-582.js diff --git a/tests/flow/union/issue-963.js b/tests/flow-repo/union/issue-963.js similarity index 100% rename from tests/flow/union/issue-963.js rename to tests/flow-repo/union/issue-963.js diff --git a/tests/flow/union/jsfmt.spec.js b/tests/flow-repo/union/jsfmt.spec.js similarity index 100% rename from tests/flow/union/jsfmt.spec.js rename to tests/flow-repo/union/jsfmt.spec.js diff --git a/tests/flow/union/test-lib.js b/tests/flow-repo/union/test-lib.js similarity index 100% rename from tests/flow/union/test-lib.js rename to tests/flow-repo/union/test-lib.js diff --git a/tests/flow/union/test.js b/tests/flow-repo/union/test.js similarity index 100% rename from tests/flow/union/test.js rename to tests/flow-repo/union/test.js diff --git a/tests/flow/union/type-app.js b/tests/flow-repo/union/type-app.js similarity index 100% rename from tests/flow/union/type-app.js rename to tests/flow-repo/union/type-app.js diff --git a/tests/flow/union/union.js b/tests/flow-repo/union/union.js similarity index 100% rename from tests/flow/union/union.js rename to tests/flow-repo/union/union.js diff --git a/tests/flow/union/yuge.js b/tests/flow-repo/union/yuge.js similarity index 100% rename from tests/flow/union/yuge.js rename to tests/flow-repo/union/yuge.js diff --git a/tests/flow/union_new/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/union_new/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/union_new/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/union_new/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/union_new/issue-1349.js b/tests/flow-repo/union_new/issue-1349.js similarity index 100% rename from tests/flow/union_new/issue-1349.js rename to tests/flow-repo/union_new/issue-1349.js diff --git a/tests/flow/union_new/issue-1371.js b/tests/flow-repo/union_new/issue-1371.js similarity index 100% rename from tests/flow/union_new/issue-1371.js rename to tests/flow-repo/union_new/issue-1371.js diff --git a/tests/flow/union_new/issue-1455-helper.js b/tests/flow-repo/union_new/issue-1455-helper.js similarity index 100% rename from tests/flow/union_new/issue-1455-helper.js rename to tests/flow-repo/union_new/issue-1455-helper.js diff --git a/tests/flow/union_new/issue-1455.js b/tests/flow-repo/union_new/issue-1455.js similarity index 100% rename from tests/flow/union_new/issue-1455.js rename to tests/flow-repo/union_new/issue-1455.js diff --git a/tests/flow/union_new/issue-1462-i.js b/tests/flow-repo/union_new/issue-1462-i.js similarity index 100% rename from tests/flow/union_new/issue-1462-i.js rename to tests/flow-repo/union_new/issue-1462-i.js diff --git a/tests/flow/union_new/issue-1462-ii.js b/tests/flow-repo/union_new/issue-1462-ii.js similarity index 100% rename from tests/flow/union_new/issue-1462-ii.js rename to tests/flow-repo/union_new/issue-1462-ii.js diff --git a/tests/flow/union_new/issue-1664.js b/tests/flow-repo/union_new/issue-1664.js similarity index 100% rename from tests/flow/union_new/issue-1664.js rename to tests/flow-repo/union_new/issue-1664.js diff --git a/tests/flow/union_new/issue-1759.js b/tests/flow-repo/union_new/issue-1759.js similarity index 100% rename from tests/flow/union_new/issue-1759.js rename to tests/flow-repo/union_new/issue-1759.js diff --git a/tests/flow/union_new/issue-2232.js b/tests/flow-repo/union_new/issue-2232.js similarity index 100% rename from tests/flow/union_new/issue-2232.js rename to tests/flow-repo/union_new/issue-2232.js diff --git a/tests/flow/union_new/issue-815.js b/tests/flow-repo/union_new/issue-815.js similarity index 100% rename from tests/flow/union_new/issue-815.js rename to tests/flow-repo/union_new/issue-815.js diff --git a/tests/flow/union_new/issue-824-helper.js b/tests/flow-repo/union_new/issue-824-helper.js similarity index 100% rename from tests/flow/union_new/issue-824-helper.js rename to tests/flow-repo/union_new/issue-824-helper.js diff --git a/tests/flow/union_new/issue-824.js b/tests/flow-repo/union_new/issue-824.js similarity index 100% rename from tests/flow/union_new/issue-824.js rename to tests/flow-repo/union_new/issue-824.js diff --git a/tests/flow/union_new/jsfmt.spec.js b/tests/flow-repo/union_new/jsfmt.spec.js similarity index 100% rename from tests/flow/union_new/jsfmt.spec.js rename to tests/flow-repo/union_new/jsfmt.spec.js diff --git a/tests/flow/union_new/lib/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/union_new/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/union_new/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/union_new/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/union_new/lib/jsfmt.spec.js b/tests/flow-repo/union_new/lib/jsfmt.spec.js similarity index 100% rename from tests/flow/union_new/lib/jsfmt.spec.js rename to tests/flow-repo/union_new/lib/jsfmt.spec.js diff --git a/tests/flow/union_new/lib/test23_lib.js b/tests/flow-repo/union_new/lib/test23_lib.js similarity index 100% rename from tests/flow/union_new/lib/test23_lib.js rename to tests/flow-repo/union_new/lib/test23_lib.js diff --git a/tests/flow/union_new/lib/test25_lib.js b/tests/flow-repo/union_new/lib/test25_lib.js similarity index 100% rename from tests/flow/union_new/lib/test25_lib.js rename to tests/flow-repo/union_new/lib/test25_lib.js diff --git a/tests/flow/union_new/lib/test32_lib.js b/tests/flow-repo/union_new/lib/test32_lib.js similarity index 100% rename from tests/flow/union_new/lib/test32_lib.js rename to tests/flow-repo/union_new/lib/test32_lib.js diff --git a/tests/flow/union_new/test1.js b/tests/flow-repo/union_new/test1.js similarity index 100% rename from tests/flow/union_new/test1.js rename to tests/flow-repo/union_new/test1.js diff --git a/tests/flow/union_new/test10.js b/tests/flow-repo/union_new/test10.js similarity index 100% rename from tests/flow/union_new/test10.js rename to tests/flow-repo/union_new/test10.js diff --git a/tests/flow/union_new/test11.js b/tests/flow-repo/union_new/test11.js similarity index 100% rename from tests/flow/union_new/test11.js rename to tests/flow-repo/union_new/test11.js diff --git a/tests/flow/union_new/test12.js b/tests/flow-repo/union_new/test12.js similarity index 100% rename from tests/flow/union_new/test12.js rename to tests/flow-repo/union_new/test12.js diff --git a/tests/flow/union_new/test13.js b/tests/flow-repo/union_new/test13.js similarity index 100% rename from tests/flow/union_new/test13.js rename to tests/flow-repo/union_new/test13.js diff --git a/tests/flow/union_new/test14.js b/tests/flow-repo/union_new/test14.js similarity index 100% rename from tests/flow/union_new/test14.js rename to tests/flow-repo/union_new/test14.js diff --git a/tests/flow/union_new/test15.js b/tests/flow-repo/union_new/test15.js similarity index 100% rename from tests/flow/union_new/test15.js rename to tests/flow-repo/union_new/test15.js diff --git a/tests/flow/union_new/test16.js b/tests/flow-repo/union_new/test16.js similarity index 100% rename from tests/flow/union_new/test16.js rename to tests/flow-repo/union_new/test16.js diff --git a/tests/flow/union_new/test17.js b/tests/flow-repo/union_new/test17.js similarity index 100% rename from tests/flow/union_new/test17.js rename to tests/flow-repo/union_new/test17.js diff --git a/tests/flow/union_new/test18.js b/tests/flow-repo/union_new/test18.js similarity index 100% rename from tests/flow/union_new/test18.js rename to tests/flow-repo/union_new/test18.js diff --git a/tests/flow/union_new/test19.js b/tests/flow-repo/union_new/test19.js similarity index 100% rename from tests/flow/union_new/test19.js rename to tests/flow-repo/union_new/test19.js diff --git a/tests/flow/union_new/test2.js b/tests/flow-repo/union_new/test2.js similarity index 100% rename from tests/flow/union_new/test2.js rename to tests/flow-repo/union_new/test2.js diff --git a/tests/flow/union_new/test20.js b/tests/flow-repo/union_new/test20.js similarity index 100% rename from tests/flow/union_new/test20.js rename to tests/flow-repo/union_new/test20.js diff --git a/tests/flow/union_new/test21.js b/tests/flow-repo/union_new/test21.js similarity index 100% rename from tests/flow/union_new/test21.js rename to tests/flow-repo/union_new/test21.js diff --git a/tests/flow/union_new/test22.js b/tests/flow-repo/union_new/test22.js similarity index 100% rename from tests/flow/union_new/test22.js rename to tests/flow-repo/union_new/test22.js diff --git a/tests/flow/union_new/test23.js b/tests/flow-repo/union_new/test23.js similarity index 100% rename from tests/flow/union_new/test23.js rename to tests/flow-repo/union_new/test23.js diff --git a/tests/flow/union_new/test24.js b/tests/flow-repo/union_new/test24.js similarity index 100% rename from tests/flow/union_new/test24.js rename to tests/flow-repo/union_new/test24.js diff --git a/tests/flow/union_new/test25.js b/tests/flow-repo/union_new/test25.js similarity index 100% rename from tests/flow/union_new/test25.js rename to tests/flow-repo/union_new/test25.js diff --git a/tests/flow/union_new/test26.js b/tests/flow-repo/union_new/test26.js similarity index 100% rename from tests/flow/union_new/test26.js rename to tests/flow-repo/union_new/test26.js diff --git a/tests/flow/union_new/test27.js b/tests/flow-repo/union_new/test27.js similarity index 100% rename from tests/flow/union_new/test27.js rename to tests/flow-repo/union_new/test27.js diff --git a/tests/flow/union_new/test29.js b/tests/flow-repo/union_new/test29.js similarity index 100% rename from tests/flow/union_new/test29.js rename to tests/flow-repo/union_new/test29.js diff --git a/tests/flow/union_new/test3.js b/tests/flow-repo/union_new/test3.js similarity index 100% rename from tests/flow/union_new/test3.js rename to tests/flow-repo/union_new/test3.js diff --git a/tests/flow/union_new/test30-helper.js b/tests/flow-repo/union_new/test30-helper.js similarity index 100% rename from tests/flow/union_new/test30-helper.js rename to tests/flow-repo/union_new/test30-helper.js diff --git a/tests/flow/union_new/test30.js b/tests/flow-repo/union_new/test30.js similarity index 100% rename from tests/flow/union_new/test30.js rename to tests/flow-repo/union_new/test30.js diff --git a/tests/flow/union_new/test31.js b/tests/flow-repo/union_new/test31.js similarity index 100% rename from tests/flow/union_new/test31.js rename to tests/flow-repo/union_new/test31.js diff --git a/tests/flow/union_new/test32.js b/tests/flow-repo/union_new/test32.js similarity index 100% rename from tests/flow/union_new/test32.js rename to tests/flow-repo/union_new/test32.js diff --git a/tests/flow/union_new/test4.js b/tests/flow-repo/union_new/test4.js similarity index 100% rename from tests/flow/union_new/test4.js rename to tests/flow-repo/union_new/test4.js diff --git a/tests/flow/union_new/test5.js b/tests/flow-repo/union_new/test5.js similarity index 100% rename from tests/flow/union_new/test5.js rename to tests/flow-repo/union_new/test5.js diff --git a/tests/flow/union_new/test6.js b/tests/flow-repo/union_new/test6.js similarity index 100% rename from tests/flow/union_new/test6.js rename to tests/flow-repo/union_new/test6.js diff --git a/tests/flow/union_new/test7.js b/tests/flow-repo/union_new/test7.js similarity index 100% rename from tests/flow/union_new/test7.js rename to tests/flow-repo/union_new/test7.js diff --git a/tests/flow/union_new/test8.js b/tests/flow-repo/union_new/test8.js similarity index 100% rename from tests/flow/union_new/test8.js rename to tests/flow-repo/union_new/test8.js diff --git a/tests/flow/union_new/test9.js b/tests/flow-repo/union_new/test9.js similarity index 100% rename from tests/flow/union_new/test9.js rename to tests/flow-repo/union_new/test9.js diff --git a/tests/flow/unreachable/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/unreachable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/unreachable/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/unreachable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/unreachable/jsfmt.spec.js b/tests/flow-repo/unreachable/jsfmt.spec.js similarity index 100% rename from tests/flow/unreachable/jsfmt.spec.js rename to tests/flow-repo/unreachable/jsfmt.spec.js diff --git a/tests/flow/unreachable/typecheck.js b/tests/flow-repo/unreachable/typecheck.js similarity index 100% rename from tests/flow/unreachable/typecheck.js rename to tests/flow-repo/unreachable/typecheck.js diff --git a/tests/flow/unreachable/unreachable.js b/tests/flow-repo/unreachable/unreachable.js similarity index 100% rename from tests/flow/unreachable/unreachable.js rename to tests/flow-repo/unreachable/unreachable.js diff --git a/tests/flow/unused_function_args/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/unused_function_args/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/unused_function_args/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/unused_function_args/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/unused_function_args/jsfmt.spec.js b/tests/flow-repo/unused_function_args/jsfmt.spec.js similarity index 100% rename from tests/flow/unused_function_args/jsfmt.spec.js rename to tests/flow-repo/unused_function_args/jsfmt.spec.js diff --git a/tests/flow/unused_function_args/test.js b/tests/flow-repo/unused_function_args/test.js similarity index 100% rename from tests/flow/unused_function_args/test.js rename to tests/flow-repo/unused_function_args/test.js diff --git a/tests/flow/value/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/value/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/value/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/value/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/value/jsfmt.spec.js b/tests/flow-repo/value/jsfmt.spec.js similarity index 100% rename from tests/flow/value/jsfmt.spec.js rename to tests/flow-repo/value/jsfmt.spec.js diff --git a/tests/flow/value/value.js b/tests/flow-repo/value/value.js similarity index 100% rename from tests/flow/value/value.js rename to tests/flow-repo/value/value.js diff --git a/tests/flow/vim_emacs_errors/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/vim_emacs_errors/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/vim_emacs_errors/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/vim_emacs_errors/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/vim_emacs_errors/jsfmt.spec.js b/tests/flow-repo/vim_emacs_errors/jsfmt.spec.js similarity index 100% rename from tests/flow/vim_emacs_errors/jsfmt.spec.js rename to tests/flow-repo/vim_emacs_errors/jsfmt.spec.js diff --git a/tests/flow/vim_emacs_errors/test.js b/tests/flow-repo/vim_emacs_errors/test.js similarity index 100% rename from tests/flow/vim_emacs_errors/test.js rename to tests/flow-repo/vim_emacs_errors/test.js diff --git a/tests/flow/weakmode/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/weakmode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/weakmode/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/weakmode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/weakmode/jsfmt.spec.js b/tests/flow-repo/weakmode/jsfmt.spec.js similarity index 100% rename from tests/flow/weakmode/jsfmt.spec.js rename to tests/flow-repo/weakmode/jsfmt.spec.js diff --git a/tests/flow/weakmode/should_fail_without_weak.js b/tests/flow-repo/weakmode/should_fail_without_weak.js similarity index 100% rename from tests/flow/weakmode/should_fail_without_weak.js rename to tests/flow-repo/weakmode/should_fail_without_weak.js diff --git a/tests/flow/weakmode/should_pass_with_weak.js b/tests/flow-repo/weakmode/should_pass_with_weak.js similarity index 100% rename from tests/flow/weakmode/should_pass_with_weak.js rename to tests/flow-repo/weakmode/should_pass_with_weak.js diff --git a/tests/flow/while/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/while/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/while/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/while/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/while/abnormal.js b/tests/flow-repo/while/abnormal.js similarity index 100% rename from tests/flow/while/abnormal.js rename to tests/flow-repo/while/abnormal.js diff --git a/tests/flow/while/jsfmt.spec.js b/tests/flow-repo/while/jsfmt.spec.js similarity index 100% rename from tests/flow/while/jsfmt.spec.js rename to tests/flow-repo/while/jsfmt.spec.js diff --git a/tests/flow/while/test.js b/tests/flow-repo/while/test.js similarity index 100% rename from tests/flow/while/test.js rename to tests/flow-repo/while/test.js diff --git a/tests/flow/window/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/window/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/window/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/window/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/window/jsfmt.spec.js b/tests/flow-repo/window/jsfmt.spec.js similarity index 100% rename from tests/flow/window/jsfmt.spec.js rename to tests/flow-repo/window/jsfmt.spec.js diff --git a/tests/flow/window/window1.js b/tests/flow-repo/window/window1.js similarity index 100% rename from tests/flow/window/window1.js rename to tests/flow-repo/window/window1.js diff --git a/tests/flow/window/window2.js b/tests/flow-repo/window/window2.js similarity index 100% rename from tests/flow/window/window2.js rename to tests/flow-repo/window/window2.js diff --git a/tests/flow/x/XControllerURIBuilder.js b/tests/flow-repo/x/XControllerURIBuilder.js similarity index 100% rename from tests/flow/x/XControllerURIBuilder.js rename to tests/flow-repo/x/XControllerURIBuilder.js diff --git a/tests/flow/x/__snapshots__/jsfmt.spec.js.snap b/tests/flow-repo/x/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/x/__snapshots__/jsfmt.spec.js.snap rename to tests/flow-repo/x/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/x/jsfmt.spec.js b/tests/flow-repo/x/jsfmt.spec.js similarity index 100% rename from tests/flow/x/jsfmt.spec.js rename to tests/flow-repo/x/jsfmt.spec.js diff --git a/tests/array_spread/__snapshots__/jsfmt.spec.js.snap b/tests/js/array-spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/array_spread/__snapshots__/jsfmt.spec.js.snap rename to tests/js/array-spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/array_spread/jsfmt.spec.js b/tests/js/array-spread/jsfmt.spec.js similarity index 100% rename from tests/array_spread/jsfmt.spec.js rename to tests/js/array-spread/jsfmt.spec.js diff --git a/tests/array_spread/multiple.js b/tests/js/array-spread/multiple.js similarity index 100% rename from tests/array_spread/multiple.js rename to tests/js/array-spread/multiple.js diff --git a/tests/arrays/__snapshots__/jsfmt.spec.js.snap b/tests/js/arrays/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/arrays/__snapshots__/jsfmt.spec.js.snap rename to tests/js/arrays/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/arrays/empty.js b/tests/js/arrays/empty.js similarity index 100% rename from tests/arrays/empty.js rename to tests/js/arrays/empty.js diff --git a/tests/arrays/holes-in-args.js b/tests/js/arrays/holes-in-args.js similarity index 100% rename from tests/arrays/holes-in-args.js rename to tests/js/arrays/holes-in-args.js diff --git a/tests/arrays/jsfmt.spec.js b/tests/js/arrays/jsfmt.spec.js similarity index 100% rename from tests/arrays/jsfmt.spec.js rename to tests/js/arrays/jsfmt.spec.js diff --git a/tests/arrays/last.js b/tests/js/arrays/last.js similarity index 100% rename from tests/arrays/last.js rename to tests/js/arrays/last.js diff --git a/tests/arrays/nested.js b/tests/js/arrays/nested.js similarity index 100% rename from tests/arrays/nested.js rename to tests/js/arrays/nested.js diff --git a/tests/arrays/preserve_empty_lines.js b/tests/js/arrays/preserve_empty_lines.js similarity index 100% rename from tests/arrays/preserve_empty_lines.js rename to tests/js/arrays/preserve_empty_lines.js diff --git a/tests/arrow-call/__snapshots__/jsfmt.spec.js.snap b/tests/js/arrow-call/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/arrow-call/__snapshots__/jsfmt.spec.js.snap rename to tests/js/arrow-call/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/arrow-call/arrow_call.js b/tests/js/arrow-call/arrow_call.js similarity index 100% rename from tests/arrow-call/arrow_call.js rename to tests/js/arrow-call/arrow_call.js diff --git a/tests/arrow-call/jsfmt.spec.js b/tests/js/arrow-call/jsfmt.spec.js similarity index 100% rename from tests/arrow-call/jsfmt.spec.js rename to tests/js/arrow-call/jsfmt.spec.js diff --git a/tests/arrows_bind/__snapshots__/jsfmt.spec.js.snap b/tests/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/arrows_bind/__snapshots__/jsfmt.spec.js.snap rename to tests/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/arrows_bind/arrows-bind.js b/tests/js/arrows-bind/arrows-bind.js similarity index 100% rename from tests/arrows_bind/arrows-bind.js rename to tests/js/arrows-bind/arrows-bind.js diff --git a/tests/arrows_bind/jsfmt.spec.js b/tests/js/arrows-bind/jsfmt.spec.js similarity index 100% rename from tests/arrows_bind/jsfmt.spec.js rename to tests/js/arrows-bind/jsfmt.spec.js diff --git a/tests/arrows/__snapshots__/jsfmt.spec.js.snap b/tests/js/arrows/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/arrows/__snapshots__/jsfmt.spec.js.snap rename to tests/js/arrows/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/arrows/arrow_function_expression.js b/tests/js/arrows/arrow_function_expression.js similarity index 100% rename from tests/arrows/arrow_function_expression.js rename to tests/js/arrows/arrow_function_expression.js diff --git a/tests/arrows/block_like.js b/tests/js/arrows/block_like.js similarity index 100% rename from tests/arrows/block_like.js rename to tests/js/arrows/block_like.js diff --git a/tests/arrows/call.js b/tests/js/arrows/call.js similarity index 100% rename from tests/arrows/call.js rename to tests/js/arrows/call.js diff --git a/tests/arrows/comment.js b/tests/js/arrows/comment.js similarity index 100% rename from tests/arrows/comment.js rename to tests/js/arrows/comment.js diff --git a/tests/arrows/currying.js b/tests/js/arrows/currying.js similarity index 100% rename from tests/arrows/currying.js rename to tests/js/arrows/currying.js diff --git a/tests/arrows/jsfmt.spec.js b/tests/js/arrows/jsfmt.spec.js similarity index 100% rename from tests/arrows/jsfmt.spec.js rename to tests/js/arrows/jsfmt.spec.js diff --git a/tests/arrows/long-call-no-args.js b/tests/js/arrows/long-call-no-args.js similarity index 100% rename from tests/arrows/long-call-no-args.js rename to tests/js/arrows/long-call-no-args.js diff --git a/tests/arrows/long-contents.js b/tests/js/arrows/long-contents.js similarity index 100% rename from tests/arrows/long-contents.js rename to tests/js/arrows/long-contents.js diff --git a/tests/arrows/parens.js b/tests/js/arrows/parens.js similarity index 100% rename from tests/arrows/parens.js rename to tests/js/arrows/parens.js diff --git a/tests/arrows/short_body.js b/tests/js/arrows/short_body.js similarity index 100% rename from tests/arrows/short_body.js rename to tests/js/arrows/short_body.js diff --git a/tests/arrows/type_params.js b/tests/js/arrows/type_params.js similarity index 100% rename from tests/arrows/type_params.js rename to tests/js/arrows/type_params.js diff --git a/tests/assignment_comments/__snapshots__/jsfmt.spec.js.snap b/tests/js/assignment-comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/assignment_comments/__snapshots__/jsfmt.spec.js.snap rename to tests/js/assignment-comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/assignment_comments/function.js b/tests/js/assignment-comments/function.js similarity index 100% rename from tests/assignment_comments/function.js rename to tests/js/assignment-comments/function.js diff --git a/tests/assignment_comments/identifier.js b/tests/js/assignment-comments/identifier.js similarity index 100% rename from tests/assignment_comments/identifier.js rename to tests/js/assignment-comments/identifier.js diff --git a/tests/assignment/jsfmt.spec.js b/tests/js/assignment-comments/jsfmt.spec.js similarity index 100% rename from tests/assignment/jsfmt.spec.js rename to tests/js/assignment-comments/jsfmt.spec.js diff --git a/tests/assignment_comments/number.js b/tests/js/assignment-comments/number.js similarity index 100% rename from tests/assignment_comments/number.js rename to tests/js/assignment-comments/number.js diff --git a/tests/assignment_comments/string.js b/tests/js/assignment-comments/string.js similarity index 100% rename from tests/assignment_comments/string.js rename to tests/js/assignment-comments/string.js diff --git a/tests/assignment_expression/babylon/__snapshots__/jsfmt.spec.js.snap b/tests/js/assignment-expression-babylon/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/assignment_expression/babylon/__snapshots__/jsfmt.spec.js.snap rename to tests/js/assignment-expression-babylon/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/assignment_expression/babylon/jsfmt.spec.js b/tests/js/assignment-expression-babylon/jsfmt.spec.js similarity index 100% rename from tests/assignment_expression/babylon/jsfmt.spec.js rename to tests/js/assignment-expression-babylon/jsfmt.spec.js diff --git a/tests/assignment_expression/babylon/logical-assignment.js b/tests/js/assignment-expression-babylon/logical-assignment.js similarity index 100% rename from tests/assignment_expression/babylon/logical-assignment.js rename to tests/js/assignment-expression-babylon/logical-assignment.js diff --git a/tests/assignment_expression/__snapshots__/jsfmt.spec.js.snap b/tests/js/assignment-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/assignment_expression/__snapshots__/jsfmt.spec.js.snap rename to tests/js/assignment-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/assignment_expression/assignment_expression.js b/tests/js/assignment-expression/assignment_expression.js similarity index 100% rename from tests/assignment_expression/assignment_expression.js rename to tests/js/assignment-expression/assignment_expression.js diff --git a/tests/assignment_comments/jsfmt.spec.js b/tests/js/assignment-expression/jsfmt.spec.js similarity index 100% rename from tests/assignment_comments/jsfmt.spec.js rename to tests/js/assignment-expression/jsfmt.spec.js diff --git a/tests/assignment/__snapshots__/jsfmt.spec.js.snap b/tests/js/assignment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/assignment/__snapshots__/jsfmt.spec.js.snap rename to tests/js/assignment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/assignment/binaryish.js b/tests/js/assignment/binaryish.js similarity index 100% rename from tests/assignment/binaryish.js rename to tests/js/assignment/binaryish.js diff --git a/tests/assignment/destructuring.js b/tests/js/assignment/destructuring.js similarity index 100% rename from tests/assignment/destructuring.js rename to tests/js/assignment/destructuring.js diff --git a/tests/assignment_expression/jsfmt.spec.js b/tests/js/assignment/jsfmt.spec.js similarity index 100% rename from tests/assignment_expression/jsfmt.spec.js rename to tests/js/assignment/jsfmt.spec.js diff --git a/tests/assignment/sequence.js b/tests/js/assignment/sequence.js similarity index 100% rename from tests/assignment/sequence.js rename to tests/js/assignment/sequence.js diff --git a/tests/async/__snapshots__/jsfmt.spec.js.snap b/tests/js/async/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/async/__snapshots__/jsfmt.spec.js.snap rename to tests/js/async/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/async/async-iteration.js b/tests/js/async/async-iteration.js similarity index 100% rename from tests/async/async-iteration.js rename to tests/js/async/async-iteration.js diff --git a/tests/async/await_parse.js b/tests/js/async/await_parse.js similarity index 100% rename from tests/async/await_parse.js rename to tests/js/async/await_parse.js diff --git a/tests/async/conditional-expression.js b/tests/js/async/conditional-expression.js similarity index 100% rename from tests/async/conditional-expression.js rename to tests/js/async/conditional-expression.js diff --git a/tests/async/inline_await.js b/tests/js/async/inline_await.js similarity index 100% rename from tests/async/inline_await.js rename to tests/js/async/inline_await.js diff --git a/tests/async/jsfmt.spec.js b/tests/js/async/jsfmt.spec.js similarity index 100% rename from tests/async/jsfmt.spec.js rename to tests/js/async/jsfmt.spec.js diff --git a/tests/async/parens.js b/tests/js/async/parens.js similarity index 100% rename from tests/async/parens.js rename to tests/js/async/parens.js diff --git a/tests/big-int/__snapshots__/jsfmt.spec.js.snap b/tests/js/big-int/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/big-int/__snapshots__/jsfmt.spec.js.snap rename to tests/js/big-int/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/big-int/jsfmt.spec.js b/tests/js/big-int/jsfmt.spec.js similarity index 100% rename from tests/big-int/jsfmt.spec.js rename to tests/js/big-int/jsfmt.spec.js diff --git a/tests/big-int/literal.js b/tests/js/big-int/literal.js similarity index 100% rename from tests/big-int/literal.js rename to tests/js/big-int/literal.js diff --git a/tests/binary-expressions/__snapshots__/jsfmt.spec.js.snap b/tests/js/binary-expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/binary-expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/js/binary-expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/binary-expressions/arrow.js b/tests/js/binary-expressions/arrow.js similarity index 100% rename from tests/binary-expressions/arrow.js rename to tests/js/binary-expressions/arrow.js diff --git a/tests/binary-expressions/bitwise-flags.js b/tests/js/binary-expressions/bitwise-flags.js similarity index 100% rename from tests/binary-expressions/bitwise-flags.js rename to tests/js/binary-expressions/bitwise-flags.js diff --git a/tests/binary-expressions/call.js b/tests/js/binary-expressions/call.js similarity index 100% rename from tests/binary-expressions/call.js rename to tests/js/binary-expressions/call.js diff --git a/tests/binary-expressions/comment.js b/tests/js/binary-expressions/comment.js similarity index 100% rename from tests/binary-expressions/comment.js rename to tests/js/binary-expressions/comment.js diff --git a/tests/binary-expressions/equality.js b/tests/js/binary-expressions/equality.js similarity index 100% rename from tests/binary-expressions/equality.js rename to tests/js/binary-expressions/equality.js diff --git a/tests/binary-expressions/exp.js b/tests/js/binary-expressions/exp.js similarity index 100% rename from tests/binary-expressions/exp.js rename to tests/js/binary-expressions/exp.js diff --git a/tests/binary-expressions/if.js b/tests/js/binary-expressions/if.js similarity index 100% rename from tests/binary-expressions/if.js rename to tests/js/binary-expressions/if.js diff --git a/tests/binary-expressions/inline-jsx.js b/tests/js/binary-expressions/inline-jsx.js similarity index 100% rename from tests/binary-expressions/inline-jsx.js rename to tests/js/binary-expressions/inline-jsx.js diff --git a/tests/binary-expressions/inline-object-array.js b/tests/js/binary-expressions/inline-object-array.js similarity index 100% rename from tests/binary-expressions/inline-object-array.js rename to tests/js/binary-expressions/inline-object-array.js diff --git a/tests/binary-expressions/jsfmt.spec.js b/tests/js/binary-expressions/jsfmt.spec.js similarity index 100% rename from tests/binary-expressions/jsfmt.spec.js rename to tests/js/binary-expressions/jsfmt.spec.js diff --git a/tests/binary-expressions/jsx_parent.js b/tests/js/binary-expressions/jsx_parent.js similarity index 100% rename from tests/binary-expressions/jsx_parent.js rename to tests/js/binary-expressions/jsx_parent.js diff --git a/tests/binary-expressions/math.js b/tests/js/binary-expressions/math.js similarity index 100% rename from tests/binary-expressions/math.js rename to tests/js/binary-expressions/math.js diff --git a/tests/binary-expressions/return.js b/tests/js/binary-expressions/return.js similarity index 100% rename from tests/binary-expressions/return.js rename to tests/js/binary-expressions/return.js diff --git a/tests/binary-expressions/short-right.js b/tests/js/binary-expressions/short-right.js similarity index 100% rename from tests/binary-expressions/short-right.js rename to tests/js/binary-expressions/short-right.js diff --git a/tests/binary-expressions/test.js b/tests/js/binary-expressions/test.js similarity index 100% rename from tests/binary-expressions/test.js rename to tests/js/binary-expressions/test.js diff --git a/tests/binary-expressions/unary.js b/tests/js/binary-expressions/unary.js similarity index 100% rename from tests/binary-expressions/unary.js rename to tests/js/binary-expressions/unary.js diff --git a/tests/binary_math/__snapshots__/jsfmt.spec.js.snap b/tests/js/binary_math/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/binary_math/__snapshots__/jsfmt.spec.js.snap rename to tests/js/binary_math/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/binary_math/jsfmt.spec.js b/tests/js/binary_math/jsfmt.spec.js similarity index 100% rename from tests/binary_math/jsfmt.spec.js rename to tests/js/binary_math/jsfmt.spec.js diff --git a/tests/binary_math/parens.js b/tests/js/binary_math/parens.js similarity index 100% rename from tests/binary_math/parens.js rename to tests/js/binary_math/parens.js diff --git a/tests/bind_expressions/__snapshots__/jsfmt.spec.js.snap b/tests/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/bind_expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/bind_expressions/await.js b/tests/js/bind-expressions/await.js similarity index 100% rename from tests/bind_expressions/await.js rename to tests/js/bind-expressions/await.js diff --git a/tests/bind_expressions/bind_parens.js b/tests/js/bind-expressions/bind_parens.js similarity index 100% rename from tests/bind_expressions/bind_parens.js rename to tests/js/bind-expressions/bind_parens.js diff --git a/tests/bind_expressions/jsfmt.spec.js b/tests/js/bind-expressions/jsfmt.spec.js similarity index 100% rename from tests/bind_expressions/jsfmt.spec.js rename to tests/js/bind-expressions/jsfmt.spec.js diff --git a/tests/bind_expressions/long_name_method.js b/tests/js/bind-expressions/long_name_method.js similarity index 100% rename from tests/bind_expressions/long_name_method.js rename to tests/js/bind-expressions/long_name_method.js diff --git a/tests/bind_expressions/method_chain.js b/tests/js/bind-expressions/method_chain.js similarity index 100% rename from tests/bind_expressions/method_chain.js rename to tests/js/bind-expressions/method_chain.js diff --git a/tests/bind_expressions/short_name_method.js b/tests/js/bind-expressions/short_name_method.js similarity index 100% rename from tests/bind_expressions/short_name_method.js rename to tests/js/bind-expressions/short_name_method.js diff --git a/tests/bind_expressions/unary.js b/tests/js/bind-expressions/unary.js similarity index 100% rename from tests/bind_expressions/unary.js rename to tests/js/bind-expressions/unary.js diff --git a/tests/bracketSpacing/__snapshots__/jsfmt.spec.js.snap b/tests/js/bracket-spacing/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/bracketSpacing/__snapshots__/jsfmt.spec.js.snap rename to tests/js/bracket-spacing/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/bracketSpacing/array.js b/tests/js/bracket-spacing/array.js similarity index 100% rename from tests/bracketSpacing/array.js rename to tests/js/bracket-spacing/array.js diff --git a/tests/bracketSpacing/jsfmt.spec.js b/tests/js/bracket-spacing/jsfmt.spec.js similarity index 100% rename from tests/bracketSpacing/jsfmt.spec.js rename to tests/js/bracket-spacing/jsfmt.spec.js diff --git a/tests/bracketSpacing/object.js b/tests/js/bracket-spacing/object.js similarity index 100% rename from tests/bracketSpacing/object.js rename to tests/js/bracket-spacing/object.js diff --git a/tests/break-calls/__snapshots__/jsfmt.spec.js.snap b/tests/js/break-calls/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/break-calls/__snapshots__/jsfmt.spec.js.snap rename to tests/js/break-calls/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/break-calls/break.js b/tests/js/break-calls/break.js similarity index 100% rename from tests/break-calls/break.js rename to tests/js/break-calls/break.js diff --git a/tests/break-calls/jsfmt.spec.js b/tests/js/break-calls/jsfmt.spec.js similarity index 100% rename from tests/break-calls/jsfmt.spec.js rename to tests/js/break-calls/jsfmt.spec.js diff --git a/tests/break-calls/parent.js b/tests/js/break-calls/parent.js similarity index 100% rename from tests/break-calls/parent.js rename to tests/js/break-calls/parent.js diff --git a/tests/break-calls/react.js b/tests/js/break-calls/react.js similarity index 100% rename from tests/break-calls/react.js rename to tests/js/break-calls/react.js diff --git a/tests/break-calls/type_args.js b/tests/js/break-calls/type_args.js similarity index 100% rename from tests/break-calls/type_args.js rename to tests/js/break-calls/type_args.js diff --git a/tests/class_comment/__snapshots__/jsfmt.spec.js.snap b/tests/js/class-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/class_comment/__snapshots__/jsfmt.spec.js.snap rename to tests/js/class-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/class_comment/comments.js b/tests/js/class-comment/comments.js similarity index 100% rename from tests/class_comment/comments.js rename to tests/js/class-comment/comments.js diff --git a/tests/class_comment/jsfmt.spec.js b/tests/js/class-comment/jsfmt.spec.js similarity index 100% rename from tests/class_comment/jsfmt.spec.js rename to tests/js/class-comment/jsfmt.spec.js diff --git a/tests/class_extends/__snapshots__/jsfmt.spec.js.snap b/tests/js/class-extends/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/class_extends/__snapshots__/jsfmt.spec.js.snap rename to tests/js/class-extends/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/class_extends/extends.js b/tests/js/class-extends/extends.js similarity index 100% rename from tests/class_extends/extends.js rename to tests/js/class-extends/extends.js diff --git a/tests/class_extends/jsfmt.spec.js b/tests/js/class-extends/jsfmt.spec.js similarity index 100% rename from tests/class_extends/jsfmt.spec.js rename to tests/js/class-extends/jsfmt.spec.js diff --git a/tests/classes_private_fields/__snapshots__/jsfmt.spec.js.snap b/tests/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/classes_private_fields/__snapshots__/jsfmt.spec.js.snap rename to tests/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/classes_private_fields/jsfmt.spec.js b/tests/js/classes-private-fields/jsfmt.spec.js similarity index 100% rename from tests/classes_private_fields/jsfmt.spec.js rename to tests/js/classes-private-fields/jsfmt.spec.js diff --git a/tests/classes_private_fields/private_fields.js b/tests/js/classes-private-fields/private_fields.js similarity index 100% rename from tests/classes_private_fields/private_fields.js rename to tests/js/classes-private-fields/private_fields.js diff --git a/tests/classes_private_fields/with_comments.js b/tests/js/classes-private-fields/with_comments.js similarity index 100% rename from tests/classes_private_fields/with_comments.js rename to tests/js/classes-private-fields/with_comments.js diff --git a/tests/classes/__snapshots__/jsfmt.spec.js.snap b/tests/js/classes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/classes/__snapshots__/jsfmt.spec.js.snap rename to tests/js/classes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/classes/binary.js b/tests/js/classes/binary.js similarity index 100% rename from tests/classes/binary.js rename to tests/js/classes/binary.js diff --git a/tests/classes/break.js b/tests/js/classes/break.js similarity index 100% rename from tests/classes/break.js rename to tests/js/classes/break.js diff --git a/tests/classes/call.js b/tests/js/classes/call.js similarity index 100% rename from tests/classes/call.js rename to tests/js/classes/call.js diff --git a/tests/classes/empty.js b/tests/js/classes/empty.js similarity index 100% rename from tests/classes/empty.js rename to tests/js/classes/empty.js diff --git a/tests/classes/jsfmt.spec.js b/tests/js/classes/jsfmt.spec.js similarity index 100% rename from tests/classes/jsfmt.spec.js rename to tests/js/classes/jsfmt.spec.js diff --git a/tests/classes/member.js b/tests/js/classes/member.js similarity index 100% rename from tests/classes/member.js rename to tests/js/classes/member.js diff --git a/tests/classes/method.js b/tests/js/classes/method.js similarity index 100% rename from tests/classes/method.js rename to tests/js/classes/method.js diff --git a/tests/classes/new.js b/tests/js/classes/new.js similarity index 100% rename from tests/classes/new.js rename to tests/js/classes/new.js diff --git a/tests/classes/property.js b/tests/js/classes/property.js similarity index 100% rename from tests/classes/property.js rename to tests/js/classes/property.js diff --git a/tests/classes/ternary.js b/tests/js/classes/ternary.js similarity index 100% rename from tests/classes/ternary.js rename to tests/js/classes/ternary.js diff --git a/tests/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap b/tests/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap rename to tests/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/classes/top-level-super/example.js b/tests/js/classes/top-level-super/example.js similarity index 100% rename from tests/classes/top-level-super/example.js rename to tests/js/classes/top-level-super/example.js diff --git a/tests/async/top-level-await/jsfmt.spec.js b/tests/js/classes/top-level-super/jsfmt.spec.js similarity index 100% rename from tests/async/top-level-await/jsfmt.spec.js rename to tests/js/classes/top-level-super/jsfmt.spec.js diff --git a/tests/comments_closure_typecast/__snapshots__/jsfmt.spec.js.snap b/tests/js/comments-closure-typecast/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/comments_closure_typecast/__snapshots__/jsfmt.spec.js.snap rename to tests/js/comments-closure-typecast/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/comments_closure_typecast/binary-expr.js b/tests/js/comments-closure-typecast/binary-expr.js similarity index 100% rename from tests/comments_closure_typecast/binary-expr.js rename to tests/js/comments-closure-typecast/binary-expr.js diff --git a/tests/comments_closure_typecast/closure-compiler-type-cast.js b/tests/js/comments-closure-typecast/closure-compiler-type-cast.js similarity index 100% rename from tests/comments_closure_typecast/closure-compiler-type-cast.js rename to tests/js/comments-closure-typecast/closure-compiler-type-cast.js diff --git a/tests/comments_closure_typecast/comment-in-the-middle.js b/tests/js/comments-closure-typecast/comment-in-the-middle.js similarity index 100% rename from tests/comments_closure_typecast/comment-in-the-middle.js rename to tests/js/comments-closure-typecast/comment-in-the-middle.js diff --git a/tests/comments_closure_typecast/comment-placement.js b/tests/js/comments-closure-typecast/comment-placement.js similarity index 100% rename from tests/comments_closure_typecast/comment-placement.js rename to tests/js/comments-closure-typecast/comment-placement.js diff --git a/tests/comments_closure_typecast/extra-spaces-and-asterisks.js b/tests/js/comments-closure-typecast/extra-spaces-and-asterisks.js similarity index 100% rename from tests/comments_closure_typecast/extra-spaces-and-asterisks.js rename to tests/js/comments-closure-typecast/extra-spaces-and-asterisks.js diff --git a/tests/comments_closure_typecast/iife.js b/tests/js/comments-closure-typecast/iife.js similarity index 100% rename from tests/comments_closure_typecast/iife.js rename to tests/js/comments-closure-typecast/iife.js diff --git a/tests/comments_closure_typecast/issue-4124.js b/tests/js/comments-closure-typecast/issue-4124.js similarity index 100% rename from tests/comments_closure_typecast/issue-4124.js rename to tests/js/comments-closure-typecast/issue-4124.js diff --git a/tests/comments_closure_typecast/jsfmt.spec.js b/tests/js/comments-closure-typecast/jsfmt.spec.js similarity index 100% rename from tests/comments_closure_typecast/jsfmt.spec.js rename to tests/js/comments-closure-typecast/jsfmt.spec.js diff --git a/tests/comments_closure_typecast/member.js b/tests/js/comments-closure-typecast/member.js similarity index 100% rename from tests/comments_closure_typecast/member.js rename to tests/js/comments-closure-typecast/member.js diff --git a/tests/comments_closure_typecast/nested.js b/tests/js/comments-closure-typecast/nested.js similarity index 100% rename from tests/comments_closure_typecast/nested.js rename to tests/js/comments-closure-typecast/nested.js diff --git a/tests/comments_closure_typecast/non-casts.js b/tests/js/comments-closure-typecast/non-casts.js similarity index 100% rename from tests/comments_closure_typecast/non-casts.js rename to tests/js/comments-closure-typecast/non-casts.js diff --git a/tests/comments_closure_typecast/object-with-comment.js b/tests/js/comments-closure-typecast/object-with-comment.js similarity index 100% rename from tests/comments_closure_typecast/object-with-comment.js rename to tests/js/comments-closure-typecast/object-with-comment.js diff --git a/tests/comments_closure_typecast/ways-to-specify-type.js b/tests/js/comments-closure-typecast/ways-to-specify-type.js similarity index 100% rename from tests/comments_closure_typecast/ways-to-specify-type.js rename to tests/js/comments-closure-typecast/ways-to-specify-type.js diff --git a/tests/comments_pipeline_own_line/__snapshots__/jsfmt.spec.js.snap b/tests/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/comments_pipeline_own_line/__snapshots__/jsfmt.spec.js.snap rename to tests/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/comments_pipeline_own_line/jsfmt.spec.js b/tests/js/comments-pipeline-own-line/jsfmt.spec.js similarity index 100% rename from tests/comments_pipeline_own_line/jsfmt.spec.js rename to tests/js/comments-pipeline-own-line/jsfmt.spec.js diff --git a/tests/comments_pipeline_own_line/pipeline_own_line.js b/tests/js/comments-pipeline-own-line/pipeline_own_line.js similarity index 100% rename from tests/comments_pipeline_own_line/pipeline_own_line.js rename to tests/js/comments-pipeline-own-line/pipeline_own_line.js diff --git a/tests/comments/__snapshots__/jsfmt.spec.js.snap b/tests/js/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/js/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/comments/arrow.js b/tests/js/comments/arrow.js similarity index 100% rename from tests/comments/arrow.js rename to tests/js/comments/arrow.js diff --git a/tests/comments/assignment-pattern.js b/tests/js/comments/assignment-pattern.js similarity index 100% rename from tests/comments/assignment-pattern.js rename to tests/js/comments/assignment-pattern.js diff --git a/tests/comments/before-comma.js b/tests/js/comments/before-comma.js similarity index 100% rename from tests/comments/before-comma.js rename to tests/js/comments/before-comma.js diff --git a/tests/comments/binary-expressions-block-comments.js b/tests/js/comments/binary-expressions-block-comments.js similarity index 100% rename from tests/comments/binary-expressions-block-comments.js rename to tests/js/comments/binary-expressions-block-comments.js diff --git a/tests/comments/binary-expressions-single-comments.js b/tests/js/comments/binary-expressions-single-comments.js similarity index 100% rename from tests/comments/binary-expressions-single-comments.js rename to tests/js/comments/binary-expressions-single-comments.js diff --git a/tests/comments/binary-expressions.js b/tests/js/comments/binary-expressions.js similarity index 100% rename from tests/comments/binary-expressions.js rename to tests/js/comments/binary-expressions.js diff --git a/tests/comments/blank.js b/tests/js/comments/blank.js similarity index 100% rename from tests/comments/blank.js rename to tests/js/comments/blank.js diff --git a/tests/comments/break-continue-statements.js b/tests/js/comments/break-continue-statements.js similarity index 100% rename from tests/comments/break-continue-statements.js rename to tests/js/comments/break-continue-statements.js diff --git a/tests/comments/call_comment.js b/tests/js/comments/call_comment.js similarity index 100% rename from tests/comments/call_comment.js rename to tests/js/comments/call_comment.js diff --git a/tests/comments/dangling.js b/tests/js/comments/dangling.js similarity index 100% rename from tests/comments/dangling.js rename to tests/js/comments/dangling.js diff --git a/tests/comments/dangling_array.js b/tests/js/comments/dangling_array.js similarity index 100% rename from tests/comments/dangling_array.js rename to tests/js/comments/dangling_array.js diff --git a/tests/comments/dangling_for.js b/tests/js/comments/dangling_for.js similarity index 100% rename from tests/comments/dangling_for.js rename to tests/js/comments/dangling_for.js diff --git a/tests/comments/dynamic_imports.js b/tests/js/comments/dynamic_imports.js similarity index 100% rename from tests/comments/dynamic_imports.js rename to tests/js/comments/dynamic_imports.js diff --git a/tests/comments/emoji.js b/tests/js/comments/emoji.js similarity index 100% rename from tests/comments/emoji.js rename to tests/js/comments/emoji.js diff --git a/tests/comments/export.js b/tests/js/comments/export.js similarity index 100% rename from tests/comments/export.js rename to tests/js/comments/export.js diff --git a/tests/comments/first-line.js b/tests/js/comments/first-line.js similarity index 100% rename from tests/comments/first-line.js rename to tests/js/comments/first-line.js diff --git a/tests/comments/function-declaration.js b/tests/js/comments/function-declaration.js similarity index 100% rename from tests/comments/function-declaration.js rename to tests/js/comments/function-declaration.js diff --git a/tests/comments/if.js b/tests/js/comments/if.js similarity index 100% rename from tests/comments/if.js rename to tests/js/comments/if.js diff --git a/tests/comments/issues.js b/tests/js/comments/issues.js similarity index 100% rename from tests/comments/issues.js rename to tests/js/comments/issues.js diff --git a/tests/comments/jsdoc.js b/tests/js/comments/jsdoc.js similarity index 100% rename from tests/comments/jsdoc.js rename to tests/js/comments/jsdoc.js diff --git a/tests/comments/jsfmt.spec.js b/tests/js/comments/jsfmt.spec.js similarity index 100% rename from tests/comments/jsfmt.spec.js rename to tests/js/comments/jsfmt.spec.js diff --git a/tests/comments/jsx.js b/tests/js/comments/jsx.js similarity index 100% rename from tests/comments/jsx.js rename to tests/js/comments/jsx.js diff --git a/tests/comments/last-arg.js b/tests/js/comments/last-arg.js similarity index 100% rename from tests/comments/last-arg.js rename to tests/js/comments/last-arg.js diff --git a/tests/comments/preserve-new-line-last.js b/tests/js/comments/preserve-new-line-last.js similarity index 100% rename from tests/comments/preserve-new-line-last.js rename to tests/js/comments/preserve-new-line-last.js diff --git a/tests/comments/return-statement.js b/tests/js/comments/return-statement.js similarity index 100% rename from tests/comments/return-statement.js rename to tests/js/comments/return-statement.js diff --git a/tests/comments/single-star-jsdoc.js b/tests/js/comments/single-star-jsdoc.js similarity index 100% rename from tests/comments/single-star-jsdoc.js rename to tests/js/comments/single-star-jsdoc.js diff --git a/tests/comments/switch.js b/tests/js/comments/switch.js similarity index 100% rename from tests/comments/switch.js rename to tests/js/comments/switch.js diff --git a/tests/comments/tagged-template-literal.js b/tests/js/comments/tagged-template-literal.js similarity index 100% rename from tests/comments/tagged-template-literal.js rename to tests/js/comments/tagged-template-literal.js diff --git a/tests/comments/template-literal.js b/tests/js/comments/template-literal.js similarity index 100% rename from tests/comments/template-literal.js rename to tests/js/comments/template-literal.js diff --git a/tests/comments/trailing-jsdocs.js b/tests/js/comments/trailing-jsdocs.js similarity index 100% rename from tests/comments/trailing-jsdocs.js rename to tests/js/comments/trailing-jsdocs.js diff --git a/tests/comments/trailing_space.js b/tests/js/comments/trailing_space.js similarity index 100% rename from tests/comments/trailing_space.js rename to tests/js/comments/trailing_space.js diff --git a/tests/comments/try.js b/tests/js/comments/try.js similarity index 100% rename from tests/comments/try.js rename to tests/js/comments/try.js diff --git a/tests/comments/variable_declarator.js b/tests/js/comments/variable_declarator.js similarity index 100% rename from tests/comments/variable_declarator.js rename to tests/js/comments/variable_declarator.js diff --git a/tests/comments/while.js b/tests/js/comments/while.js similarity index 100% rename from tests/comments/while.js rename to tests/js/comments/while.js diff --git a/tests/computed_props/__snapshots__/jsfmt.spec.js.snap b/tests/js/computed-props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/computed_props/__snapshots__/jsfmt.spec.js.snap rename to tests/js/computed-props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/computed_props/classes.js b/tests/js/computed-props/classes.js similarity index 100% rename from tests/computed_props/classes.js rename to tests/js/computed-props/classes.js diff --git a/tests/computed_props/jsfmt.spec.js b/tests/js/computed-props/jsfmt.spec.js similarity index 100% rename from tests/computed_props/jsfmt.spec.js rename to tests/js/computed-props/jsfmt.spec.js diff --git a/tests/conditional/__snapshots__/jsfmt.spec.js.snap b/tests/js/conditional/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/conditional/__snapshots__/jsfmt.spec.js.snap rename to tests/js/conditional/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/conditional/comments.js b/tests/js/conditional/comments.js similarity index 100% rename from tests/conditional/comments.js rename to tests/js/conditional/comments.js diff --git a/tests/conditional/jsfmt.spec.js b/tests/js/conditional/jsfmt.spec.js similarity index 100% rename from tests/conditional/jsfmt.spec.js rename to tests/js/conditional/jsfmt.spec.js diff --git a/tests/conditional/new-expression.js b/tests/js/conditional/new-expression.js similarity index 100% rename from tests/conditional/new-expression.js rename to tests/js/conditional/new-expression.js diff --git a/tests/conditional/no-confusing-arrow.js b/tests/js/conditional/no-confusing-arrow.js similarity index 100% rename from tests/conditional/no-confusing-arrow.js rename to tests/js/conditional/no-confusing-arrow.js diff --git a/tests/cursor/__snapshots__/jsfmt.spec.js.snap b/tests/js/cursor/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/cursor/__snapshots__/jsfmt.spec.js.snap rename to tests/js/cursor/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/cursor/comments-1.js b/tests/js/cursor/comments-1.js similarity index 100% rename from tests/cursor/comments-1.js rename to tests/js/cursor/comments-1.js diff --git a/tests/cursor/comments-2.js b/tests/js/cursor/comments-2.js similarity index 100% rename from tests/cursor/comments-2.js rename to tests/js/cursor/comments-2.js diff --git a/tests/cursor/comments-3.js b/tests/js/cursor/comments-3.js similarity index 100% rename from tests/cursor/comments-3.js rename to tests/js/cursor/comments-3.js diff --git a/tests/cursor/comments-4.js b/tests/js/cursor/comments-4.js similarity index 100% rename from tests/cursor/comments-4.js rename to tests/js/cursor/comments-4.js diff --git a/tests/cursor/cursor-0.js b/tests/js/cursor/cursor-0.js similarity index 100% rename from tests/cursor/cursor-0.js rename to tests/js/cursor/cursor-0.js diff --git a/tests/cursor/cursor-1.js b/tests/js/cursor/cursor-1.js similarity index 100% rename from tests/cursor/cursor-1.js rename to tests/js/cursor/cursor-1.js diff --git a/tests/cursor/cursor-10.js b/tests/js/cursor/cursor-10.js similarity index 100% rename from tests/cursor/cursor-10.js rename to tests/js/cursor/cursor-10.js diff --git a/tests/cursor/cursor-2.js b/tests/js/cursor/cursor-2.js similarity index 100% rename from tests/cursor/cursor-2.js rename to tests/js/cursor/cursor-2.js diff --git a/tests/cursor/cursor-3.js b/tests/js/cursor/cursor-3.js similarity index 100% rename from tests/cursor/cursor-3.js rename to tests/js/cursor/cursor-3.js diff --git a/tests/cursor/cursor-4.js b/tests/js/cursor/cursor-4.js similarity index 100% rename from tests/cursor/cursor-4.js rename to tests/js/cursor/cursor-4.js diff --git a/tests/cursor/cursor-5.js b/tests/js/cursor/cursor-5.js similarity index 100% rename from tests/cursor/cursor-5.js rename to tests/js/cursor/cursor-5.js diff --git a/tests/cursor/cursor-6.js b/tests/js/cursor/cursor-6.js similarity index 100% rename from tests/cursor/cursor-6.js rename to tests/js/cursor/cursor-6.js diff --git a/tests/cursor/cursor-7.js b/tests/js/cursor/cursor-7.js similarity index 100% rename from tests/cursor/cursor-7.js rename to tests/js/cursor/cursor-7.js diff --git a/tests/cursor/cursor-8.js b/tests/js/cursor/cursor-8.js similarity index 100% rename from tests/cursor/cursor-8.js rename to tests/js/cursor/cursor-8.js diff --git a/tests/cursor/cursor-9.js b/tests/js/cursor/cursor-9.js similarity index 100% rename from tests/cursor/cursor-9.js rename to tests/js/cursor/cursor-9.js diff --git a/tests/cursor/file-start-with-comment-1.js b/tests/js/cursor/file-start-with-comment-1.js similarity index 100% rename from tests/cursor/file-start-with-comment-1.js rename to tests/js/cursor/file-start-with-comment-1.js diff --git a/tests/cursor/file-start-with-comment-2.js b/tests/js/cursor/file-start-with-comment-2.js similarity index 100% rename from tests/cursor/file-start-with-comment-2.js rename to tests/js/cursor/file-start-with-comment-2.js diff --git a/tests/cursor/jsfmt.spec.js b/tests/js/cursor/jsfmt.spec.js similarity index 100% rename from tests/cursor/jsfmt.spec.js rename to tests/js/cursor/jsfmt.spec.js diff --git a/tests/cursor/range-0.js b/tests/js/cursor/range-0.js similarity index 100% rename from tests/cursor/range-0.js rename to tests/js/cursor/range-0.js diff --git a/tests/cursor/range-1.js b/tests/js/cursor/range-1.js similarity index 100% rename from tests/cursor/range-1.js rename to tests/js/cursor/range-1.js diff --git a/tests/cursor/range-2.js b/tests/js/cursor/range-2.js similarity index 100% rename from tests/cursor/range-2.js rename to tests/js/cursor/range-2.js diff --git a/tests/cursor/range-3.js b/tests/js/cursor/range-3.js similarity index 100% rename from tests/cursor/range-3.js rename to tests/js/cursor/range-3.js diff --git a/tests/cursor/range-4.js b/tests/js/cursor/range-4.js similarity index 100% rename from tests/cursor/range-4.js rename to tests/js/cursor/range-4.js diff --git a/tests/decorator_comments/__snapshots__/jsfmt.spec.js.snap b/tests/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/decorator_comments/__snapshots__/jsfmt.spec.js.snap rename to tests/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/decorator_comments/comments.js b/tests/js/decorator-comments/comments.js similarity index 100% rename from tests/decorator_comments/comments.js rename to tests/js/decorator-comments/comments.js diff --git a/tests/classes/top-level-super/jsfmt.spec.js b/tests/js/decorator-comments/jsfmt.spec.js similarity index 100% rename from tests/classes/top-level-super/jsfmt.spec.js rename to tests/js/decorator-comments/jsfmt.spec.js diff --git a/tests/decorators_export/__snapshots__/jsfmt.spec.js.snap b/tests/js/decorators-export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/decorators_export/__snapshots__/jsfmt.spec.js.snap rename to tests/js/decorators-export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/decorators_export/after_export.js b/tests/js/decorators-export/after_export.js similarity index 100% rename from tests/decorators_export/after_export.js rename to tests/js/decorators-export/after_export.js diff --git a/tests/decorators_export/before_export.js b/tests/js/decorators-export/before_export.js similarity index 100% rename from tests/decorators_export/before_export.js rename to tests/js/decorators-export/before_export.js diff --git a/tests/decorators_export/jsfmt.spec.js b/tests/js/decorators-export/jsfmt.spec.js similarity index 100% rename from tests/decorators_export/jsfmt.spec.js rename to tests/js/decorators-export/jsfmt.spec.js diff --git a/tests/decorators/__snapshots__/jsfmt.spec.js.snap b/tests/js/decorators/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/decorators/__snapshots__/jsfmt.spec.js.snap rename to tests/js/decorators/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/decorators/classes.js b/tests/js/decorators/classes.js similarity index 100% rename from tests/decorators/classes.js rename to tests/js/decorators/classes.js diff --git a/tests/decorators/comments.js b/tests/js/decorators/comments.js similarity index 100% rename from tests/decorators/comments.js rename to tests/js/decorators/comments.js diff --git a/tests/decorators/jsfmt.spec.js b/tests/js/decorators/jsfmt.spec.js similarity index 100% rename from tests/decorators/jsfmt.spec.js rename to tests/js/decorators/jsfmt.spec.js diff --git a/tests/decorators/methods.js b/tests/js/decorators/methods.js similarity index 100% rename from tests/decorators/methods.js rename to tests/js/decorators/methods.js diff --git a/tests/decorators/mixed.js b/tests/js/decorators/mixed.js similarity index 100% rename from tests/decorators/mixed.js rename to tests/js/decorators/mixed.js diff --git a/tests/decorators/mobx.js b/tests/js/decorators/mobx.js similarity index 100% rename from tests/decorators/mobx.js rename to tests/js/decorators/mobx.js diff --git a/tests/decorators/multiline.js b/tests/js/decorators/multiline.js similarity index 100% rename from tests/decorators/multiline.js rename to tests/js/decorators/multiline.js diff --git a/tests/decorators/multiple.js b/tests/js/decorators/multiple.js similarity index 100% rename from tests/decorators/multiple.js rename to tests/js/decorators/multiple.js diff --git a/tests/decorators/parens.js b/tests/js/decorators/parens.js similarity index 100% rename from tests/decorators/parens.js rename to tests/js/decorators/parens.js diff --git a/tests/decorators/redux.js b/tests/js/decorators/redux.js similarity index 100% rename from tests/decorators/redux.js rename to tests/js/decorators/redux.js diff --git a/tests/destructuring_ignore/__snapshots__/jsfmt.spec.js.snap b/tests/js/destructuring-ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/destructuring_ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/js/destructuring-ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/destructuring_ignore/ignore.js b/tests/js/destructuring-ignore/ignore.js similarity index 100% rename from tests/destructuring_ignore/ignore.js rename to tests/js/destructuring-ignore/ignore.js diff --git a/tests/destructuring_ignore/jsfmt.spec.js b/tests/js/destructuring-ignore/jsfmt.spec.js similarity index 100% rename from tests/destructuring_ignore/jsfmt.spec.js rename to tests/js/destructuring-ignore/jsfmt.spec.js diff --git a/tests/destructuring/__snapshots__/jsfmt.spec.js.snap b/tests/js/destructuring/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/destructuring/__snapshots__/jsfmt.spec.js.snap rename to tests/js/destructuring/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/destructuring/destructuring.js b/tests/js/destructuring/destructuring.js similarity index 100% rename from tests/destructuring/destructuring.js rename to tests/js/destructuring/destructuring.js diff --git a/tests/destructuring/jsfmt.spec.js b/tests/js/destructuring/jsfmt.spec.js similarity index 100% rename from tests/destructuring/jsfmt.spec.js rename to tests/js/destructuring/jsfmt.spec.js diff --git a/tests/do/__snapshots__/jsfmt.spec.js.snap b/tests/js/do/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/do/__snapshots__/jsfmt.spec.js.snap rename to tests/js/do/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/do/do.js b/tests/js/do/do.js similarity index 100% rename from tests/do/do.js rename to tests/js/do/do.js diff --git a/tests/do/jsfmt.spec.js b/tests/js/do/jsfmt.spec.js similarity index 100% rename from tests/do/jsfmt.spec.js rename to tests/js/do/jsfmt.spec.js diff --git a/tests/dynamic_import/__snapshots__/jsfmt.spec.js.snap b/tests/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/dynamic_import/__snapshots__/jsfmt.spec.js.snap rename to tests/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/dynamic_import/jsfmt.spec.js b/tests/js/dynamic-import/jsfmt.spec.js similarity index 100% rename from tests/dynamic_import/jsfmt.spec.js rename to tests/js/dynamic-import/jsfmt.spec.js diff --git a/tests/dynamic_import/test.js b/tests/js/dynamic-import/test.js similarity index 100% rename from tests/dynamic_import/test.js rename to tests/js/dynamic-import/test.js diff --git a/tests/empty_paren_comment/__snapshots__/jsfmt.spec.js.snap b/tests/js/empty-paren-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/empty_paren_comment/__snapshots__/jsfmt.spec.js.snap rename to tests/js/empty-paren-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/empty_paren_comment/class.js b/tests/js/empty-paren-comment/class.js similarity index 100% rename from tests/empty_paren_comment/class.js rename to tests/js/empty-paren-comment/class.js diff --git a/tests/empty_paren_comment/empty_paren_comment.js b/tests/js/empty-paren-comment/empty_paren_comment.js similarity index 100% rename from tests/empty_paren_comment/empty_paren_comment.js rename to tests/js/empty-paren-comment/empty_paren_comment.js diff --git a/tests/empty_paren_comment/jsfmt.spec.js b/tests/js/empty-paren-comment/jsfmt.spec.js similarity index 100% rename from tests/empty_paren_comment/jsfmt.spec.js rename to tests/js/empty-paren-comment/jsfmt.spec.js diff --git a/tests/empty_statement/__snapshots__/jsfmt.spec.js.snap b/tests/js/empty-statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/empty_statement/__snapshots__/jsfmt.spec.js.snap rename to tests/js/empty-statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/empty_statement/body.js b/tests/js/empty-statement/body.js similarity index 100% rename from tests/empty_statement/body.js rename to tests/js/empty-statement/body.js diff --git a/tests/empty_statement/jsfmt.spec.js b/tests/js/empty-statement/jsfmt.spec.js similarity index 100% rename from tests/empty_statement/jsfmt.spec.js rename to tests/js/empty-statement/jsfmt.spec.js diff --git a/tests/empty_statement/no-newline.js b/tests/js/empty-statement/no-newline.js similarity index 100% rename from tests/empty_statement/no-newline.js rename to tests/js/empty-statement/no-newline.js diff --git a/tests/js_empty/__snapshots__/jsfmt.spec.js.snap b/tests/js/empty/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js_empty/__snapshots__/jsfmt.spec.js.snap rename to tests/js/empty/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js_empty/jsfmt.spec.js b/tests/js/empty/jsfmt.spec.js similarity index 100% rename from tests/js_empty/jsfmt.spec.js rename to tests/js/empty/jsfmt.spec.js diff --git a/tests/es6modules/__snapshots__/jsfmt.spec.js.snap b/tests/js/es6modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/es6modules/__snapshots__/jsfmt.spec.js.snap rename to tests/js/es6modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/es6modules/export_default_arrow_expression.js b/tests/js/es6modules/export_default_arrow_expression.js similarity index 100% rename from tests/es6modules/export_default_arrow_expression.js rename to tests/js/es6modules/export_default_arrow_expression.js diff --git a/tests/es6modules/export_default_call_expression.js b/tests/js/es6modules/export_default_call_expression.js similarity index 100% rename from tests/es6modules/export_default_call_expression.js rename to tests/js/es6modules/export_default_call_expression.js diff --git a/tests/es6modules/export_default_class_declaration.js b/tests/js/es6modules/export_default_class_declaration.js similarity index 100% rename from tests/es6modules/export_default_class_declaration.js rename to tests/js/es6modules/export_default_class_declaration.js diff --git a/tests/es6modules/export_default_class_expression.js b/tests/js/es6modules/export_default_class_expression.js similarity index 100% rename from tests/es6modules/export_default_class_expression.js rename to tests/js/es6modules/export_default_class_expression.js diff --git a/tests/es6modules/export_default_function_declaration.js b/tests/js/es6modules/export_default_function_declaration.js similarity index 100% rename from tests/es6modules/export_default_function_declaration.js rename to tests/js/es6modules/export_default_function_declaration.js diff --git a/tests/es6modules/export_default_function_declaration_async.js b/tests/js/es6modules/export_default_function_declaration_async.js similarity index 100% rename from tests/es6modules/export_default_function_declaration_async.js rename to tests/js/es6modules/export_default_function_declaration_async.js diff --git a/tests/es6modules/export_default_function_declaration_named.js b/tests/js/es6modules/export_default_function_declaration_named.js similarity index 100% rename from tests/es6modules/export_default_function_declaration_named.js rename to tests/js/es6modules/export_default_function_declaration_named.js diff --git a/tests/es6modules/export_default_function_expression.js b/tests/js/es6modules/export_default_function_expression.js similarity index 100% rename from tests/es6modules/export_default_function_expression.js rename to tests/js/es6modules/export_default_function_expression.js diff --git a/tests/es6modules/export_default_function_expression_named.js b/tests/js/es6modules/export_default_function_expression_named.js similarity index 100% rename from tests/es6modules/export_default_function_expression_named.js rename to tests/js/es6modules/export_default_function_expression_named.js diff --git a/tests/es6modules/export_default_new_expression.js b/tests/js/es6modules/export_default_new_expression.js similarity index 100% rename from tests/es6modules/export_default_new_expression.js rename to tests/js/es6modules/export_default_new_expression.js diff --git a/tests/es6modules/jsfmt.spec.js b/tests/js/es6modules/jsfmt.spec.js similarity index 100% rename from tests/es6modules/jsfmt.spec.js rename to tests/js/es6modules/jsfmt.spec.js diff --git a/tests/export_default/__snapshots__/jsfmt.spec.js.snap b/tests/js/export-default/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/export_default/__snapshots__/jsfmt.spec.js.snap rename to tests/js/export-default/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/export_default/binary_and_template.js b/tests/js/export-default/binary_and_template.js similarity index 100% rename from tests/export_default/binary_and_template.js rename to tests/js/export-default/binary_and_template.js diff --git a/tests/export_default/body.js b/tests/js/export-default/body.js similarity index 100% rename from tests/export_default/body.js rename to tests/js/export-default/body.js diff --git a/tests/export_default/class_instance.js b/tests/js/export-default/class_instance.js similarity index 100% rename from tests/export_default/class_instance.js rename to tests/js/export-default/class_instance.js diff --git a/tests/export_default/function_in_template.js b/tests/js/export-default/function_in_template.js similarity index 100% rename from tests/export_default/function_in_template.js rename to tests/js/export-default/function_in_template.js diff --git a/tests/export_default/function_tostring.js b/tests/js/export-default/function_tostring.js similarity index 100% rename from tests/export_default/function_tostring.js rename to tests/js/export-default/function_tostring.js diff --git a/tests/export_default/iife.js b/tests/js/export-default/iife.js similarity index 100% rename from tests/export_default/iife.js rename to tests/js/export-default/iife.js diff --git a/tests/export_default/jsfmt.spec.js b/tests/js/export-default/jsfmt.spec.js similarity index 100% rename from tests/export_default/jsfmt.spec.js rename to tests/js/export-default/jsfmt.spec.js diff --git a/tests/export/__snapshots__/jsfmt.spec.js.snap b/tests/js/export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/export/__snapshots__/jsfmt.spec.js.snap rename to tests/js/export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/export/bracket.js b/tests/js/export/bracket.js similarity index 100% rename from tests/export/bracket.js rename to tests/js/export/bracket.js diff --git a/tests/export/empty.js b/tests/js/export/empty.js similarity index 100% rename from tests/export/empty.js rename to tests/js/export/empty.js diff --git a/tests/export/jsfmt.spec.js b/tests/js/export/jsfmt.spec.js similarity index 100% rename from tests/export/jsfmt.spec.js rename to tests/js/export/jsfmt.spec.js diff --git a/tests/exports/__snapshots__/jsfmt.spec.js.snap b/tests/js/exports/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/exports/__snapshots__/jsfmt.spec.js.snap rename to tests/js/exports/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/exports/jsfmt.spec.js b/tests/js/exports/jsfmt.spec.js similarity index 100% rename from tests/exports/jsfmt.spec.js rename to tests/js/exports/jsfmt.spec.js diff --git a/tests/exports/test.js b/tests/js/exports/test.js similarity index 100% rename from tests/exports/test.js rename to tests/js/exports/test.js diff --git a/tests/expression_statement/__snapshots__/jsfmt.spec.js.snap b/tests/js/expression_statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/expression_statement/__snapshots__/jsfmt.spec.js.snap rename to tests/js/expression_statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/expression_statement/jsfmt.spec.js b/tests/js/expression_statement/jsfmt.spec.js old mode 100755 new mode 100644 similarity index 100% rename from tests/expression_statement/jsfmt.spec.js rename to tests/js/expression_statement/jsfmt.spec.js diff --git a/tests/expression_statement/no_regression.js b/tests/js/expression_statement/no_regression.js similarity index 100% rename from tests/expression_statement/no_regression.js rename to tests/js/expression_statement/no_regression.js diff --git a/tests/expression_statement/use_strict.js b/tests/js/expression_statement/use_strict.js old mode 100755 new mode 100644 similarity index 100% rename from tests/expression_statement/use_strict.js rename to tests/js/expression_statement/use_strict.js diff --git a/tests/first_argument_expansion/__snapshots__/jsfmt.spec.js.snap b/tests/js/first-argument-expansion/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/first_argument_expansion/__snapshots__/jsfmt.spec.js.snap rename to tests/js/first-argument-expansion/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/first_argument_expansion/jsfmt.spec.js b/tests/js/first-argument-expansion/jsfmt.spec.js similarity index 100% rename from tests/first_argument_expansion/jsfmt.spec.js rename to tests/js/first-argument-expansion/jsfmt.spec.js diff --git a/tests/first_argument_expansion/test.js b/tests/js/first-argument-expansion/test.js similarity index 100% rename from tests/first_argument_expansion/test.js rename to tests/js/first-argument-expansion/test.js diff --git a/tests/for_await/__snapshots__/jsfmt.spec.js.snap b/tests/js/for-await/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/for_await/__snapshots__/jsfmt.spec.js.snap rename to tests/js/for-await/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/for_await/for-await.js b/tests/js/for-await/for-await.js similarity index 100% rename from tests/for_await/for-await.js rename to tests/js/for-await/for-await.js diff --git a/tests/for_await/jsfmt.spec.js b/tests/js/for-await/jsfmt.spec.js similarity index 100% rename from tests/for_await/jsfmt.spec.js rename to tests/js/for-await/jsfmt.spec.js diff --git a/tests/for/__snapshots__/jsfmt.spec.js.snap b/tests/js/for/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/for/__snapshots__/jsfmt.spec.js.snap rename to tests/js/for/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/for/comment.js b/tests/js/for/comment.js similarity index 100% rename from tests/for/comment.js rename to tests/js/for/comment.js diff --git a/tests/for/for.js b/tests/js/for/for.js similarity index 100% rename from tests/for/for.js rename to tests/js/for/for.js diff --git a/tests/for/in.js b/tests/js/for/in.js similarity index 100% rename from tests/for/in.js rename to tests/js/for/in.js diff --git a/tests/for/jsfmt.spec.js b/tests/js/for/jsfmt.spec.js similarity index 100% rename from tests/for/jsfmt.spec.js rename to tests/js/for/jsfmt.spec.js diff --git a/tests/for/var.js b/tests/js/for/var.js similarity index 100% rename from tests/for/var.js rename to tests/js/for/var.js diff --git a/tests/function_first_param/__snapshots__/jsfmt.spec.js.snap b/tests/js/function-first-param/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/function_first_param/__snapshots__/jsfmt.spec.js.snap rename to tests/js/function-first-param/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/function_first_param/function_expression.js b/tests/js/function-first-param/function_expression.js similarity index 100% rename from tests/function_first_param/function_expression.js rename to tests/js/function-first-param/function_expression.js diff --git a/tests/function_first_param/jsfmt.spec.js b/tests/js/function-first-param/jsfmt.spec.js similarity index 100% rename from tests/function_first_param/jsfmt.spec.js rename to tests/js/function-first-param/jsfmt.spec.js diff --git a/tests/function_single_destructuring/__snapshots__/jsfmt.spec.js.snap b/tests/js/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/function_single_destructuring/__snapshots__/jsfmt.spec.js.snap rename to tests/js/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/function_single_destructuring/array.js b/tests/js/function-single-destructuring/array.js similarity index 100% rename from tests/function_single_destructuring/array.js rename to tests/js/function-single-destructuring/array.js diff --git a/tests/function_single_destructuring/jsfmt.spec.js b/tests/js/function-single-destructuring/jsfmt.spec.js similarity index 100% rename from tests/function_single_destructuring/jsfmt.spec.js rename to tests/js/function-single-destructuring/jsfmt.spec.js diff --git a/tests/function_single_destructuring/object.js b/tests/js/function-single-destructuring/object.js similarity index 100% rename from tests/function_single_destructuring/object.js rename to tests/js/function-single-destructuring/object.js diff --git a/tests/function/__snapshots__/jsfmt.spec.js.snap b/tests/js/function/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/function/__snapshots__/jsfmt.spec.js.snap rename to tests/js/function/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/function/function_expression.js b/tests/js/function/function_expression.js similarity index 100% rename from tests/function/function_expression.js rename to tests/js/function/function_expression.js diff --git a/tests/function/jsfmt.spec.js b/tests/js/function/jsfmt.spec.js similarity index 100% rename from tests/function/jsfmt.spec.js rename to tests/js/function/jsfmt.spec.js diff --git a/tests/function/single_expand.js b/tests/js/function/single_expand.js similarity index 100% rename from tests/function/single_expand.js rename to tests/js/function/single_expand.js diff --git a/tests/functional_composition/__snapshots__/jsfmt.spec.js.snap b/tests/js/functional-composition/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/functional_composition/__snapshots__/jsfmt.spec.js.snap rename to tests/js/functional-composition/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/functional_composition/functional_compose.js b/tests/js/functional-composition/functional_compose.js similarity index 100% rename from tests/functional_composition/functional_compose.js rename to tests/js/functional-composition/functional_compose.js diff --git a/tests/functional_composition/gobject_connect.js b/tests/js/functional-composition/gobject_connect.js similarity index 100% rename from tests/functional_composition/gobject_connect.js rename to tests/js/functional-composition/gobject_connect.js diff --git a/tests/functional_composition/jsfmt.spec.js b/tests/js/functional-composition/jsfmt.spec.js similarity index 100% rename from tests/functional_composition/jsfmt.spec.js rename to tests/js/functional-composition/jsfmt.spec.js diff --git a/tests/functional_composition/lodash_flow.js b/tests/js/functional-composition/lodash_flow.js similarity index 100% rename from tests/functional_composition/lodash_flow.js rename to tests/js/functional-composition/lodash_flow.js diff --git a/tests/functional_composition/lodash_flow_right.js b/tests/js/functional-composition/lodash_flow_right.js similarity index 100% rename from tests/functional_composition/lodash_flow_right.js rename to tests/js/functional-composition/lodash_flow_right.js diff --git a/tests/functional_composition/mongo_connect.js b/tests/js/functional-composition/mongo_connect.js similarity index 100% rename from tests/functional_composition/mongo_connect.js rename to tests/js/functional-composition/mongo_connect.js diff --git a/tests/functional_composition/ramda_compose.js b/tests/js/functional-composition/ramda_compose.js similarity index 100% rename from tests/functional_composition/ramda_compose.js rename to tests/js/functional-composition/ramda_compose.js diff --git a/tests/functional_composition/ramda_pipe.js b/tests/js/functional-composition/ramda_pipe.js similarity index 100% rename from tests/functional_composition/ramda_pipe.js rename to tests/js/functional-composition/ramda_pipe.js diff --git a/tests/functional_composition/redux_compose.js b/tests/js/functional-composition/redux_compose.js similarity index 100% rename from tests/functional_composition/redux_compose.js rename to tests/js/functional-composition/redux_compose.js diff --git a/tests/functional_composition/redux_connect.js b/tests/js/functional-composition/redux_connect.js similarity index 100% rename from tests/functional_composition/redux_connect.js rename to tests/js/functional-composition/redux_connect.js diff --git a/tests/functional_composition/reselect_createselector.js b/tests/js/functional-composition/reselect_createselector.js similarity index 100% rename from tests/functional_composition/reselect_createselector.js rename to tests/js/functional-composition/reselect_createselector.js diff --git a/tests/functional_composition/rxjs_pipe.js b/tests/js/functional-composition/rxjs_pipe.js similarity index 100% rename from tests/functional_composition/rxjs_pipe.js rename to tests/js/functional-composition/rxjs_pipe.js diff --git a/tests/generator/__snapshots__/jsfmt.spec.js.snap b/tests/js/generator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/generator/__snapshots__/jsfmt.spec.js.snap rename to tests/js/generator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/generator/anonymous.js b/tests/js/generator/anonymous.js similarity index 100% rename from tests/generator/anonymous.js rename to tests/js/generator/anonymous.js diff --git a/tests/generator/jsfmt.spec.js b/tests/js/generator/jsfmt.spec.js similarity index 100% rename from tests/generator/jsfmt.spec.js rename to tests/js/generator/jsfmt.spec.js diff --git a/tests/if/__snapshots__/jsfmt.spec.js.snap b/tests/js/if/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/if/__snapshots__/jsfmt.spec.js.snap rename to tests/js/if/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/if/comment_before_else.js b/tests/js/if/comment_before_else.js similarity index 100% rename from tests/if/comment_before_else.js rename to tests/js/if/comment_before_else.js diff --git a/tests/if/else.js b/tests/js/if/else.js similarity index 100% rename from tests/if/else.js rename to tests/js/if/else.js diff --git a/tests/if/if_comments.js b/tests/js/if/if_comments.js similarity index 100% rename from tests/if/if_comments.js rename to tests/js/if/if_comments.js diff --git a/tests/if/jsfmt.spec.js b/tests/js/if/jsfmt.spec.js similarity index 100% rename from tests/if/jsfmt.spec.js rename to tests/js/if/jsfmt.spec.js diff --git a/tests/if/trailing_comment.js b/tests/js/if/trailing_comment.js similarity index 100% rename from tests/if/trailing_comment.js rename to tests/js/if/trailing_comment.js diff --git a/tests/ignore/__snapshots__/jsfmt.spec.js.snap b/tests/js/ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/js/ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/ignore/ignore.js b/tests/js/ignore/ignore.js similarity index 100% rename from tests/ignore/ignore.js rename to tests/js/ignore/ignore.js diff --git a/tests/ignore/jsfmt.spec.js b/tests/js/ignore/jsfmt.spec.js similarity index 100% rename from tests/ignore/jsfmt.spec.js rename to tests/js/ignore/jsfmt.spec.js diff --git a/tests/import_meta/__snapshots__/jsfmt.spec.js.snap b/tests/js/import-meta/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/import_meta/__snapshots__/jsfmt.spec.js.snap rename to tests/js/import-meta/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/import_meta/import_meta.js b/tests/js/import-meta/import_meta.js similarity index 100% rename from tests/import_meta/import_meta.js rename to tests/js/import-meta/import_meta.js diff --git a/tests/decorator_comments/jsfmt.spec.js b/tests/js/import-meta/jsfmt.spec.js similarity index 100% rename from tests/decorator_comments/jsfmt.spec.js rename to tests/js/import-meta/jsfmt.spec.js diff --git a/tests/import/__snapshots__/jsfmt.spec.js.snap b/tests/js/import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/import/__snapshots__/jsfmt.spec.js.snap rename to tests/js/import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/import/brackets.js b/tests/js/import/brackets.js similarity index 100% rename from tests/import/brackets.js rename to tests/js/import/brackets.js diff --git a/tests/import/comments.js b/tests/js/import/comments.js similarity index 100% rename from tests/import/comments.js rename to tests/js/import/comments.js diff --git a/tests/import/empty-import.js b/tests/js/import/empty-import.js similarity index 100% rename from tests/import/empty-import.js rename to tests/js/import/empty-import.js diff --git a/tests/import/inline.js b/tests/js/import/inline.js similarity index 100% rename from tests/import/inline.js rename to tests/js/import/inline.js diff --git a/tests/import/jsfmt.spec.js b/tests/js/import/jsfmt.spec.js similarity index 100% rename from tests/import/jsfmt.spec.js rename to tests/js/import/jsfmt.spec.js diff --git a/tests/import/long-line.js b/tests/js/import/long-line.js similarity index 100% rename from tests/import/long-line.js rename to tests/js/import/long-line.js diff --git a/tests/import/multiple_standalones.js b/tests/js/import/multiple_standalones.js similarity index 100% rename from tests/import/multiple_standalones.js rename to tests/js/import/multiple_standalones.js diff --git a/tests/js_invalid_code/__snapshots__/jsfmt.spec.js.snap b/tests/js/invalid-code/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js_invalid_code/__snapshots__/jsfmt.spec.js.snap rename to tests/js/invalid-code/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js_invalid_code/duplicate_bindings.js b/tests/js/invalid-code/duplicate_bindings.js similarity index 100% rename from tests/js_invalid_code/duplicate_bindings.js rename to tests/js/invalid-code/duplicate_bindings.js diff --git a/tests/js_invalid_code/jsfmt.spec.js b/tests/js/invalid-code/jsfmt.spec.js similarity index 100% rename from tests/js_invalid_code/jsfmt.spec.js rename to tests/js/invalid-code/jsfmt.spec.js diff --git a/tests/label/__snapshots__/jsfmt.spec.js.snap b/tests/js/label/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/label/__snapshots__/jsfmt.spec.js.snap rename to tests/js/label/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/label/comment.js b/tests/js/label/comment.js similarity index 100% rename from tests/label/comment.js rename to tests/js/label/comment.js diff --git a/tests/label/empty_label.js b/tests/js/label/empty_label.js similarity index 100% rename from tests/label/empty_label.js rename to tests/js/label/empty_label.js diff --git a/tests/label/jsfmt.spec.js b/tests/js/label/jsfmt.spec.js similarity index 100% rename from tests/label/jsfmt.spec.js rename to tests/js/label/jsfmt.spec.js diff --git a/tests/last_argument_expansion/__snapshots__/jsfmt.spec.js.snap b/tests/js/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/last_argument_expansion/__snapshots__/jsfmt.spec.js.snap rename to tests/js/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/last_argument_expansion/arrow.js b/tests/js/last-argument-expansion/arrow.js similarity index 100% rename from tests/last_argument_expansion/arrow.js rename to tests/js/last-argument-expansion/arrow.js diff --git a/tests/last_argument_expansion/break-parent.js b/tests/js/last-argument-expansion/break-parent.js similarity index 100% rename from tests/last_argument_expansion/break-parent.js rename to tests/js/last-argument-expansion/break-parent.js diff --git a/tests/last_argument_expansion/break.js b/tests/js/last-argument-expansion/break.js similarity index 100% rename from tests/last_argument_expansion/break.js rename to tests/js/last-argument-expansion/break.js diff --git a/tests/last_argument_expansion/edge_case.js b/tests/js/last-argument-expansion/edge_case.js similarity index 100% rename from tests/last_argument_expansion/edge_case.js rename to tests/js/last-argument-expansion/edge_case.js diff --git a/tests/last_argument_expansion/empty-object.js b/tests/js/last-argument-expansion/empty-object.js similarity index 100% rename from tests/last_argument_expansion/empty-object.js rename to tests/js/last-argument-expansion/empty-object.js diff --git a/tests/last_argument_expansion/jsfmt.spec.js b/tests/js/last-argument-expansion/jsfmt.spec.js similarity index 100% rename from tests/last_argument_expansion/jsfmt.spec.js rename to tests/js/last-argument-expansion/jsfmt.spec.js diff --git a/tests/last_argument_expansion/jsx.js b/tests/js/last-argument-expansion/jsx.js similarity index 100% rename from tests/last_argument_expansion/jsx.js rename to tests/js/last-argument-expansion/jsx.js diff --git a/tests/last_argument_expansion/object.js b/tests/js/last-argument-expansion/object.js similarity index 100% rename from tests/last_argument_expansion/object.js rename to tests/js/last-argument-expansion/object.js diff --git a/tests/last_argument_expansion/overflow.js b/tests/js/last-argument-expansion/overflow.js similarity index 100% rename from tests/last_argument_expansion/overflow.js rename to tests/js/last-argument-expansion/overflow.js diff --git a/tests/line/__snapshots__/jsfmt.spec.js.snap b/tests/js/line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/line/__snapshots__/jsfmt.spec.js.snap rename to tests/js/line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/line/jsfmt.spec.js b/tests/js/line/jsfmt.spec.js similarity index 100% rename from tests/line/jsfmt.spec.js rename to tests/js/line/jsfmt.spec.js diff --git a/tests/line/windows.js b/tests/js/line/windows.js similarity index 100% rename from tests/line/windows.js rename to tests/js/line/windows.js diff --git a/tests/literal-numeric-separator/__snapshots__/jsfmt.spec.js.snap b/tests/js/literal-numeric-separator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/literal-numeric-separator/__snapshots__/jsfmt.spec.js.snap rename to tests/js/literal-numeric-separator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/literal-numeric-separator/jsfmt.spec.js b/tests/js/literal-numeric-separator/jsfmt.spec.js similarity index 100% rename from tests/literal-numeric-separator/jsfmt.spec.js rename to tests/js/literal-numeric-separator/jsfmt.spec.js diff --git a/tests/literal-numeric-separator/test.js b/tests/js/literal-numeric-separator/test.js similarity index 100% rename from tests/literal-numeric-separator/test.js rename to tests/js/literal-numeric-separator/test.js diff --git a/tests/literal/__snapshots__/jsfmt.spec.js.snap b/tests/js/literal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/literal/__snapshots__/jsfmt.spec.js.snap rename to tests/js/literal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/literal/jsfmt.spec.js b/tests/js/literal/jsfmt.spec.js similarity index 100% rename from tests/literal/jsfmt.spec.js rename to tests/js/literal/jsfmt.spec.js diff --git a/tests/literal/number.js b/tests/js/literal/number.js similarity index 100% rename from tests/literal/number.js rename to tests/js/literal/number.js diff --git a/tests/logical_expressions/__snapshots__/jsfmt.spec.js.snap b/tests/js/logical_expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/logical_expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/js/logical_expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/logical_expressions/issue-7024.js b/tests/js/logical_expressions/issue-7024.js similarity index 100% rename from tests/logical_expressions/issue-7024.js rename to tests/js/logical_expressions/issue-7024.js diff --git a/tests/logical_expressions/jsfmt.spec.js b/tests/js/logical_expressions/jsfmt.spec.js similarity index 100% rename from tests/logical_expressions/jsfmt.spec.js rename to tests/js/logical_expressions/jsfmt.spec.js diff --git a/tests/logical_expressions/logical_expression_operators.js b/tests/js/logical_expressions/logical_expression_operators.js similarity index 100% rename from tests/logical_expressions/logical_expression_operators.js rename to tests/js/logical_expressions/logical_expression_operators.js diff --git a/tests/member/__snapshots__/jsfmt.spec.js.snap b/tests/js/member/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/member/__snapshots__/jsfmt.spec.js.snap rename to tests/js/member/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/member/conditional.js b/tests/js/member/conditional.js similarity index 100% rename from tests/member/conditional.js rename to tests/js/member/conditional.js diff --git a/tests/member/expand.js b/tests/js/member/expand.js similarity index 100% rename from tests/member/expand.js rename to tests/js/member/expand.js diff --git a/tests/member/jsfmt.spec.js b/tests/js/member/jsfmt.spec.js similarity index 100% rename from tests/member/jsfmt.spec.js rename to tests/js/member/jsfmt.spec.js diff --git a/tests/member/logical.js b/tests/js/member/logical.js similarity index 100% rename from tests/member/logical.js rename to tests/js/member/logical.js diff --git a/tests/method-chain/__snapshots__/jsfmt.spec.js.snap b/tests/js/method-chain/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/method-chain/__snapshots__/jsfmt.spec.js.snap rename to tests/js/method-chain/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/method-chain/bracket_0.js b/tests/js/method-chain/bracket_0.js similarity index 100% rename from tests/method-chain/bracket_0.js rename to tests/js/method-chain/bracket_0.js diff --git a/tests/method-chain/break-last-call.js b/tests/js/method-chain/break-last-call.js similarity index 100% rename from tests/method-chain/break-last-call.js rename to tests/js/method-chain/break-last-call.js diff --git a/tests/method-chain/break-last-member.js b/tests/js/method-chain/break-last-member.js similarity index 100% rename from tests/method-chain/break-last-member.js rename to tests/js/method-chain/break-last-member.js diff --git a/tests/method-chain/break-multiple.js b/tests/js/method-chain/break-multiple.js similarity index 100% rename from tests/method-chain/break-multiple.js rename to tests/js/method-chain/break-multiple.js diff --git a/tests/method-chain/comment.js b/tests/js/method-chain/comment.js similarity index 100% rename from tests/method-chain/comment.js rename to tests/js/method-chain/comment.js diff --git a/tests/method-chain/complex-args.js b/tests/js/method-chain/complex-args.js similarity index 100% rename from tests/method-chain/complex-args.js rename to tests/js/method-chain/complex-args.js diff --git a/tests/method-chain/computed-merge.js b/tests/js/method-chain/computed-merge.js similarity index 100% rename from tests/method-chain/computed-merge.js rename to tests/js/method-chain/computed-merge.js diff --git a/tests/method-chain/computed.js b/tests/js/method-chain/computed.js similarity index 100% rename from tests/method-chain/computed.js rename to tests/js/method-chain/computed.js diff --git a/tests/method-chain/conditional.js b/tests/js/method-chain/conditional.js similarity index 100% rename from tests/method-chain/conditional.js rename to tests/js/method-chain/conditional.js diff --git a/tests/method-chain/cypress.js b/tests/js/method-chain/cypress.js similarity index 100% rename from tests/method-chain/cypress.js rename to tests/js/method-chain/cypress.js diff --git a/tests/method-chain/d3.js b/tests/js/method-chain/d3.js similarity index 100% rename from tests/method-chain/d3.js rename to tests/js/method-chain/d3.js diff --git a/tests/method-chain/first_long.js b/tests/js/method-chain/first_long.js similarity index 100% rename from tests/method-chain/first_long.js rename to tests/js/method-chain/first_long.js diff --git a/tests/method-chain/fluent-configuration.js b/tests/js/method-chain/fluent-configuration.js similarity index 100% rename from tests/method-chain/fluent-configuration.js rename to tests/js/method-chain/fluent-configuration.js diff --git a/tests/method-chain/inline_merge.js b/tests/js/method-chain/inline_merge.js similarity index 100% rename from tests/method-chain/inline_merge.js rename to tests/js/method-chain/inline_merge.js diff --git a/tests/method-chain/issue-3594.js b/tests/js/method-chain/issue-3594.js similarity index 100% rename from tests/method-chain/issue-3594.js rename to tests/js/method-chain/issue-3594.js diff --git a/tests/method-chain/issue-3621.js b/tests/js/method-chain/issue-3621.js similarity index 100% rename from tests/method-chain/issue-3621.js rename to tests/js/method-chain/issue-3621.js diff --git a/tests/method-chain/issue-4125.js b/tests/js/method-chain/issue-4125.js similarity index 100% rename from tests/method-chain/issue-4125.js rename to tests/js/method-chain/issue-4125.js diff --git a/tests/method-chain/jsfmt.spec.js b/tests/js/method-chain/jsfmt.spec.js similarity index 100% rename from tests/method-chain/jsfmt.spec.js rename to tests/js/method-chain/jsfmt.spec.js diff --git a/tests/method-chain/logical.js b/tests/js/method-chain/logical.js similarity index 100% rename from tests/method-chain/logical.js rename to tests/js/method-chain/logical.js diff --git a/tests/method-chain/multiple-members.js b/tests/js/method-chain/multiple-members.js similarity index 100% rename from tests/method-chain/multiple-members.js rename to tests/js/method-chain/multiple-members.js diff --git a/tests/method-chain/object-literal.js b/tests/js/method-chain/object-literal.js similarity index 100% rename from tests/method-chain/object-literal.js rename to tests/js/method-chain/object-literal.js diff --git a/tests/method-chain/pr-7889.js b/tests/js/method-chain/pr-7889.js similarity index 100% rename from tests/method-chain/pr-7889.js rename to tests/js/method-chain/pr-7889.js diff --git a/tests/method-chain/print-width-120/__snapshots__/jsfmt.spec.js.snap b/tests/js/method-chain/print-width-120/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/method-chain/print-width-120/__snapshots__/jsfmt.spec.js.snap rename to tests/js/method-chain/print-width-120/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/method-chain/print-width-120/constructor.js b/tests/js/method-chain/print-width-120/constructor.js similarity index 100% rename from tests/method-chain/print-width-120/constructor.js rename to tests/js/method-chain/print-width-120/constructor.js diff --git a/tests/method-chain/print-width-120/issue-7884.js b/tests/js/method-chain/print-width-120/issue-7884.js similarity index 100% rename from tests/method-chain/print-width-120/issue-7884.js rename to tests/js/method-chain/print-width-120/issue-7884.js diff --git a/tests/method-chain/print-width-120/jsfmt.spec.js b/tests/js/method-chain/print-width-120/jsfmt.spec.js similarity index 100% rename from tests/method-chain/print-width-120/jsfmt.spec.js rename to tests/js/method-chain/print-width-120/jsfmt.spec.js diff --git a/tests/method-chain/short-names.js b/tests/js/method-chain/short-names.js similarity index 100% rename from tests/method-chain/short-names.js rename to tests/js/method-chain/short-names.js diff --git a/tests/method-chain/simple-args.js b/tests/js/method-chain/simple-args.js similarity index 100% rename from tests/method-chain/simple-args.js rename to tests/js/method-chain/simple-args.js diff --git a/tests/method-chain/square_0.js b/tests/js/method-chain/square_0.js similarity index 100% rename from tests/method-chain/square_0.js rename to tests/js/method-chain/square_0.js diff --git a/tests/method-chain/test.js b/tests/js/method-chain/test.js similarity index 100% rename from tests/method-chain/test.js rename to tests/js/method-chain/test.js diff --git a/tests/method-chain/this.js b/tests/js/method-chain/this.js similarity index 100% rename from tests/method-chain/this.js rename to tests/js/method-chain/this.js diff --git a/tests/multiparser_js_css/__snapshots__/jsfmt.spec.js.snap b/tests/js/multiparser-css/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/multiparser_js_css/__snapshots__/jsfmt.spec.js.snap rename to tests/js/multiparser-css/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/multiparser_js_css/colons-after-substitutions.js b/tests/js/multiparser-css/colons-after-substitutions.js similarity index 100% rename from tests/multiparser_js_css/colons-after-substitutions.js rename to tests/js/multiparser-css/colons-after-substitutions.js diff --git a/tests/multiparser_js_css/colons-after-substitutions2.js b/tests/js/multiparser-css/colons-after-substitutions2.js similarity index 100% rename from tests/multiparser_js_css/colons-after-substitutions2.js rename to tests/js/multiparser-css/colons-after-substitutions2.js diff --git a/tests/multiparser_js_css/issue-2636.js b/tests/js/multiparser-css/issue-2636.js similarity index 100% rename from tests/multiparser_js_css/issue-2636.js rename to tests/js/multiparser-css/issue-2636.js diff --git a/tests/multiparser_js_css/issue-2883.js b/tests/js/multiparser-css/issue-2883.js similarity index 100% rename from tests/multiparser_js_css/issue-2883.js rename to tests/js/multiparser-css/issue-2883.js diff --git a/tests/multiparser_js_css/issue-5697.js b/tests/js/multiparser-css/issue-5697.js similarity index 100% rename from tests/multiparser_js_css/issue-5697.js rename to tests/js/multiparser-css/issue-5697.js diff --git a/tests/multiparser_js_css/issue-6259.js b/tests/js/multiparser-css/issue-6259.js similarity index 100% rename from tests/multiparser_js_css/issue-6259.js rename to tests/js/multiparser-css/issue-6259.js diff --git a/tests/multiparser_js_css/jsfmt.spec.js b/tests/js/multiparser-css/jsfmt.spec.js similarity index 100% rename from tests/multiparser_js_css/jsfmt.spec.js rename to tests/js/multiparser-css/jsfmt.spec.js diff --git a/tests/multiparser_js_css/styled-components-multiple-expressions.js b/tests/js/multiparser-css/styled-components-multiple-expressions.js similarity index 100% rename from tests/multiparser_js_css/styled-components-multiple-expressions.js rename to tests/js/multiparser-css/styled-components-multiple-expressions.js diff --git a/tests/multiparser_js_css/styled-components.js b/tests/js/multiparser-css/styled-components.js similarity index 100% rename from tests/multiparser_js_css/styled-components.js rename to tests/js/multiparser-css/styled-components.js diff --git a/tests/multiparser_js_css/var.js b/tests/js/multiparser-css/var.js similarity index 100% rename from tests/multiparser_js_css/var.js rename to tests/js/multiparser-css/var.js diff --git a/tests/multiparser_js_graphql/__snapshots__/jsfmt.spec.js.snap b/tests/js/multiparser-graphql/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/multiparser_js_graphql/__snapshots__/jsfmt.spec.js.snap rename to tests/js/multiparser-graphql/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/multiparser_js_graphql/comment-tag.js b/tests/js/multiparser-graphql/comment-tag.js similarity index 100% rename from tests/multiparser_js_graphql/comment-tag.js rename to tests/js/multiparser-graphql/comment-tag.js diff --git a/tests/multiparser_js_graphql/definitions.js b/tests/js/multiparser-graphql/definitions.js similarity index 100% rename from tests/multiparser_js_graphql/definitions.js rename to tests/js/multiparser-graphql/definitions.js diff --git a/tests/multiparser_js_graphql/escape.js b/tests/js/multiparser-graphql/escape.js similarity index 100% rename from tests/multiparser_js_graphql/escape.js rename to tests/js/multiparser-graphql/escape.js diff --git a/tests/multiparser_js_graphql/expressions.js b/tests/js/multiparser-graphql/expressions.js similarity index 100% rename from tests/multiparser_js_graphql/expressions.js rename to tests/js/multiparser-graphql/expressions.js diff --git a/tests/multiparser_js_graphql/graphql-tag.js b/tests/js/multiparser-graphql/graphql-tag.js similarity index 100% rename from tests/multiparser_js_graphql/graphql-tag.js rename to tests/js/multiparser-graphql/graphql-tag.js diff --git a/tests/multiparser_js_graphql/graphql.js b/tests/js/multiparser-graphql/graphql.js similarity index 100% rename from tests/multiparser_js_graphql/graphql.js rename to tests/js/multiparser-graphql/graphql.js diff --git a/tests/multiparser_js_graphql/invalid.js b/tests/js/multiparser-graphql/invalid.js similarity index 100% rename from tests/multiparser_js_graphql/invalid.js rename to tests/js/multiparser-graphql/invalid.js diff --git a/tests/multiparser_js_graphql/jsfmt.spec.js b/tests/js/multiparser-graphql/jsfmt.spec.js similarity index 100% rename from tests/multiparser_js_graphql/jsfmt.spec.js rename to tests/js/multiparser-graphql/jsfmt.spec.js diff --git a/tests/multiparser_js_graphql/react-relay.js b/tests/js/multiparser-graphql/react-relay.js similarity index 100% rename from tests/multiparser_js_graphql/react-relay.js rename to tests/js/multiparser-graphql/react-relay.js diff --git a/tests/multiparser_js_html/__snapshots__/jsfmt.spec.js.snap b/tests/js/multiparser-html/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/multiparser_js_html/__snapshots__/jsfmt.spec.js.snap rename to tests/js/multiparser-html/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/multiparser_js_html/html-template-literals.js b/tests/js/multiparser-html/html-template-literals.js similarity index 100% rename from tests/multiparser_js_html/html-template-literals.js rename to tests/js/multiparser-html/html-template-literals.js diff --git a/tests/multiparser_js_html/jsfmt.spec.js b/tests/js/multiparser-html/jsfmt.spec.js similarity index 100% rename from tests/multiparser_js_html/jsfmt.spec.js rename to tests/js/multiparser-html/jsfmt.spec.js diff --git a/tests/multiparser_js_html/lit-html.js b/tests/js/multiparser-html/lit-html.js similarity index 100% rename from tests/multiparser_js_html/lit-html.js rename to tests/js/multiparser-html/lit-html.js diff --git a/tests/multiparser_js_markdown/0-indent.js b/tests/js/multiparser-markdown/0-indent.js similarity index 100% rename from tests/multiparser_js_markdown/0-indent.js rename to tests/js/multiparser-markdown/0-indent.js diff --git a/tests/multiparser_js_markdown/__snapshots__/jsfmt.spec.js.snap b/tests/js/multiparser-markdown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/multiparser_js_markdown/__snapshots__/jsfmt.spec.js.snap rename to tests/js/multiparser-markdown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/multiparser_js_markdown/codeblock.js b/tests/js/multiparser-markdown/codeblock.js similarity index 100% rename from tests/multiparser_js_markdown/codeblock.js rename to tests/js/multiparser-markdown/codeblock.js diff --git a/tests/multiparser_js_markdown/escape.js b/tests/js/multiparser-markdown/escape.js similarity index 100% rename from tests/multiparser_js_markdown/escape.js rename to tests/js/multiparser-markdown/escape.js diff --git a/tests/multiparser_js_markdown/issue-5021.js b/tests/js/multiparser-markdown/issue-5021.js similarity index 100% rename from tests/multiparser_js_markdown/issue-5021.js rename to tests/js/multiparser-markdown/issue-5021.js diff --git a/tests/multiparser_js_markdown/jsfmt.spec.js b/tests/js/multiparser-markdown/jsfmt.spec.js similarity index 100% rename from tests/multiparser_js_markdown/jsfmt.spec.js rename to tests/js/multiparser-markdown/jsfmt.spec.js diff --git a/tests/multiparser_js_markdown/markdown.js b/tests/js/multiparser-markdown/markdown.js similarity index 100% rename from tests/multiparser_js_markdown/markdown.js rename to tests/js/multiparser-markdown/markdown.js diff --git a/tests/multiparser_js_markdown/single-line.js b/tests/js/multiparser-markdown/single-line.js similarity index 100% rename from tests/multiparser_js_markdown/single-line.js rename to tests/js/multiparser-markdown/single-line.js diff --git a/tests/new_expression/__snapshots__/jsfmt.spec.js.snap b/tests/js/new-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/new_expression/__snapshots__/jsfmt.spec.js.snap rename to tests/js/new-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/new_expression/call.js b/tests/js/new-expression/call.js similarity index 100% rename from tests/new_expression/call.js rename to tests/js/new-expression/call.js diff --git a/tests/new_expression/jsfmt.spec.js b/tests/js/new-expression/jsfmt.spec.js similarity index 100% rename from tests/new_expression/jsfmt.spec.js rename to tests/js/new-expression/jsfmt.spec.js diff --git a/tests/new_expression/new_expression.js b/tests/js/new-expression/new_expression.js similarity index 100% rename from tests/new_expression/new_expression.js rename to tests/js/new-expression/new_expression.js diff --git a/tests/new_expression/with-member-expression.js b/tests/js/new-expression/with-member-expression.js similarity index 100% rename from tests/new_expression/with-member-expression.js rename to tests/js/new-expression/with-member-expression.js diff --git a/tests/newline/__snapshots__/jsfmt.spec.js.snap b/tests/js/newline/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/newline/__snapshots__/jsfmt.spec.js.snap rename to tests/js/newline/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/newline/backslash_2028.js b/tests/js/newline/backslash_2028.js similarity index 100% rename from tests/newline/backslash_2028.js rename to tests/js/newline/backslash_2028.js diff --git a/tests/newline/backslash_2029.js b/tests/js/newline/backslash_2029.js similarity index 100% rename from tests/newline/backslash_2029.js rename to tests/js/newline/backslash_2029.js diff --git a/tests/newline/jsfmt.spec.js b/tests/js/newline/jsfmt.spec.js similarity index 100% rename from tests/newline/jsfmt.spec.js rename to tests/js/newline/jsfmt.spec.js diff --git a/tests/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap b/tests/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap rename to tests/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/no-semi-babylon-extensions/jsfmt.spec.js b/tests/js/no-semi-babylon-extensions/jsfmt.spec.js similarity index 100% rename from tests/no-semi-babylon-extensions/jsfmt.spec.js rename to tests/js/no-semi-babylon-extensions/jsfmt.spec.js diff --git a/tests/no-semi-babylon-extensions/no-semi.js b/tests/js/no-semi-babylon-extensions/no-semi.js similarity index 100% rename from tests/no-semi-babylon-extensions/no-semi.js rename to tests/js/no-semi-babylon-extensions/no-semi.js diff --git a/tests/no-semi/__snapshots__/jsfmt.spec.js.snap b/tests/js/no-semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/no-semi/__snapshots__/jsfmt.spec.js.snap rename to tests/js/no-semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/no-semi/comments.js b/tests/js/no-semi/comments.js similarity index 100% rename from tests/no-semi/comments.js rename to tests/js/no-semi/comments.js diff --git a/tests/no-semi/flow-interfaces.js b/tests/js/no-semi/flow-interfaces.js similarity index 100% rename from tests/no-semi/flow-interfaces.js rename to tests/js/no-semi/flow-interfaces.js diff --git a/tests/no-semi/issue2006.js b/tests/js/no-semi/issue2006.js similarity index 100% rename from tests/no-semi/issue2006.js rename to tests/js/no-semi/issue2006.js diff --git a/tests/no-semi/jsfmt.spec.js b/tests/js/no-semi/jsfmt.spec.js similarity index 100% rename from tests/no-semi/jsfmt.spec.js rename to tests/js/no-semi/jsfmt.spec.js diff --git a/tests/no-semi/no-semi.js b/tests/js/no-semi/no-semi.js similarity index 100% rename from tests/no-semi/no-semi.js rename to tests/js/no-semi/no-semi.js diff --git a/tests/non-strict/__snapshots__/jsfmt.spec.js.snap b/tests/js/non-strict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/non-strict/__snapshots__/jsfmt.spec.js.snap rename to tests/js/non-strict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/non-strict/argument-name-clash.js b/tests/js/non-strict/argument-name-clash.js similarity index 100% rename from tests/non-strict/argument-name-clash.js rename to tests/js/non-strict/argument-name-clash.js diff --git a/tests/import_meta/jsfmt.spec.js b/tests/js/non-strict/jsfmt.spec.js similarity index 100% rename from tests/import_meta/jsfmt.spec.js rename to tests/js/non-strict/jsfmt.spec.js diff --git a/tests/non-strict/keywords.js b/tests/js/non-strict/keywords.js similarity index 100% rename from tests/non-strict/keywords.js rename to tests/js/non-strict/keywords.js diff --git a/tests/non-strict/octal-number.js b/tests/js/non-strict/octal-number.js similarity index 100% rename from tests/non-strict/octal-number.js rename to tests/js/non-strict/octal-number.js diff --git a/tests/nullish_coalescing/__snapshots__/jsfmt.spec.js.snap b/tests/js/nullish-coalescing/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/nullish_coalescing/__snapshots__/jsfmt.spec.js.snap rename to tests/js/nullish-coalescing/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/nullish_coalescing/jsfmt.spec.js b/tests/js/nullish-coalescing/jsfmt.spec.js similarity index 100% rename from tests/nullish_coalescing/jsfmt.spec.js rename to tests/js/nullish-coalescing/jsfmt.spec.js diff --git a/tests/nullish_coalescing/nullish_coalesing_operator.js b/tests/js/nullish-coalescing/nullish_coalesing_operator.js similarity index 100% rename from tests/nullish_coalescing/nullish_coalesing_operator.js rename to tests/js/nullish-coalescing/nullish_coalesing_operator.js diff --git a/tests/object_colon_bug/__snapshots__/jsfmt.spec.js.snap b/tests/js/object-colon-bug/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/object_colon_bug/__snapshots__/jsfmt.spec.js.snap rename to tests/js/object-colon-bug/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/object_colon_bug/bug.js b/tests/js/object-colon-bug/bug.js similarity index 100% rename from tests/object_colon_bug/bug.js rename to tests/js/object-colon-bug/bug.js diff --git a/tests/object_colon_bug/jsfmt.spec.js b/tests/js/object-colon-bug/jsfmt.spec.js similarity index 100% rename from tests/object_colon_bug/jsfmt.spec.js rename to tests/js/object-colon-bug/jsfmt.spec.js diff --git a/tests/object-prop-break-in/__snapshots__/jsfmt.spec.js.snap b/tests/js/object-prop-break-in/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/object-prop-break-in/__snapshots__/jsfmt.spec.js.snap rename to tests/js/object-prop-break-in/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/object-prop-break-in/comment.js b/tests/js/object-prop-break-in/comment.js similarity index 100% rename from tests/object-prop-break-in/comment.js rename to tests/js/object-prop-break-in/comment.js diff --git a/tests/object-prop-break-in/jsfmt.spec.js b/tests/js/object-prop-break-in/jsfmt.spec.js similarity index 100% rename from tests/object-prop-break-in/jsfmt.spec.js rename to tests/js/object-prop-break-in/jsfmt.spec.js diff --git a/tests/object-prop-break-in/long-value.js b/tests/js/object-prop-break-in/long-value.js similarity index 100% rename from tests/object-prop-break-in/long-value.js rename to tests/js/object-prop-break-in/long-value.js diff --git a/tests/object-prop-break-in/test.js b/tests/js/object-prop-break-in/test.js similarity index 100% rename from tests/object-prop-break-in/test.js rename to tests/js/object-prop-break-in/test.js diff --git a/tests/object_property_comment/__snapshots__/jsfmt.spec.js.snap b/tests/js/object-property-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/object_property_comment/__snapshots__/jsfmt.spec.js.snap rename to tests/js/object-property-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/object_property_comment/after-key.js b/tests/js/object-property-comment/after-key.js similarity index 100% rename from tests/object_property_comment/after-key.js rename to tests/js/object-property-comment/after-key.js diff --git a/tests/object_property_comment/comment.js b/tests/js/object-property-comment/comment.js similarity index 100% rename from tests/object_property_comment/comment.js rename to tests/js/object-property-comment/comment.js diff --git a/tests/object_property_comment/jsfmt.spec.js b/tests/js/object-property-comment/jsfmt.spec.js similarity index 100% rename from tests/object_property_comment/jsfmt.spec.js rename to tests/js/object-property-comment/jsfmt.spec.js diff --git a/tests/object_property_ignore/__snapshots__/jsfmt.spec.js.snap b/tests/js/object-property-ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/object_property_ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/js/object-property-ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/object_property_ignore/ignore.js b/tests/js/object-property-ignore/ignore.js similarity index 100% rename from tests/object_property_ignore/ignore.js rename to tests/js/object-property-ignore/ignore.js diff --git a/tests/object_property_ignore/issue-5678.js b/tests/js/object-property-ignore/issue-5678.js similarity index 100% rename from tests/object_property_ignore/issue-5678.js rename to tests/js/object-property-ignore/issue-5678.js diff --git a/tests/object_property_ignore/jsfmt.spec.js b/tests/js/object-property-ignore/jsfmt.spec.js similarity index 100% rename from tests/object_property_ignore/jsfmt.spec.js rename to tests/js/object-property-ignore/jsfmt.spec.js diff --git a/tests/objects/__snapshots__/jsfmt.spec.js.snap b/tests/js/objects/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/objects/__snapshots__/jsfmt.spec.js.snap rename to tests/js/objects/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/objects/escape sequence-key.js b/tests/js/objects/escape sequence-key.js similarity index 100% rename from tests/objects/escape sequence-key.js rename to tests/js/objects/escape sequence-key.js diff --git a/tests/objects/expand.js b/tests/js/objects/expand.js similarity index 100% rename from tests/objects/expand.js rename to tests/js/objects/expand.js diff --git a/tests/objects/expression.js b/tests/js/objects/expression.js similarity index 100% rename from tests/objects/expression.js rename to tests/js/objects/expression.js diff --git a/tests/objects/jsfmt.spec.js b/tests/js/objects/jsfmt.spec.js similarity index 100% rename from tests/objects/jsfmt.spec.js rename to tests/js/objects/jsfmt.spec.js diff --git a/tests/objects/method.js b/tests/js/objects/method.js similarity index 100% rename from tests/objects/method.js rename to tests/js/objects/method.js diff --git a/tests/objects/range.js b/tests/js/objects/range.js similarity index 100% rename from tests/objects/range.js rename to tests/js/objects/range.js diff --git a/tests/objects/right_break.js b/tests/js/objects/right_break.js similarity index 100% rename from tests/objects/right_break.js rename to tests/js/objects/right_break.js diff --git a/tests/optional_catch_binding/__snapshots__/jsfmt.spec.js.snap b/tests/js/optional-catch-binding/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/optional_catch_binding/__snapshots__/jsfmt.spec.js.snap rename to tests/js/optional-catch-binding/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/optional_catch_binding/jsfmt.spec.js b/tests/js/optional-catch-binding/jsfmt.spec.js similarity index 100% rename from tests/optional_catch_binding/jsfmt.spec.js rename to tests/js/optional-catch-binding/jsfmt.spec.js diff --git a/tests/optional_catch_binding/optional_catch_binding.js b/tests/js/optional-catch-binding/optional_catch_binding.js similarity index 100% rename from tests/optional_catch_binding/optional_catch_binding.js rename to tests/js/optional-catch-binding/optional_catch_binding.js diff --git a/tests/optional_chaining/__snapshots__/jsfmt.spec.js.snap b/tests/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/optional_chaining/__snapshots__/jsfmt.spec.js.snap rename to tests/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/optional_chaining/chaining.js b/tests/js/optional-chaining/chaining.js similarity index 100% rename from tests/optional_chaining/chaining.js rename to tests/js/optional-chaining/chaining.js diff --git a/tests/optional_chaining/comments.js b/tests/js/optional-chaining/comments.js similarity index 100% rename from tests/optional_chaining/comments.js rename to tests/js/optional-chaining/comments.js diff --git a/tests/optional_chaining/jsfmt.spec.js b/tests/js/optional-chaining/jsfmt.spec.js similarity index 100% rename from tests/optional_chaining/jsfmt.spec.js rename to tests/js/optional-chaining/jsfmt.spec.js diff --git a/tests/partial_application/__snapshots__/jsfmt.spec.js.snap b/tests/js/partial-application/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/partial_application/__snapshots__/jsfmt.spec.js.snap rename to tests/js/partial-application/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/partial_application/jsfmt.spec.js b/tests/js/partial-application/jsfmt.spec.js similarity index 100% rename from tests/partial_application/jsfmt.spec.js rename to tests/js/partial-application/jsfmt.spec.js diff --git a/tests/partial_application/test.js b/tests/js/partial-application/test.js similarity index 100% rename from tests/partial_application/test.js rename to tests/js/partial-application/test.js diff --git a/tests/performance/__snapshots__/jsfmt.spec.js.snap b/tests/js/performance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/performance/__snapshots__/jsfmt.spec.js.snap rename to tests/js/performance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/performance/jsfmt.spec.js b/tests/js/performance/jsfmt.spec.js similarity index 100% rename from tests/performance/jsfmt.spec.js rename to tests/js/performance/jsfmt.spec.js diff --git a/tests/performance/nested-real.js b/tests/js/performance/nested-real.js similarity index 100% rename from tests/performance/nested-real.js rename to tests/js/performance/nested-real.js diff --git a/tests/performance/nested.js b/tests/js/performance/nested.js similarity index 100% rename from tests/performance/nested.js rename to tests/js/performance/nested.js diff --git a/tests/pipeline_operator/__snapshots__/jsfmt.spec.js.snap b/tests/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/pipeline_operator/__snapshots__/jsfmt.spec.js.snap rename to tests/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/pipeline_operator/fsharp_style_pipeline_operator.js b/tests/js/pipeline-operator/fsharp_style_pipeline_operator.js similarity index 100% rename from tests/pipeline_operator/fsharp_style_pipeline_operator.js rename to tests/js/pipeline-operator/fsharp_style_pipeline_operator.js diff --git a/tests/pipeline_operator/jsfmt.spec.js b/tests/js/pipeline-operator/jsfmt.spec.js similarity index 100% rename from tests/pipeline_operator/jsfmt.spec.js rename to tests/js/pipeline-operator/jsfmt.spec.js diff --git a/tests/pipeline_operator/minimal_pipeline_operator.js b/tests/js/pipeline-operator/minimal_pipeline_operator.js similarity index 100% rename from tests/pipeline_operator/minimal_pipeline_operator.js rename to tests/js/pipeline-operator/minimal_pipeline_operator.js diff --git a/tests/pipeline_operator/smart_pipeline_operator.js b/tests/js/pipeline-operator/smart_pipeline_operator.js similarity index 100% rename from tests/pipeline_operator/smart_pipeline_operator.js rename to tests/js/pipeline-operator/smart_pipeline_operator.js diff --git a/tests/quote_props/__snapshots__/jsfmt.spec.js.snap b/tests/js/quote-props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/quote_props/__snapshots__/jsfmt.spec.js.snap rename to tests/js/quote-props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/quote_props/classes.js b/tests/js/quote-props/classes.js similarity index 100% rename from tests/quote_props/classes.js rename to tests/js/quote-props/classes.js diff --git a/tests/quote_props/jsfmt.spec.js b/tests/js/quote-props/jsfmt.spec.js similarity index 100% rename from tests/quote_props/jsfmt.spec.js rename to tests/js/quote-props/jsfmt.spec.js diff --git a/tests/quote_props/objects.js b/tests/js/quote-props/objects.js similarity index 100% rename from tests/quote_props/objects.js rename to tests/js/quote-props/objects.js diff --git a/tests/quote_props/with_member_expressions.js b/tests/js/quote-props/with_member_expressions.js similarity index 100% rename from tests/quote_props/with_member_expressions.js rename to tests/js/quote-props/with_member_expressions.js diff --git a/tests/quote_props/with_numbers.js b/tests/js/quote-props/with_numbers.js similarity index 100% rename from tests/quote_props/with_numbers.js rename to tests/js/quote-props/with_numbers.js diff --git a/tests/quotes/__snapshots__/jsfmt.spec.js.snap b/tests/js/quotes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/quotes/__snapshots__/jsfmt.spec.js.snap rename to tests/js/quotes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/quotes/functions.js b/tests/js/quotes/functions.js similarity index 100% rename from tests/quotes/functions.js rename to tests/js/quotes/functions.js diff --git a/tests/quotes/jsfmt.spec.js b/tests/js/quotes/jsfmt.spec.js similarity index 100% rename from tests/quotes/jsfmt.spec.js rename to tests/js/quotes/jsfmt.spec.js diff --git a/tests/quotes/objects.js b/tests/js/quotes/objects.js similarity index 100% rename from tests/quotes/objects.js rename to tests/js/quotes/objects.js diff --git a/tests/quotes/strings.js b/tests/js/quotes/strings.js similarity index 100% rename from tests/quotes/strings.js rename to tests/js/quotes/strings.js diff --git a/tests/range/__snapshots__/jsfmt.spec.js.snap b/tests/js/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/range/__snapshots__/jsfmt.spec.js.snap rename to tests/js/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/range/class-declaration.js b/tests/js/range/class-declaration.js similarity index 100% rename from tests/range/class-declaration.js rename to tests/js/range/class-declaration.js diff --git a/tests/range/different-levels.js b/tests/js/range/different-levels.js similarity index 100% rename from tests/range/different-levels.js rename to tests/js/range/different-levels.js diff --git a/tests/range/function-declaration.js b/tests/js/range/function-declaration.js similarity index 100% rename from tests/range/function-declaration.js rename to tests/js/range/function-declaration.js diff --git a/tests/range/ignore-indentation.js b/tests/js/range/ignore-indentation.js similarity index 100% rename from tests/range/ignore-indentation.js rename to tests/js/range/ignore-indentation.js diff --git a/tests/range/jsfmt.spec.js b/tests/js/range/jsfmt.spec.js similarity index 100% rename from tests/range/jsfmt.spec.js rename to tests/js/range/jsfmt.spec.js diff --git a/tests/range/large-dict.js b/tests/js/range/large-dict.js similarity index 100% rename from tests/range/large-dict.js rename to tests/js/range/large-dict.js diff --git a/tests/range/module-export1.js b/tests/js/range/module-export1.js similarity index 100% rename from tests/range/module-export1.js rename to tests/js/range/module-export1.js diff --git a/tests/range/module-export2.js b/tests/js/range/module-export2.js similarity index 100% rename from tests/range/module-export2.js rename to tests/js/range/module-export2.js diff --git a/tests/range/module-export3.js b/tests/js/range/module-export3.js similarity index 100% rename from tests/range/module-export3.js rename to tests/js/range/module-export3.js diff --git a/tests/range/module-import.js b/tests/js/range/module-import.js similarity index 100% rename from tests/range/module-import.js rename to tests/js/range/module-import.js diff --git a/tests/range/multiple-statements.js b/tests/js/range/multiple-statements.js similarity index 100% rename from tests/range/multiple-statements.js rename to tests/js/range/multiple-statements.js diff --git a/tests/range/multiple-statements2.js b/tests/js/range/multiple-statements2.js similarity index 100% rename from tests/range/multiple-statements2.js rename to tests/js/range/multiple-statements2.js diff --git a/tests/range/nested-print-width.js b/tests/js/range/nested-print-width.js similarity index 100% rename from tests/range/nested-print-width.js rename to tests/js/range/nested-print-width.js diff --git a/tests/range/nested.js b/tests/js/range/nested.js similarity index 100% rename from tests/range/nested.js rename to tests/js/range/nested.js diff --git a/tests/range/nested2.js b/tests/js/range/nested2.js similarity index 100% rename from tests/range/nested2.js rename to tests/js/range/nested2.js diff --git a/tests/range/nested3.js b/tests/js/range/nested3.js similarity index 100% rename from tests/range/nested3.js rename to tests/js/range/nested3.js diff --git a/tests/range/object-expression.js b/tests/js/range/object-expression.js similarity index 100% rename from tests/range/object-expression.js rename to tests/js/range/object-expression.js diff --git a/tests/range/object-expression2.js b/tests/js/range/object-expression2.js similarity index 100% rename from tests/range/object-expression2.js rename to tests/js/range/object-expression2.js diff --git a/tests/range/range-end.js b/tests/js/range/range-end.js similarity index 100% rename from tests/range/range-end.js rename to tests/js/range/range-end.js diff --git a/tests/range/range-start.js b/tests/js/range/range-start.js similarity index 100% rename from tests/range/range-start.js rename to tests/js/range/range-start.js diff --git a/tests/range/range.js b/tests/js/range/range.js similarity index 100% rename from tests/range/range.js rename to tests/js/range/range.js diff --git a/tests/range/try-catch.js b/tests/js/range/try-catch.js similarity index 100% rename from tests/range/try-catch.js rename to tests/js/range/try-catch.js diff --git a/tests/range/whitespace.js b/tests/js/range/whitespace.js similarity index 100% rename from tests/range/whitespace.js rename to tests/js/range/whitespace.js diff --git a/tests/regex/__snapshots__/jsfmt.spec.js.snap b/tests/js/regex/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/regex/__snapshots__/jsfmt.spec.js.snap rename to tests/js/regex/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/regex/jsfmt.spec.js b/tests/js/regex/jsfmt.spec.js similarity index 100% rename from tests/regex/jsfmt.spec.js rename to tests/js/regex/jsfmt.spec.js diff --git a/tests/regex/test.js b/tests/js/regex/test.js similarity index 100% rename from tests/regex/test.js rename to tests/js/regex/test.js diff --git a/tests/require-amd/__snapshots__/jsfmt.spec.js.snap b/tests/js/require-amd/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/require-amd/__snapshots__/jsfmt.spec.js.snap rename to tests/js/require-amd/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/require-amd/jsfmt.spec.js b/tests/js/require-amd/jsfmt.spec.js similarity index 100% rename from tests/require-amd/jsfmt.spec.js rename to tests/js/require-amd/jsfmt.spec.js diff --git a/tests/require-amd/require.js b/tests/js/require-amd/require.js similarity index 100% rename from tests/require-amd/require.js rename to tests/js/require-amd/require.js diff --git a/tests/require/__snapshots__/jsfmt.spec.js.snap b/tests/js/require/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/require/__snapshots__/jsfmt.spec.js.snap rename to tests/js/require/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/require/jsfmt.spec.js b/tests/js/require/jsfmt.spec.js similarity index 100% rename from tests/require/jsfmt.spec.js rename to tests/js/require/jsfmt.spec.js diff --git a/tests/require/require.js b/tests/js/require/require.js similarity index 100% rename from tests/require/require.js rename to tests/js/require/require.js diff --git a/tests/rest/__snapshots__/jsfmt.spec.js.snap b/tests/js/rest/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/rest/__snapshots__/jsfmt.spec.js.snap rename to tests/js/rest/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/rest/jsfmt.spec.js b/tests/js/rest/jsfmt.spec.js similarity index 100% rename from tests/rest/jsfmt.spec.js rename to tests/js/rest/jsfmt.spec.js diff --git a/tests/rest/trailing-commas.js b/tests/js/rest/trailing-commas.js similarity index 100% rename from tests/rest/trailing-commas.js rename to tests/js/rest/trailing-commas.js diff --git a/tests/return-outside-function/__snapshots__/jsfmt.spec.js.snap b/tests/js/return-outside-function/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/return-outside-function/__snapshots__/jsfmt.spec.js.snap rename to tests/js/return-outside-function/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/non-strict/jsfmt.spec.js b/tests/js/return-outside-function/jsfmt.spec.js similarity index 100% rename from tests/non-strict/jsfmt.spec.js rename to tests/js/return-outside-function/jsfmt.spec.js diff --git a/tests/return-outside-function/return-outside-function.js b/tests/js/return-outside-function/return-outside-function.js similarity index 100% rename from tests/return-outside-function/return-outside-function.js rename to tests/js/return-outside-function/return-outside-function.js diff --git a/tests/return/__snapshots__/jsfmt.spec.js.snap b/tests/js/return/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/return/__snapshots__/jsfmt.spec.js.snap rename to tests/js/return/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/return/binaryish.js b/tests/js/return/binaryish.js similarity index 100% rename from tests/return/binaryish.js rename to tests/js/return/binaryish.js diff --git a/tests/return/comment.js b/tests/js/return/comment.js similarity index 100% rename from tests/return/comment.js rename to tests/js/return/comment.js diff --git a/tests/return/jsfmt.spec.js b/tests/js/return/jsfmt.spec.js similarity index 100% rename from tests/return/jsfmt.spec.js rename to tests/js/return/jsfmt.spec.js diff --git a/tests/sequence_break/__snapshots__/jsfmt.spec.js.snap b/tests/js/sequence-break/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/sequence_break/__snapshots__/jsfmt.spec.js.snap rename to tests/js/sequence-break/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/sequence_break/break.js b/tests/js/sequence-break/break.js similarity index 100% rename from tests/sequence_break/break.js rename to tests/js/sequence-break/break.js diff --git a/tests/sequence_break/jsfmt.spec.js b/tests/js/sequence-break/jsfmt.spec.js similarity index 100% rename from tests/sequence_break/jsfmt.spec.js rename to tests/js/sequence-break/jsfmt.spec.js diff --git a/tests/sequence_parentheses/__snapshots__/jsfmt.spec.js.snap b/tests/js/sequence-parentheses/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/sequence_parentheses/__snapshots__/jsfmt.spec.js.snap rename to tests/js/sequence-parentheses/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/sequence_parentheses/export-default.js b/tests/js/sequence-parentheses/export-default.js similarity index 100% rename from tests/sequence_parentheses/export-default.js rename to tests/js/sequence-parentheses/export-default.js diff --git a/tests/sequence_parentheses/jsfmt.spec.js b/tests/js/sequence-parentheses/jsfmt.spec.js similarity index 100% rename from tests/sequence_parentheses/jsfmt.spec.js rename to tests/js/sequence-parentheses/jsfmt.spec.js diff --git a/tests/shebang/__snapshots__/jsfmt.spec.js.snap b/tests/js/shebang/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/shebang/__snapshots__/jsfmt.spec.js.snap rename to tests/js/shebang/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/shebang/jsfmt.spec.js b/tests/js/shebang/jsfmt.spec.js similarity index 100% rename from tests/shebang/jsfmt.spec.js rename to tests/js/shebang/jsfmt.spec.js diff --git a/tests/shebang/shebang-newline.js b/tests/js/shebang/shebang-newline.js similarity index 100% rename from tests/shebang/shebang-newline.js rename to tests/js/shebang/shebang-newline.js diff --git a/tests/shebang/shebang.js b/tests/js/shebang/shebang.js similarity index 100% rename from tests/shebang/shebang.js rename to tests/js/shebang/shebang.js diff --git a/tests/spread/__snapshots__/jsfmt.spec.js.snap b/tests/js/spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/spread/__snapshots__/jsfmt.spec.js.snap rename to tests/js/spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/spread/jsfmt.spec.js b/tests/js/spread/jsfmt.spec.js similarity index 100% rename from tests/spread/jsfmt.spec.js rename to tests/js/spread/jsfmt.spec.js diff --git a/tests/spread/spread.js b/tests/js/spread/spread.js similarity index 100% rename from tests/spread/spread.js rename to tests/js/spread/spread.js diff --git a/tests/strings/__snapshots__/jsfmt.spec.js.snap b/tests/js/strings/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/strings/__snapshots__/jsfmt.spec.js.snap rename to tests/js/strings/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/strings/jsfmt.spec.js b/tests/js/strings/jsfmt.spec.js similarity index 100% rename from tests/strings/jsfmt.spec.js rename to tests/js/strings/jsfmt.spec.js diff --git a/tests/strings/strings.js b/tests/js/strings/strings.js similarity index 100% rename from tests/strings/strings.js rename to tests/js/strings/strings.js diff --git a/tests/strings/template-literals.js b/tests/js/strings/template-literals.js similarity index 100% rename from tests/strings/template-literals.js rename to tests/js/strings/template-literals.js diff --git a/tests/switch/__snapshots__/jsfmt.spec.js.snap b/tests/js/switch/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/switch/__snapshots__/jsfmt.spec.js.snap rename to tests/js/switch/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/switch/comments.js b/tests/js/switch/comments.js similarity index 100% rename from tests/switch/comments.js rename to tests/js/switch/comments.js diff --git a/tests/switch/empty_lines.js b/tests/js/switch/empty_lines.js similarity index 100% rename from tests/switch/empty_lines.js rename to tests/js/switch/empty_lines.js diff --git a/tests/switch/empty_statement.js b/tests/js/switch/empty_statement.js similarity index 100% rename from tests/switch/empty_statement.js rename to tests/js/switch/empty_statement.js diff --git a/tests/switch/empty_switch.js b/tests/js/switch/empty_switch.js similarity index 100% rename from tests/switch/empty_switch.js rename to tests/js/switch/empty_switch.js diff --git a/tests/switch/jsfmt.spec.js b/tests/js/switch/jsfmt.spec.js similarity index 100% rename from tests/switch/jsfmt.spec.js rename to tests/js/switch/jsfmt.spec.js diff --git a/tests/switch/switch.js b/tests/js/switch/switch.js similarity index 100% rename from tests/switch/switch.js rename to tests/js/switch/switch.js diff --git a/tests/tabWith/__snapshots__/jsfmt.spec.js.snap b/tests/js/tab-width/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/tabWith/__snapshots__/jsfmt.spec.js.snap rename to tests/js/tab-width/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/tabWith/class.js b/tests/js/tab-width/class.js similarity index 100% rename from tests/tabWith/class.js rename to tests/js/tab-width/class.js diff --git a/tests/tabWith/jsfmt.spec.js b/tests/js/tab-width/jsfmt.spec.js similarity index 100% rename from tests/tabWith/jsfmt.spec.js rename to tests/js/tab-width/jsfmt.spec.js diff --git a/tests/tabWith/nested-functions.spec.js b/tests/js/tab-width/nested-functions.spec.js similarity index 100% rename from tests/tabWith/nested-functions.spec.js rename to tests/js/tab-width/nested-functions.spec.js diff --git a/tests/template_literals/__snapshots__/jsfmt.spec.js.snap b/tests/js/template-literals/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/template_literals/__snapshots__/jsfmt.spec.js.snap rename to tests/js/template-literals/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/template_literals/binary-exporessions.js b/tests/js/template-literals/binary-exporessions.js similarity index 100% rename from tests/template_literals/binary-exporessions.js rename to tests/js/template-literals/binary-exporessions.js diff --git a/tests/template_literals/conditional-expressions.js b/tests/js/template-literals/conditional-expressions.js similarity index 100% rename from tests/template_literals/conditional-expressions.js rename to tests/js/template-literals/conditional-expressions.js diff --git a/tests/template_literals/css-prop.js b/tests/js/template-literals/css-prop.js similarity index 100% rename from tests/template_literals/css-prop.js rename to tests/js/template-literals/css-prop.js diff --git a/tests/template_literals/expressions.js b/tests/js/template-literals/expressions.js similarity index 100% rename from tests/template_literals/expressions.js rename to tests/js/template-literals/expressions.js diff --git a/tests/template_literals/jsfmt.spec.js b/tests/js/template-literals/jsfmt.spec.js similarity index 100% rename from tests/template_literals/jsfmt.spec.js rename to tests/js/template-literals/jsfmt.spec.js diff --git a/tests/template_literals/logical-expressions.js b/tests/js/template-literals/logical-expressions.js similarity index 100% rename from tests/template_literals/logical-expressions.js rename to tests/js/template-literals/logical-expressions.js diff --git a/tests/template_literals/sequence-expressions.js b/tests/js/template-literals/sequence-expressions.js similarity index 100% rename from tests/template_literals/sequence-expressions.js rename to tests/js/template-literals/sequence-expressions.js diff --git a/tests/template_literals/styled-components-with-expressions.js b/tests/js/template-literals/styled-components-with-expressions.js similarity index 100% rename from tests/template_literals/styled-components-with-expressions.js rename to tests/js/template-literals/styled-components-with-expressions.js diff --git a/tests/template_literals/styled-jsx-with-expressions.js b/tests/js/template-literals/styled-jsx-with-expressions.js similarity index 100% rename from tests/template_literals/styled-jsx-with-expressions.js rename to tests/js/template-literals/styled-jsx-with-expressions.js diff --git a/tests/template_literals/styled-jsx.js b/tests/js/template-literals/styled-jsx.js similarity index 100% rename from tests/template_literals/styled-jsx.js rename to tests/js/template-literals/styled-jsx.js diff --git a/tests/template/__snapshots__/jsfmt.spec.js.snap b/tests/js/template/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/template/__snapshots__/jsfmt.spec.js.snap rename to tests/js/template/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/template/arrow.js b/tests/js/template/arrow.js similarity index 100% rename from tests/template/arrow.js rename to tests/js/template/arrow.js diff --git a/tests/template/call.js b/tests/js/template/call.js similarity index 100% rename from tests/template/call.js rename to tests/js/template/call.js diff --git a/tests/template/comment.js b/tests/js/template/comment.js similarity index 100% rename from tests/template/comment.js rename to tests/js/template/comment.js diff --git a/tests/template/faulty-locations.js b/tests/js/template/faulty-locations.js similarity index 100% rename from tests/template/faulty-locations.js rename to tests/js/template/faulty-locations.js diff --git a/tests/template/graphql.js b/tests/js/template/graphql.js similarity index 100% rename from tests/template/graphql.js rename to tests/js/template/graphql.js diff --git a/tests/template/indent.js b/tests/js/template/indent.js similarity index 100% rename from tests/template/indent.js rename to tests/js/template/indent.js diff --git a/tests/template/inline.js b/tests/js/template/inline.js similarity index 100% rename from tests/template/inline.js rename to tests/js/template/inline.js diff --git a/tests/template/jsfmt.spec.js b/tests/js/template/jsfmt.spec.js similarity index 100% rename from tests/template/jsfmt.spec.js rename to tests/js/template/jsfmt.spec.js diff --git a/tests/template/parenthesis.js b/tests/js/template/parenthesis.js similarity index 100% rename from tests/template/parenthesis.js rename to tests/js/template/parenthesis.js diff --git a/tests/ternaries/__snapshots__/jsfmt.spec.js.snap b/tests/js/ternaries/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/ternaries/__snapshots__/jsfmt.spec.js.snap rename to tests/js/ternaries/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/ternaries/binary.js b/tests/js/ternaries/binary.js similarity index 100% rename from tests/ternaries/binary.js rename to tests/js/ternaries/binary.js diff --git a/tests/ternaries/func-call.js b/tests/js/ternaries/func-call.js similarity index 100% rename from tests/ternaries/func-call.js rename to tests/js/ternaries/func-call.js diff --git a/tests/ternaries/indent.js b/tests/js/ternaries/indent.js similarity index 100% rename from tests/ternaries/indent.js rename to tests/js/ternaries/indent.js diff --git a/tests/ternaries/jsfmt.spec.js b/tests/js/ternaries/jsfmt.spec.js similarity index 100% rename from tests/ternaries/jsfmt.spec.js rename to tests/js/ternaries/jsfmt.spec.js diff --git a/tests/ternaries/nested-in-condition.js b/tests/js/ternaries/nested-in-condition.js similarity index 100% rename from tests/ternaries/nested-in-condition.js rename to tests/js/ternaries/nested-in-condition.js diff --git a/tests/ternaries/nested.js b/tests/js/ternaries/nested.js similarity index 100% rename from tests/ternaries/nested.js rename to tests/js/ternaries/nested.js diff --git a/tests/ternaries/parenthesis.js b/tests/js/ternaries/parenthesis.js similarity index 100% rename from tests/ternaries/parenthesis.js rename to tests/js/ternaries/parenthesis.js diff --git a/tests/ternaries/test.js b/tests/js/ternaries/test.js similarity index 100% rename from tests/ternaries/test.js rename to tests/js/ternaries/test.js diff --git a/tests/throw_expressions/__snapshots__/jsfmt.spec.js.snap b/tests/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/throw_expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/throw_expressions/jsfmt.spec.js b/tests/js/throw_expressions/jsfmt.spec.js similarity index 100% rename from tests/throw_expressions/jsfmt.spec.js rename to tests/js/throw_expressions/jsfmt.spec.js diff --git a/tests/throw_expressions/throw_expression.js b/tests/js/throw_expressions/throw_expression.js similarity index 100% rename from tests/throw_expressions/throw_expression.js rename to tests/js/throw_expressions/throw_expression.js diff --git a/tests/throw_statement/__snapshots__/jsfmt.spec.js.snap b/tests/js/throw_statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/throw_statement/__snapshots__/jsfmt.spec.js.snap rename to tests/js/throw_statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/throw_statement/binaryish.js b/tests/js/throw_statement/binaryish.js similarity index 100% rename from tests/throw_statement/binaryish.js rename to tests/js/throw_statement/binaryish.js diff --git a/tests/throw_statement/comment.js b/tests/js/throw_statement/comment.js similarity index 100% rename from tests/throw_statement/comment.js rename to tests/js/throw_statement/comment.js diff --git a/tests/throw_statement/jsfmt.spec.js b/tests/js/throw_statement/jsfmt.spec.js similarity index 100% rename from tests/throw_statement/jsfmt.spec.js rename to tests/js/throw_statement/jsfmt.spec.js diff --git a/tests/throw_statement/jsx.js b/tests/js/throw_statement/jsx.js similarity index 100% rename from tests/throw_statement/jsx.js rename to tests/js/throw_statement/jsx.js diff --git a/tests/async/top-level-await/__snapshots__/jsfmt.spec.js.snap b/tests/js/top-level-await/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/async/top-level-await/__snapshots__/jsfmt.spec.js.snap rename to tests/js/top-level-await/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/async/top-level-await/example.js b/tests/js/top-level-await/example.js similarity index 100% rename from tests/async/top-level-await/example.js rename to tests/js/top-level-await/example.js diff --git a/tests/return-outside-function/jsfmt.spec.js b/tests/js/top-level-await/jsfmt.spec.js similarity index 100% rename from tests/return-outside-function/jsfmt.spec.js rename to tests/js/top-level-await/jsfmt.spec.js diff --git a/tests/trailing_comma/__snapshots__/jsfmt.spec.js.snap b/tests/js/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/trailing_comma/__snapshots__/jsfmt.spec.js.snap rename to tests/js/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/trailing_comma/dynamic-import.js b/tests/js/trailing-comma/dynamic-import.js similarity index 100% rename from tests/trailing_comma/dynamic-import.js rename to tests/js/trailing-comma/dynamic-import.js diff --git a/tests/trailing_comma/es5.js b/tests/js/trailing-comma/es5.js similarity index 100% rename from tests/trailing_comma/es5.js rename to tests/js/trailing-comma/es5.js diff --git a/tests/trailing_comma/function-calls.js b/tests/js/trailing-comma/function-calls.js similarity index 100% rename from tests/trailing_comma/function-calls.js rename to tests/js/trailing-comma/function-calls.js diff --git a/tests/trailing_comma/jsfmt.spec.js b/tests/js/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/trailing_comma/jsfmt.spec.js rename to tests/js/trailing-comma/jsfmt.spec.js diff --git a/tests/trailing_comma/jsx.js b/tests/js/trailing-comma/jsx.js similarity index 100% rename from tests/trailing_comma/jsx.js rename to tests/js/trailing-comma/jsx.js diff --git a/tests/trailing_comma/object.js b/tests/js/trailing-comma/object.js similarity index 100% rename from tests/trailing_comma/object.js rename to tests/js/trailing-comma/object.js diff --git a/tests/trailing_comma/trailing_whitespace.js b/tests/js/trailing-comma/trailing_whitespace.js similarity index 100% rename from tests/trailing_comma/trailing_whitespace.js rename to tests/js/trailing-comma/trailing_whitespace.js diff --git a/tests/trailing_whitespace/__snapshots__/jsfmt.spec.js.snap b/tests/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/trailing_whitespace/__snapshots__/jsfmt.spec.js.snap rename to tests/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/trailing_whitespace/jsfmt.spec.js b/tests/js/trailing-whitespace/jsfmt.spec.js similarity index 100% rename from tests/trailing_whitespace/jsfmt.spec.js rename to tests/js/trailing-whitespace/jsfmt.spec.js diff --git a/tests/trailing_whitespace/trailing.js b/tests/js/trailing-whitespace/trailing.js similarity index 100% rename from tests/trailing_whitespace/trailing.js rename to tests/js/trailing-whitespace/trailing.js diff --git a/tests/try/__snapshots__/jsfmt.spec.js.snap b/tests/js/try/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/try/__snapshots__/jsfmt.spec.js.snap rename to tests/js/try/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/try/catch.js b/tests/js/try/catch.js similarity index 100% rename from tests/try/catch.js rename to tests/js/try/catch.js diff --git a/tests/try/empty.js b/tests/js/try/empty.js similarity index 100% rename from tests/try/empty.js rename to tests/js/try/empty.js diff --git a/tests/try/jsfmt.spec.js b/tests/js/try/jsfmt.spec.js similarity index 100% rename from tests/try/jsfmt.spec.js rename to tests/js/try/jsfmt.spec.js diff --git a/tests/try/try.js b/tests/js/try/try.js similarity index 100% rename from tests/try/try.js rename to tests/js/try/try.js diff --git a/tests/unary_expression/__snapshots__/jsfmt.spec.js.snap b/tests/js/unary-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/unary_expression/__snapshots__/jsfmt.spec.js.snap rename to tests/js/unary-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/unary_expression/comments.js b/tests/js/unary-expression/comments.js similarity index 100% rename from tests/unary_expression/comments.js rename to tests/js/unary-expression/comments.js diff --git a/tests/unary/jsfmt.spec.js b/tests/js/unary-expression/jsfmt.spec.js similarity index 100% rename from tests/unary/jsfmt.spec.js rename to tests/js/unary-expression/jsfmt.spec.js diff --git a/tests/unary_expression/urnary_expression.js b/tests/js/unary-expression/urnary_expression.js similarity index 100% rename from tests/unary_expression/urnary_expression.js rename to tests/js/unary-expression/urnary_expression.js diff --git a/tests/unary/__snapshots__/jsfmt.spec.js.snap b/tests/js/unary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/unary/__snapshots__/jsfmt.spec.js.snap rename to tests/js/unary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/unary_expression/jsfmt.spec.js b/tests/js/unary/jsfmt.spec.js similarity index 100% rename from tests/unary_expression/jsfmt.spec.js rename to tests/js/unary/jsfmt.spec.js diff --git a/tests/unary/object.js b/tests/js/unary/object.js similarity index 100% rename from tests/unary/object.js rename to tests/js/unary/object.js diff --git a/tests/unary/series.js b/tests/js/unary/series.js similarity index 100% rename from tests/unary/series.js rename to tests/js/unary/series.js diff --git a/tests/unicode/__snapshots__/jsfmt.spec.js.snap b/tests/js/unicode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/unicode/__snapshots__/jsfmt.spec.js.snap rename to tests/js/unicode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/unicode/combining-characters.js b/tests/js/unicode/combining-characters.js similarity index 100% rename from tests/unicode/combining-characters.js rename to tests/js/unicode/combining-characters.js diff --git a/tests/unicode/jsfmt.spec.js b/tests/js/unicode/jsfmt.spec.js similarity index 100% rename from tests/unicode/jsfmt.spec.js rename to tests/js/unicode/jsfmt.spec.js diff --git a/tests/unicode/keys.js b/tests/js/unicode/keys.js similarity index 100% rename from tests/unicode/keys.js rename to tests/js/unicode/keys.js diff --git a/tests/unicode/nbsp-jsx.js b/tests/js/unicode/nbsp-jsx.js similarity index 100% rename from tests/unicode/nbsp-jsx.js rename to tests/js/unicode/nbsp-jsx.js diff --git a/tests/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap b/tests/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap rename to tests/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/v8_intrinsic/intrinsic_call.js b/tests/js/v8_intrinsic/intrinsic_call.js similarity index 100% rename from tests/v8_intrinsic/intrinsic_call.js rename to tests/js/v8_intrinsic/intrinsic_call.js diff --git a/tests/v8_intrinsic/jsfmt.spec.js b/tests/js/v8_intrinsic/jsfmt.spec.js similarity index 100% rename from tests/v8_intrinsic/jsfmt.spec.js rename to tests/js/v8_intrinsic/jsfmt.spec.js diff --git a/tests/variable_declarator/__snapshots__/jsfmt.spec.js.snap b/tests/js/variable_declarator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/variable_declarator/__snapshots__/jsfmt.spec.js.snap rename to tests/js/variable_declarator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/variable_declarator/jsfmt.spec.js b/tests/js/variable_declarator/jsfmt.spec.js similarity index 100% rename from tests/variable_declarator/jsfmt.spec.js rename to tests/js/variable_declarator/jsfmt.spec.js diff --git a/tests/variable_declarator/multiple.js b/tests/js/variable_declarator/multiple.js similarity index 100% rename from tests/variable_declarator/multiple.js rename to tests/js/variable_declarator/multiple.js diff --git a/tests/variable_declarator/string.js b/tests/js/variable_declarator/string.js similarity index 100% rename from tests/variable_declarator/string.js rename to tests/js/variable_declarator/string.js diff --git a/tests/while/__snapshots__/jsfmt.spec.js.snap b/tests/js/while/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/while/__snapshots__/jsfmt.spec.js.snap rename to tests/js/while/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/while/indent.js b/tests/js/while/indent.js similarity index 100% rename from tests/while/indent.js rename to tests/js/while/indent.js diff --git a/tests/while/jsfmt.spec.js b/tests/js/while/jsfmt.spec.js similarity index 100% rename from tests/while/jsfmt.spec.js rename to tests/js/while/jsfmt.spec.js diff --git a/tests/with/__snapshots__/jsfmt.spec.js.snap b/tests/js/with/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/with/__snapshots__/jsfmt.spec.js.snap rename to tests/js/with/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/with/indent.js b/tests/js/with/indent.js similarity index 100% rename from tests/with/indent.js rename to tests/js/with/indent.js diff --git a/tests/with/jsfmt.spec.js b/tests/js/with/jsfmt.spec.js similarity index 100% rename from tests/with/jsfmt.spec.js rename to tests/js/with/jsfmt.spec.js diff --git a/tests/yield/__snapshots__/jsfmt.spec.js.snap b/tests/js/yield/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yield/__snapshots__/jsfmt.spec.js.snap rename to tests/js/yield/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yield/arrow.js b/tests/js/yield/arrow.js similarity index 100% rename from tests/yield/arrow.js rename to tests/js/yield/arrow.js diff --git a/tests/yield/conditional.js b/tests/js/yield/conditional.js similarity index 100% rename from tests/yield/conditional.js rename to tests/js/yield/conditional.js diff --git a/tests/yield/jsfmt.spec.js b/tests/js/yield/jsfmt.spec.js similarity index 100% rename from tests/yield/jsfmt.spec.js rename to tests/js/yield/jsfmt.spec.js diff --git a/tests/yield/jsx.js b/tests/js/yield/jsx.js similarity index 100% rename from tests/yield/jsx.js rename to tests/js/yield/jsx.js diff --git a/tests/comments_jsx_same_line/__snapshots__/jsfmt.spec.js.snap b/tests/jsx/comments-same-line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/comments_jsx_same_line/__snapshots__/jsfmt.spec.js.snap rename to tests/jsx/comments-same-line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/comments_jsx_same_line/jsfmt.spec.js b/tests/jsx/comments-same-line/jsfmt.spec.js similarity index 100% rename from tests/comments_jsx_same_line/jsfmt.spec.js rename to tests/jsx/comments-same-line/jsfmt.spec.js diff --git a/tests/comments_jsx_same_line/jsx_same_line.js b/tests/jsx/comments-same-line/jsx_same_line.js similarity index 100% rename from tests/comments_jsx_same_line/jsx_same_line.js rename to tests/jsx/comments-same-line/jsx_same_line.js diff --git a/tests/mdx/__snapshots__/jsfmt.spec.js.snap b/tests/mdx/mdx/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/mdx/__snapshots__/jsfmt.spec.js.snap rename to tests/mdx/mdx/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/mdx/import-export.mdx b/tests/mdx/mdx/import-export.mdx similarity index 100% rename from tests/mdx/import-export.mdx rename to tests/mdx/mdx/import-export.mdx diff --git a/tests/mdx/inline-html.mdx b/tests/mdx/mdx/inline-html.mdx similarity index 100% rename from tests/mdx/inline-html.mdx rename to tests/mdx/mdx/inline-html.mdx diff --git a/tests/mdx/jsfmt.spec.js b/tests/mdx/mdx/jsfmt.spec.js similarity index 100% rename from tests/mdx/jsfmt.spec.js rename to tests/mdx/mdx/jsfmt.spec.js diff --git a/tests/mdx/jsx-codeblock.mdx b/tests/mdx/mdx/jsx-codeblock.mdx similarity index 100% rename from tests/mdx/jsx-codeblock.mdx rename to tests/mdx/mdx/jsx-codeblock.mdx diff --git a/tests/mdx/jsx.mdx b/tests/mdx/mdx/jsx.mdx similarity index 100% rename from tests/mdx/jsx.mdx rename to tests/mdx/mdx/jsx.mdx diff --git a/tests/mdx/levels.mdx b/tests/mdx/mdx/levels.mdx similarity index 100% rename from tests/mdx/levels.mdx rename to tests/mdx/mdx/levels.mdx diff --git a/tests/mdx/mixed.mdx b/tests/mdx/mdx/mixed.mdx similarity index 100% rename from tests/mdx/mixed.mdx rename to tests/mdx/mdx/mixed.mdx diff --git a/tests/stylefmt/at-apply/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/at-apply/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/at-apply/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/at-apply/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/at-apply/at-apply.css b/tests/stylefmt-repo/at-apply/at-apply.css similarity index 100% rename from tests/stylefmt/at-apply/at-apply.css rename to tests/stylefmt-repo/at-apply/at-apply.css diff --git a/tests/stylefmt/at-apply/jsfmt.spec.js b/tests/stylefmt-repo/at-apply/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/at-apply/jsfmt.spec.js rename to tests/stylefmt-repo/at-apply/jsfmt.spec.js diff --git a/tests/stylefmt/at-media/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/at-media/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/at-media/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/at-media/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/at-media/at-media.css b/tests/stylefmt-repo/at-media/at-media.css similarity index 100% rename from tests/stylefmt/at-media/at-media.css rename to tests/stylefmt-repo/at-media/at-media.css diff --git a/tests/stylefmt/at-media/jsfmt.spec.js b/tests/stylefmt-repo/at-media/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/at-media/jsfmt.spec.js rename to tests/stylefmt-repo/at-media/jsfmt.spec.js diff --git a/tests/stylefmt/attr-selector/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/attr-selector/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/attr-selector/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/attr-selector/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/attr-selector/attr-selector.css b/tests/stylefmt-repo/attr-selector/attr-selector.css similarity index 100% rename from tests/stylefmt/attr-selector/attr-selector.css rename to tests/stylefmt-repo/attr-selector/attr-selector.css diff --git a/tests/stylefmt/attr-selector/jsfmt.spec.js b/tests/stylefmt-repo/attr-selector/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/attr-selector/jsfmt.spec.js rename to tests/stylefmt-repo/attr-selector/jsfmt.spec.js diff --git a/tests/stylefmt/charset-2/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/charset-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/charset-2/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/charset-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/charset-2/charset-2.css b/tests/stylefmt-repo/charset-2/charset-2.css similarity index 100% rename from tests/stylefmt/charset-2/charset-2.css rename to tests/stylefmt-repo/charset-2/charset-2.css diff --git a/tests/stylefmt/charset-2/jsfmt.spec.js b/tests/stylefmt-repo/charset-2/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/charset-2/jsfmt.spec.js rename to tests/stylefmt-repo/charset-2/jsfmt.spec.js diff --git a/tests/stylefmt/charset/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/charset/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/charset/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/charset/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/charset/charset.css b/tests/stylefmt-repo/charset/charset.css similarity index 100% rename from tests/stylefmt/charset/charset.css rename to tests/stylefmt-repo/charset/charset.css diff --git a/tests/stylefmt/charset/jsfmt.spec.js b/tests/stylefmt-repo/charset/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/charset/jsfmt.spec.js rename to tests/stylefmt-repo/charset/jsfmt.spec.js diff --git a/tests/stylefmt/color-hex-lowercase/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/color-hex-lowercase/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/color-hex-lowercase/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/color-hex-lowercase/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/color-hex-lowercase/color-hex-lowercase.css b/tests/stylefmt-repo/color-hex-lowercase/color-hex-lowercase.css similarity index 100% rename from tests/stylefmt/color-hex-lowercase/color-hex-lowercase.css rename to tests/stylefmt-repo/color-hex-lowercase/color-hex-lowercase.css diff --git a/tests/stylefmt/color-hex-lowercase/jsfmt.spec.js b/tests/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/color-hex-lowercase/jsfmt.spec.js rename to tests/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js diff --git a/tests/stylefmt/comment-in-rules/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/comment-in-rules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/comment-in-rules/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/comment-in-rules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/comment-in-rules/comment-in-rules.css b/tests/stylefmt-repo/comment-in-rules/comment-in-rules.css similarity index 100% rename from tests/stylefmt/comment-in-rules/comment-in-rules.css rename to tests/stylefmt-repo/comment-in-rules/comment-in-rules.css diff --git a/tests/stylefmt/comment-in-rules/jsfmt.spec.js b/tests/stylefmt-repo/comment-in-rules/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/comment-in-rules/jsfmt.spec.js rename to tests/stylefmt-repo/comment-in-rules/jsfmt.spec.js diff --git a/tests/stylefmt/comment/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/comment/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/comment/comment.css b/tests/stylefmt-repo/comment/comment.css similarity index 100% rename from tests/stylefmt/comment/comment.css rename to tests/stylefmt-repo/comment/comment.css diff --git a/tests/stylefmt/comment/jsfmt.spec.js b/tests/stylefmt-repo/comment/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/comment/jsfmt.spec.js rename to tests/stylefmt-repo/comment/jsfmt.spec.js diff --git a/tests/stylefmt/content/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/content/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/content/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/content/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/content/content.css b/tests/stylefmt-repo/content/content.css similarity index 100% rename from tests/stylefmt/content/content.css rename to tests/stylefmt-repo/content/content.css diff --git a/tests/stylefmt/content/jsfmt.spec.js b/tests/stylefmt-repo/content/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/content/jsfmt.spec.js rename to tests/stylefmt-repo/content/jsfmt.spec.js diff --git a/tests/stylefmt/cssnext-example/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/cssnext-example/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/cssnext-example/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/cssnext-example/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/cssnext-example/cssnext-example.css b/tests/stylefmt-repo/cssnext-example/cssnext-example.css similarity index 100% rename from tests/stylefmt/cssnext-example/cssnext-example.css rename to tests/stylefmt-repo/cssnext-example/cssnext-example.css diff --git a/tests/stylefmt/cssnext-example/jsfmt.spec.js b/tests/stylefmt-repo/cssnext-example/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/cssnext-example/jsfmt.spec.js rename to tests/stylefmt-repo/cssnext-example/jsfmt.spec.js diff --git a/tests/stylefmt/custom-media-queries/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/custom-media-queries/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/custom-media-queries/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/custom-media-queries/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/custom-media-queries/custom-media-queries.css b/tests/stylefmt-repo/custom-media-queries/custom-media-queries.css similarity index 100% rename from tests/stylefmt/custom-media-queries/custom-media-queries.css rename to tests/stylefmt-repo/custom-media-queries/custom-media-queries.css diff --git a/tests/stylefmt/custom-media-queries/jsfmt.spec.js b/tests/stylefmt-repo/custom-media-queries/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/custom-media-queries/jsfmt.spec.js rename to tests/stylefmt-repo/custom-media-queries/jsfmt.spec.js diff --git a/tests/stylefmt/custom-properties/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/custom-properties/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/custom-properties/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/custom-properties/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/custom-properties/custom-properties.css b/tests/stylefmt-repo/custom-properties/custom-properties.css similarity index 100% rename from tests/stylefmt/custom-properties/custom-properties.css rename to tests/stylefmt-repo/custom-properties/custom-properties.css diff --git a/tests/stylefmt/custom-properties/jsfmt.spec.js b/tests/stylefmt-repo/custom-properties/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/custom-properties/jsfmt.spec.js rename to tests/stylefmt-repo/custom-properties/jsfmt.spec.js diff --git a/tests/stylefmt/custom-selectors/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/custom-selectors/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/custom-selectors/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/custom-selectors/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/custom-selectors/custom-selectors.css b/tests/stylefmt-repo/custom-selectors/custom-selectors.css similarity index 100% rename from tests/stylefmt/custom-selectors/custom-selectors.css rename to tests/stylefmt-repo/custom-selectors/custom-selectors.css diff --git a/tests/stylefmt/custom-selectors/jsfmt.spec.js b/tests/stylefmt-repo/custom-selectors/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/custom-selectors/jsfmt.spec.js rename to tests/stylefmt-repo/custom-selectors/jsfmt.spec.js diff --git a/tests/stylefmt/data-url/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/data-url/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/data-url/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/data-url/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/data-url/data-url.css b/tests/stylefmt-repo/data-url/data-url.css similarity index 100% rename from tests/stylefmt/data-url/data-url.css rename to tests/stylefmt-repo/data-url/data-url.css diff --git a/tests/stylefmt/data-url/jsfmt.spec.js b/tests/stylefmt-repo/data-url/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/data-url/jsfmt.spec.js rename to tests/stylefmt-repo/data-url/jsfmt.spec.js diff --git a/tests/stylefmt/font-face/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/font-face/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/font-face/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/font-face/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/font-face/font-face.css b/tests/stylefmt-repo/font-face/font-face.css similarity index 100% rename from tests/stylefmt/font-face/font-face.css rename to tests/stylefmt-repo/font-face/font-face.css diff --git a/tests/stylefmt/font-face/jsfmt.spec.js b/tests/stylefmt-repo/font-face/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/font-face/jsfmt.spec.js rename to tests/stylefmt-repo/font-face/jsfmt.spec.js diff --git a/tests/stylefmt/font-shorthand/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/font-shorthand/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/font-shorthand/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/font-shorthand/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/font-shorthand/font-shorthand.css b/tests/stylefmt-repo/font-shorthand/font-shorthand.css similarity index 100% rename from tests/stylefmt/font-shorthand/font-shorthand.css rename to tests/stylefmt-repo/font-shorthand/font-shorthand.css diff --git a/tests/stylefmt/font-shorthand/jsfmt.spec.js b/tests/stylefmt-repo/font-shorthand/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/font-shorthand/jsfmt.spec.js rename to tests/stylefmt-repo/font-shorthand/jsfmt.spec.js diff --git a/tests/stylefmt/ie-hacks/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/ie-hacks/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/ie-hacks/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/ie-hacks/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/ie-hacks/ie-hacks.css b/tests/stylefmt-repo/ie-hacks/ie-hacks.css similarity index 100% rename from tests/stylefmt/ie-hacks/ie-hacks.css rename to tests/stylefmt-repo/ie-hacks/ie-hacks.css diff --git a/tests/stylefmt/ie-hacks/jsfmt.spec.js b/tests/stylefmt-repo/ie-hacks/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/ie-hacks/jsfmt.spec.js rename to tests/stylefmt-repo/ie-hacks/jsfmt.spec.js diff --git a/tests/stylefmt/import/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/import/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/import/import.css b/tests/stylefmt-repo/import/import.css similarity index 100% rename from tests/stylefmt/import/import.css rename to tests/stylefmt-repo/import/import.css diff --git a/tests/stylefmt/import/jsfmt.spec.js b/tests/stylefmt-repo/import/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/import/jsfmt.spec.js rename to tests/stylefmt-repo/import/jsfmt.spec.js diff --git a/tests/stylefmt/important/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/important/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/important/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/important/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/important/important.css b/tests/stylefmt-repo/important/important.css similarity index 100% rename from tests/stylefmt/important/important.css rename to tests/stylefmt-repo/important/important.css diff --git a/tests/stylefmt/important/jsfmt.spec.js b/tests/stylefmt-repo/important/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/important/jsfmt.spec.js rename to tests/stylefmt-repo/important/jsfmt.spec.js diff --git a/tests/stylefmt/inline-comment/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/inline-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/inline-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/inline-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/inline-comment/inline-comment.css b/tests/stylefmt-repo/inline-comment/inline-comment.css similarity index 100% rename from tests/stylefmt/inline-comment/inline-comment.css rename to tests/stylefmt-repo/inline-comment/inline-comment.css diff --git a/tests/stylefmt/inline-comment/jsfmt.spec.js b/tests/stylefmt-repo/inline-comment/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/inline-comment/jsfmt.spec.js rename to tests/stylefmt-repo/inline-comment/jsfmt.spec.js diff --git a/tests/stylefmt/lowercase/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/lowercase/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/lowercase/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/lowercase/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/lowercase/jsfmt.spec.js b/tests/stylefmt-repo/lowercase/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/lowercase/jsfmt.spec.js rename to tests/stylefmt-repo/lowercase/jsfmt.spec.js diff --git a/tests/stylefmt/lowercase/lowercase.css b/tests/stylefmt-repo/lowercase/lowercase.css similarity index 100% rename from tests/stylefmt/lowercase/lowercase.css rename to tests/stylefmt-repo/lowercase/lowercase.css diff --git a/tests/stylefmt/media-indent-with-import/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/media-indent-with-import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/media-indent-with-import/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/media-indent-with-import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/media-indent-with-import/jsfmt.spec.js b/tests/stylefmt-repo/media-indent-with-import/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/media-indent-with-import/jsfmt.spec.js rename to tests/stylefmt-repo/media-indent-with-import/jsfmt.spec.js diff --git a/tests/stylefmt/media-indent-with-import/media-indent-with-import.css b/tests/stylefmt-repo/media-indent-with-import/media-indent-with-import.css similarity index 100% rename from tests/stylefmt/media-indent-with-import/media-indent-with-import.css rename to tests/stylefmt-repo/media-indent-with-import/media-indent-with-import.css diff --git a/tests/stylefmt/media-indent/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/media-indent/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/media-indent/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/media-indent/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/media-indent/jsfmt.spec.js b/tests/stylefmt-repo/media-indent/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/media-indent/jsfmt.spec.js rename to tests/stylefmt-repo/media-indent/jsfmt.spec.js diff --git a/tests/stylefmt/media-indent/media-indent.css b/tests/stylefmt-repo/media-indent/media-indent.css similarity index 100% rename from tests/stylefmt/media-indent/media-indent.css rename to tests/stylefmt-repo/media-indent/media-indent.css diff --git a/tests/stylefmt/media-queries-ranges/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/media-queries-ranges/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/media-queries-ranges/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/media-queries-ranges/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/media-queries-ranges/jsfmt.spec.js b/tests/stylefmt-repo/media-queries-ranges/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/media-queries-ranges/jsfmt.spec.js rename to tests/stylefmt-repo/media-queries-ranges/jsfmt.spec.js diff --git a/tests/stylefmt/media-queries-ranges/media-queries-ranges.css b/tests/stylefmt-repo/media-queries-ranges/media-queries-ranges.css similarity index 100% rename from tests/stylefmt/media-queries-ranges/media-queries-ranges.css rename to tests/stylefmt-repo/media-queries-ranges/media-queries-ranges.css diff --git a/tests/stylefmt/nested-2/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/nested-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/nested-2/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/nested-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/nested-2/jsfmt.spec.js b/tests/stylefmt-repo/nested-2/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/nested-2/jsfmt.spec.js rename to tests/stylefmt-repo/nested-2/jsfmt.spec.js diff --git a/tests/stylefmt/nested-2/nested-2.css b/tests/stylefmt-repo/nested-2/nested-2.css similarity index 100% rename from tests/stylefmt/nested-2/nested-2.css rename to tests/stylefmt-repo/nested-2/nested-2.css diff --git a/tests/stylefmt/nested-atrule/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/nested-atrule/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/nested-atrule/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/nested-atrule/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/nested-atrule/jsfmt.spec.js b/tests/stylefmt-repo/nested-atrule/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/nested-atrule/jsfmt.spec.js rename to tests/stylefmt-repo/nested-atrule/jsfmt.spec.js diff --git a/tests/stylefmt/nested-atrule/nested-atrule.css b/tests/stylefmt-repo/nested-atrule/nested-atrule.css similarity index 100% rename from tests/stylefmt/nested-atrule/nested-atrule.css rename to tests/stylefmt-repo/nested-atrule/nested-atrule.css diff --git a/tests/stylefmt/nested-indention-2/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/nested-indention-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/nested-indention-2/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/nested-indention-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/nested-indention-2/jsfmt.spec.js b/tests/stylefmt-repo/nested-indention-2/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/nested-indention-2/jsfmt.spec.js rename to tests/stylefmt-repo/nested-indention-2/jsfmt.spec.js diff --git a/tests/stylefmt/nested-indention-2/nested-indention-2.css b/tests/stylefmt-repo/nested-indention-2/nested-indention-2.css similarity index 100% rename from tests/stylefmt/nested-indention-2/nested-indention-2.css rename to tests/stylefmt-repo/nested-indention-2/nested-indention-2.css diff --git a/tests/stylefmt/nested-indention/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/nested-indention/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/nested-indention/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/nested-indention/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/nested-indention/jsfmt.spec.js b/tests/stylefmt-repo/nested-indention/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/nested-indention/jsfmt.spec.js rename to tests/stylefmt-repo/nested-indention/jsfmt.spec.js diff --git a/tests/stylefmt/nested-indention/nested-indention.css b/tests/stylefmt-repo/nested-indention/nested-indention.css similarity index 100% rename from tests/stylefmt/nested-indention/nested-indention.css rename to tests/stylefmt-repo/nested-indention/nested-indention.css diff --git a/tests/stylefmt/nested-mixin-2/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/nested-mixin-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/nested-mixin-2/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/nested-mixin-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/nested-mixin-2/jsfmt.spec.js b/tests/stylefmt-repo/nested-mixin-2/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/nested-mixin-2/jsfmt.spec.js rename to tests/stylefmt-repo/nested-mixin-2/jsfmt.spec.js diff --git a/tests/stylefmt/nested-mixin-2/nested-mixin-2.css b/tests/stylefmt-repo/nested-mixin-2/nested-mixin-2.css similarity index 100% rename from tests/stylefmt/nested-mixin-2/nested-mixin-2.css rename to tests/stylefmt-repo/nested-mixin-2/nested-mixin-2.css diff --git a/tests/stylefmt/nested-mixin/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/nested-mixin/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/nested-mixin/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/nested-mixin/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/nested-mixin/jsfmt.spec.js b/tests/stylefmt-repo/nested-mixin/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/nested-mixin/jsfmt.spec.js rename to tests/stylefmt-repo/nested-mixin/jsfmt.spec.js diff --git a/tests/stylefmt/nested-mixin/nested-mixin.css b/tests/stylefmt-repo/nested-mixin/nested-mixin.css similarity index 100% rename from tests/stylefmt/nested-mixin/nested-mixin.css rename to tests/stylefmt-repo/nested-mixin/nested-mixin.css diff --git a/tests/stylefmt/nested/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/nested/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/nested/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/nested/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/nested/jsfmt.spec.js b/tests/stylefmt-repo/nested/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/nested/jsfmt.spec.js rename to tests/stylefmt-repo/nested/jsfmt.spec.js diff --git a/tests/stylefmt/nested/nested.css b/tests/stylefmt-repo/nested/nested.css similarity index 100% rename from tests/stylefmt/nested/nested.css rename to tests/stylefmt-repo/nested/nested.css diff --git a/tests/stylefmt/non-nested-combinator/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/non-nested-combinator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/non-nested-combinator/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/non-nested-combinator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/non-nested-combinator/jsfmt.spec.js b/tests/stylefmt-repo/non-nested-combinator/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/non-nested-combinator/jsfmt.spec.js rename to tests/stylefmt-repo/non-nested-combinator/jsfmt.spec.js diff --git a/tests/stylefmt/non-nested-combinator/non-nested-combinator.css b/tests/stylefmt-repo/non-nested-combinator/non-nested-combinator.css similarity index 100% rename from tests/stylefmt/non-nested-combinator/non-nested-combinator.css rename to tests/stylefmt-repo/non-nested-combinator/non-nested-combinator.css diff --git a/tests/stylefmt/pseudo-element/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/pseudo-element/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/pseudo-element/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/pseudo-element/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/pseudo-element/jsfmt.spec.js b/tests/stylefmt-repo/pseudo-element/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/pseudo-element/jsfmt.spec.js rename to tests/stylefmt-repo/pseudo-element/jsfmt.spec.js diff --git a/tests/stylefmt/pseudo-element/pseudo-element.css b/tests/stylefmt-repo/pseudo-element/pseudo-element.css similarity index 100% rename from tests/stylefmt/pseudo-element/pseudo-element.css rename to tests/stylefmt-repo/pseudo-element/pseudo-element.css diff --git a/tests/stylefmt/readme/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/readme/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/readme/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/readme/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/readme/jsfmt.spec.js b/tests/stylefmt-repo/readme/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/readme/jsfmt.spec.js rename to tests/stylefmt-repo/readme/jsfmt.spec.js diff --git a/tests/stylefmt/readme/readme.css b/tests/stylefmt-repo/readme/readme.css similarity index 100% rename from tests/stylefmt/readme/readme.css rename to tests/stylefmt-repo/readme/readme.css diff --git a/tests/stylefmt/shorthand-with-sass-variables/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/shorthand-with-sass-variables/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/shorthand-with-sass-variables/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/shorthand-with-sass-variables/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/shorthand-with-sass-variables/jsfmt.spec.js b/tests/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/shorthand-with-sass-variables/jsfmt.spec.js rename to tests/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js diff --git a/tests/stylefmt/shorthand-with-sass-variables/shorthand-with-sass-variables.css b/tests/stylefmt-repo/shorthand-with-sass-variables/shorthand-with-sass-variables.css similarity index 100% rename from tests/stylefmt/shorthand-with-sass-variables/shorthand-with-sass-variables.css rename to tests/stylefmt-repo/shorthand-with-sass-variables/shorthand-with-sass-variables.css diff --git a/tests/stylefmt/values/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/values/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/values/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/values/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/values/jsfmt.spec.js b/tests/stylefmt-repo/values/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/values/jsfmt.spec.js rename to tests/stylefmt-repo/values/jsfmt.spec.js diff --git a/tests/stylefmt/values/values.css b/tests/stylefmt-repo/values/values.css similarity index 100% rename from tests/stylefmt/values/values.css rename to tests/stylefmt-repo/values/values.css diff --git a/tests/stylefmt/var-notation/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/var-notation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/var-notation/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/var-notation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/var-notation/jsfmt.spec.js b/tests/stylefmt-repo/var-notation/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/var-notation/jsfmt.spec.js rename to tests/stylefmt-repo/var-notation/jsfmt.spec.js diff --git a/tests/stylefmt/var-notation/var-notation.css b/tests/stylefmt-repo/var-notation/var-notation.css similarity index 100% rename from tests/stylefmt/var-notation/var-notation.css rename to tests/stylefmt-repo/var-notation/var-notation.css diff --git a/tests/stylefmt/vendor-prefix/__snapshots__/jsfmt.spec.js.snap b/tests/stylefmt-repo/vendor-prefix/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt/vendor-prefix/__snapshots__/jsfmt.spec.js.snap rename to tests/stylefmt-repo/vendor-prefix/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt/vendor-prefix/jsfmt.spec.js b/tests/stylefmt-repo/vendor-prefix/jsfmt.spec.js similarity index 100% rename from tests/stylefmt/vendor-prefix/jsfmt.spec.js rename to tests/stylefmt-repo/vendor-prefix/jsfmt.spec.js diff --git a/tests/stylefmt/vendor-prefix/vendor-prefix.css b/tests/stylefmt-repo/vendor-prefix/vendor-prefix.css similarity index 100% rename from tests/stylefmt/vendor-prefix/vendor-prefix.css rename to tests/stylefmt-repo/vendor-prefix/vendor-prefix.css diff --git a/tests/decorators-ts/__snapshots__/jsfmt.spec.js.snap b/tests/typescript/decorators-ts/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/decorators-ts/__snapshots__/jsfmt.spec.js.snap rename to tests/typescript/decorators-ts/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/decorators-ts/accessor-decorator.ts b/tests/typescript/decorators-ts/accessor-decorator.ts similarity index 100% rename from tests/decorators-ts/accessor-decorator.ts rename to tests/typescript/decorators-ts/accessor-decorator.ts diff --git a/tests/decorators-ts/angular.ts b/tests/typescript/decorators-ts/angular.ts similarity index 100% rename from tests/decorators-ts/angular.ts rename to tests/typescript/decorators-ts/angular.ts diff --git a/tests/decorators-ts/class-decorator.ts b/tests/typescript/decorators-ts/class-decorator.ts similarity index 100% rename from tests/decorators-ts/class-decorator.ts rename to tests/typescript/decorators-ts/class-decorator.ts diff --git a/tests/decorators-ts/jsfmt.spec.js b/tests/typescript/decorators-ts/jsfmt.spec.js similarity index 100% rename from tests/decorators-ts/jsfmt.spec.js rename to tests/typescript/decorators-ts/jsfmt.spec.js diff --git a/tests/decorators-ts/method-decorator.ts b/tests/typescript/decorators-ts/method-decorator.ts similarity index 100% rename from tests/decorators-ts/method-decorator.ts rename to tests/typescript/decorators-ts/method-decorator.ts diff --git a/tests/decorators-ts/mobx.ts b/tests/typescript/decorators-ts/mobx.ts similarity index 100% rename from tests/decorators-ts/mobx.ts rename to tests/typescript/decorators-ts/mobx.ts diff --git a/tests/decorators-ts/multiple.ts b/tests/typescript/decorators-ts/multiple.ts similarity index 100% rename from tests/decorators-ts/multiple.ts rename to tests/typescript/decorators-ts/multiple.ts diff --git a/tests/decorators-ts/parameter-decorator.ts b/tests/typescript/decorators-ts/parameter-decorator.ts similarity index 100% rename from tests/decorators-ts/parameter-decorator.ts rename to tests/typescript/decorators-ts/parameter-decorator.ts diff --git a/tests/decorators-ts/property-decorator.ts b/tests/typescript/decorators-ts/property-decorator.ts similarity index 100% rename from tests/decorators-ts/property-decorator.ts rename to tests/typescript/decorators-ts/property-decorator.ts diff --git a/tests/decorators-ts/typeorm.ts b/tests/typescript/decorators-ts/typeorm.ts similarity index 100% rename from tests/decorators-ts/typeorm.ts rename to tests/typescript/decorators-ts/typeorm.ts diff --git a/tests/export_default_ts/__snapshots__/jsfmt.spec.js.snap b/tests/typescript/export-default/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/export_default_ts/__snapshots__/jsfmt.spec.js.snap rename to tests/typescript/export-default/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/export_default_ts/function_as.ts b/tests/typescript/export-default/function_as.ts similarity index 100% rename from tests/export_default_ts/function_as.ts rename to tests/typescript/export-default/function_as.ts diff --git a/tests/export_default_ts/jsfmt.spec.js b/tests/typescript/export-default/jsfmt.spec.js similarity index 100% rename from tests/export_default_ts/jsfmt.spec.js rename to tests/typescript/export-default/jsfmt.spec.js diff --git a/tests/no-semi-typescript/__snapshots__/jsfmt.spec.js.snap b/tests/typescript/no-semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/no-semi-typescript/__snapshots__/jsfmt.spec.js.snap rename to tests/typescript/no-semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/no-semi-typescript/jsfmt.spec.js b/tests/typescript/no-semi/jsfmt.spec.js similarity index 100% rename from tests/no-semi-typescript/jsfmt.spec.js rename to tests/typescript/no-semi/jsfmt.spec.js diff --git a/tests/no-semi-typescript/no-semi.ts b/tests/typescript/no-semi/no-semi.ts similarity index 100% rename from tests/no-semi-typescript/no-semi.ts rename to tests/typescript/no-semi/no-semi.ts diff --git a/tests/no-semi-typescript/non-null.ts b/tests/typescript/no-semi/non-null.ts similarity index 100% rename from tests/no-semi-typescript/non-null.ts rename to tests/typescript/no-semi/non-null.ts diff --git a/tests/multiparser_vue/__snapshots__/jsfmt.spec.js.snap b/tests/vue/multiparser/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/multiparser_vue/__snapshots__/jsfmt.spec.js.snap rename to tests/vue/multiparser/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/multiparser_vue/jsfmt.spec.js b/tests/vue/multiparser/jsfmt.spec.js similarity index 100% rename from tests/multiparser_vue/jsfmt.spec.js rename to tests/vue/multiparser/jsfmt.spec.js diff --git a/tests/multiparser_vue/lang-jsx.vue b/tests/vue/multiparser/lang-jsx.vue similarity index 100% rename from tests/multiparser_vue/lang-jsx.vue rename to tests/vue/multiparser/lang-jsx.vue diff --git a/tests/multiparser_vue/lang-ts.vue b/tests/vue/multiparser/lang-ts.vue similarity index 100% rename from tests/multiparser_vue/lang-ts.vue rename to tests/vue/multiparser/lang-ts.vue diff --git a/tests/multiparser_vue/lang-tsx.vue b/tests/vue/multiparser/lang-tsx.vue similarity index 100% rename from tests/multiparser_vue/lang-tsx.vue rename to tests/vue/multiparser/lang-tsx.vue diff --git a/tests/multiparser_vue/template-bind.vue b/tests/vue/multiparser/template-bind.vue similarity index 100% rename from tests/multiparser_vue/template-bind.vue rename to tests/vue/multiparser/template-bind.vue diff --git a/tests/multiparser_vue/template-class.vue b/tests/vue/multiparser/template-class.vue similarity index 100% rename from tests/multiparser_vue/template-class.vue rename to tests/vue/multiparser/template-class.vue diff --git a/tests/multiparser_vue/vue-component.vue b/tests/vue/multiparser/vue-component.vue similarity index 100% rename from tests/multiparser_vue/vue-component.vue rename to tests/vue/multiparser/vue-component.vue diff --git a/tests/range_vue/__snapshots__/jsfmt.spec.js.snap b/tests/vue/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/range_vue/__snapshots__/jsfmt.spec.js.snap rename to tests/vue/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/range_vue/example.vue b/tests/vue/range/example.vue similarity index 100% rename from tests/range_vue/example.vue rename to tests/vue/range/example.vue diff --git a/tests/range_vue/jsfmt.spec.js b/tests/vue/range/jsfmt.spec.js similarity index 100% rename from tests/range_vue/jsfmt.spec.js rename to tests/vue/range/jsfmt.spec.js diff --git a/tests_config/run_spec.js b/tests_config/run_spec.js index 7cd79fe59..49321e573 100644 --- a/tests_config/run_spec.js +++ b/tests_config/run_spec.js @@ -22,22 +22,22 @@ const prettier = !TEST_STANDALONE // TODO: these test files need fix const unstableTests = new Map( [ - "class_comment/comments.js", - ["comments/dangling_array.js", (options) => options.semi === false], - ["comments/jsx.js", (options) => options.semi === false], - "comments/binary-expressions-single-comments.js", - "comments/return-statement.js", - "comments/tagged-template-literal.js", - "comments_closure_typecast/iife.js", + "js/class-comment/comments.js", + ["js/comments/dangling_array.js", (options) => options.semi === false], + ["js/comments/jsx.js", (options) => options.semi === false], + "js/comments/binary-expressions-single-comments.js", + "js/comments/return-statement.js", + "js/comments/tagged-template-literal.js", + "js/comments-closure-typecast/iife.js", "markdown/footnoteDefinition/multiline.md", "markdown/spec/example-234.md", "markdown/spec/example-235.md", "html/multiparser-js/script-tag-escaping.html", [ - "multiparser_js_markdown/codeblock.js", + "js/multiparser-markdown/codeblock.js", (options) => options.proseWrap === "always", ], - ["no-semi/comments.js", (options) => options.semi === false], + ["js/no-semi/comments.js", (options) => options.semi === false], "yaml/prettier-ignore/document.yml", ].map((fixture) => { const [file, isUnstable = () => true] = Array.isArray(fixture)