Log after subsequent compilations in --watch mode (#11220)
This commit is contained in:
@@ -2,4 +2,4 @@
|
||||
|
||||
arr.map(function (x) {
|
||||
return x * MULTIPLIER;
|
||||
});
|
||||
});
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/index.js -> lib/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/index.js -> lib/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
src/foo/.foo.js -> lib/foo/.foo.js
|
||||
src/foo/bar.js -> lib/foo/bar.js
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
src/.foo.js -> lib/.foo.js
|
||||
src/bar/index.js -> lib/bar/index.js
|
||||
src/foo/foo.js -> lib/foo/foo.js
|
||||
Successfully compiled 3 files with Babel.
|
||||
Successfully compiled 3 files with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/index.js -> lib/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/index.js -> lib/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/index.js -> lib/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/foo/bar.js -> lib/foo/bar.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/index.js -> lib/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/index.js -> lib/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/index.js -> lib/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/foo/bar.js -> lib/foo/bar.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
src/bar/index.js -> lib/bar/index.js
|
||||
src/foo/foo.js -> lib/foo/foo.js
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/foobar/foo.js -> lib/foobar/foo.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -2,4 +2,4 @@ src/a.js -> lib/a.js
|
||||
src/b.js -> lib/b.js
|
||||
src/baz/c.js -> lib/baz/c.js
|
||||
src/foo.js -> lib/foo.js
|
||||
Successfully compiled 4 files with Babel.
|
||||
Successfully compiled 4 files with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/bar/index.js -> lib/bar/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
src/a.foo.js -> lib/a.foo.js
|
||||
src/baz/b.foo.js -> lib/baz/b.foo.js
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/bar/index.js -> lib/bar/index.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/foo.js -> lib/foo.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
src/bar.mjs -> lib/bar.mjs
|
||||
src/foo.js -> lib/foo.js
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
src/bar.mjs -> lib/bar.mjs
|
||||
src/foo.jsx -> lib/foo.mjs
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -2,4 +2,4 @@ package1/src/bar/bar1.js -> package1/lib/bar/bar1.js
|
||||
package1/src/foo1.js -> package1/lib/foo1.js
|
||||
package2/src/bar/bar2.js -> package2/lib/bar/bar2.js
|
||||
package2/src/foo2.js -> package2/lib/foo2.js
|
||||
Successfully compiled 4 files with Babel.
|
||||
Successfully compiled 4 files with Babel (123ms).
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
src/bar/bar.js -> lib/bar/bar.js
|
||||
src/foo.js -> lib/foo.js
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
src/bar/bar.js -> lib/bar/bar.js
|
||||
src/foo.js -> lib/foo.js
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
src/bar/bar.js -> lib/bar/bar.js
|
||||
src/foo.js -> lib/foo.js
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -1 +1 @@
|
||||
Successfully compiled 2 files with Babel.
|
||||
Successfully compiled 2 files with Babel (123ms).
|
||||
|
||||
@@ -1 +1 @@
|
||||
Successfully compiled 0 files with Babel.
|
||||
Successfully compiled 0 files with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/foo.js -> lib/foo.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
src/foo.js -> lib/foo.js
|
||||
Successfully compiled 1 file with Babel.
|
||||
Successfully compiled 1 file with Babel (123ms).
|
||||
|
||||
@@ -49,19 +49,19 @@ const saveInFiles = function(files) {
|
||||
});
|
||||
};
|
||||
|
||||
const replacePaths = function(str, cwd) {
|
||||
const normalizeOutput = function(str, cwd) {
|
||||
let prev;
|
||||
do {
|
||||
prev = str;
|
||||
str = str.replace(cwd, "<CWD>");
|
||||
} while (str !== prev);
|
||||
|
||||
return str;
|
||||
return str.replace(/\(\d+ms\)/g, "(123ms)");
|
||||
};
|
||||
|
||||
const assertTest = function(stdout, stderr, opts, cwd) {
|
||||
stdout = replacePaths(stdout, cwd);
|
||||
stderr = replacePaths(stderr, cwd);
|
||||
stdout = normalizeOutput(stdout, cwd);
|
||||
stderr = normalizeOutput(stderr, cwd);
|
||||
|
||||
const expectStderr = opts.stderr.trim();
|
||||
stderr = stderr.trim();
|
||||
@@ -84,6 +84,7 @@ const assertTest = function(stdout, stderr, opts, cwd) {
|
||||
if (opts.stdoutContains) {
|
||||
expect(stdout).toContain(expectStdout);
|
||||
} else {
|
||||
fs.writeFileSync(opts.stdoutPath, stdout + "\n");
|
||||
expect(stdout).toBe(expectStdout);
|
||||
}
|
||||
} else if (stdout) {
|
||||
@@ -230,6 +231,7 @@ fs.readdirSync(fixtureLoc).forEach(function(binName) {
|
||||
|
||||
["stdout", "stdin", "stderr"].forEach(function(key) {
|
||||
const loc = path.join(testLoc, key + ".txt");
|
||||
opts[key + "Path"] = loc;
|
||||
if (fs.existsSync(loc)) {
|
||||
opts[key] = helper.readFile(loc);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user