Sanitize rush progress numbers in docker test output (#32029)

This commit is contained in:
Wesley Wigham 2019-06-21 14:49:43 -07:00 committed by GitHub
parent 5498f583f9
commit 9d23ce3d06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 64 additions and 60 deletions

View file

@ -157,7 +157,7 @@ ${sanitizeDockerfileOutput(result.stderr.toString())}`;
} }
function sanitizeDockerfileOutput(result: string): string { function sanitizeDockerfileOutput(result: string): string {
return stripAbsoluteImportPaths(sanitizeTimestamps(stripANSIEscapes(normalizeNewlines(result)))); return stripAbsoluteImportPaths(sanitizeTimestamps(stripRushStageNumbers(stripANSIEscapes(normalizeNewlines(result)))));
} }
function normalizeNewlines(result: string): string { function normalizeNewlines(result: string): string {
@ -168,6 +168,10 @@ function stripANSIEscapes(result: string): string {
return result.replace(/\x1b\[[0-9;]*[a-zA-Z]/g, ""); return result.replace(/\x1b\[[0-9;]*[a-zA-Z]/g, "");
} }
function stripRushStageNumbers(result: string): string {
return result.replace(/\d+ of \d+:/g, "XX of XX:");
}
function sanitizeTimestamps(result: string): string { function sanitizeTimestamps(result: string): string {
return result.replace(/\[\d?\d:\d\d:\d\d (A|P)M\]/g, "[XX:XX:XX XM]") return result.replace(/\[\d?\d:\d\d:\d\d (A|P)M\]/g, "[XX:XX:XX XM]")
.replace(/\d+(\.\d+)? seconds?/g, "? seconds") .replace(/\d+(\.\d+)? seconds?/g, "? seconds")

View file

@ -10,40 +10,40 @@ Starting "rush rebuild"
Executing a maximum of 1 simultaneous processes... Executing a maximum of 1 simultaneous processes...
[@azure/abort-controller] started [@azure/abort-controller] started
1 of 18: [@azure/abort-controller] completed successfully in ? seconds XX of XX: [@azure/abort-controller] completed successfully in ? seconds
[@azure/cosmos] started [@azure/cosmos] started
2 of 18: [@azure/cosmos] completed successfully in ? seconds XX of XX: [@azure/cosmos] completed successfully in ? seconds
[@azure/event-hubs] started [@azure/event-hubs] started
3 of 18: [@azure/event-hubs] completed successfully in ? seconds XX of XX: [@azure/event-hubs] completed successfully in ? seconds
[@azure/service-bus] started [@azure/service-bus] started
Warning: You have changed the public API signature for this project. Updating review/service-bus.api.md Warning: You have changed the public API signature for this project. Updating review/service-bus.api.md
[@azure/storage-blob] started [@azure/storage-blob] started
5 of 18: [@azure/storage-blob] completed successfully in ? seconds XX of XX: [@azure/storage-blob] completed successfully in ? seconds
[@azure/storage-datalake] started [@azure/storage-datalake] started
6 of 18: [@azure/storage-datalake] completed successfully in ? seconds XX of XX: [@azure/storage-datalake] completed successfully in ? seconds
[@azure/storage-file] started [@azure/storage-file] started
7 of 18: [@azure/storage-file] completed successfully in ? seconds XX of XX: [@azure/storage-file] completed successfully in ? seconds
[@azure/storage-queue] started [@azure/storage-queue] started
8 of 18: [@azure/storage-queue] completed successfully in ? seconds XX of XX: [@azure/storage-queue] completed successfully in ? seconds
[@azure/template] started [@azure/template] started
9 of 18: [@azure/template] completed successfully in ? seconds XX of XX: [@azure/template] completed successfully in ? seconds
[@azure/core-http] started [@azure/core-http] started
10 of 18: [@azure/core-http] completed successfully in ? seconds XX of XX: [@azure/core-http] completed successfully in ? seconds
[@azure/core-paging] started [@azure/core-paging] started
11 of 18: [@azure/core-paging] completed successfully in ? seconds XX of XX: [@azure/core-paging] completed successfully in ? seconds
[@azure/event-processor-host] started [@azure/event-processor-host] started
12 of 18: [@azure/event-processor-host] completed successfully in ? seconds XX of XX: [@azure/event-processor-host] completed successfully in ? seconds
[testhub] started [testhub] started
13 of 18: [testhub] completed successfully in ? seconds XX of XX: [testhub] completed successfully in ? seconds
[@azure/identity] started [@azure/identity] started
14 of 18: [@azure/identity] completed successfully in ? seconds XX of XX: [@azure/identity] completed successfully in ? seconds
[@azure/core-amqp] started [@azure/core-amqp] started
[@azure/keyvault-certificates] started [@azure/keyvault-certificates] started
15 of 18: [@azure/keyvault-certificates] completed successfully in ? seconds XX of XX: [@azure/keyvault-certificates] completed successfully in ? seconds
[@azure/keyvault-keys] started [@azure/keyvault-keys] started
16 of 18: [@azure/keyvault-keys] completed successfully in ? seconds XX of XX: [@azure/keyvault-keys] completed successfully in ? seconds
[@azure/keyvault-secrets] started [@azure/keyvault-secrets] started
17 of 18: [@azure/keyvault-secrets] completed successfully in ? seconds XX of XX: [@azure/keyvault-secrets] completed successfully in ? seconds
SUCCESS (16) SUCCESS (16)
================================ ================================
@ -89,7 +89,7 @@ rush rebuild - Errors! ( ? seconds)
Standard error: Standard error:
Your version of Node.js (12.4.0) has not been tested with this release of Rush. The Rush team will not accept issue reports for it. Please consider upgrading Rush or downgrading Node.js. Your version of Node.js (12.4.0) has not been tested with this release of Rush. The Rush team will not accept issue reports for it. Please consider upgrading Rush or downgrading Node.js.
4 of 18: [@azure/service-bus] completed with warnings in ? seconds XX of XX: [@azure/service-bus] completed with warnings in ? seconds
14 of 18: [@azure/core-amqp] failed to build! XX of XX: [@azure/core-amqp] failed to build!
[@azure/core-amqp] Returned error code: 2 [@azure/core-amqp] Returned error code: 2

View file

@ -10,15 +10,15 @@ Starting "rush rebuild"
Executing a maximum of 1 simultaneous processes... Executing a maximum of 1 simultaneous processes...
[@uifabric/prettier-rules] started [@uifabric/prettier-rules] started
1 of 41: [@uifabric/prettier-rules] completed successfully in ? seconds XX of XX: [@uifabric/prettier-rules] completed successfully in ? seconds
[@uifabric/tslint-rules] started [@uifabric/tslint-rules] started
2 of 41: [@uifabric/tslint-rules] completed successfully in ? seconds XX of XX: [@uifabric/tslint-rules] completed successfully in ? seconds
[@uifabric/codepen-loader] started [@uifabric/codepen-loader] started
ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions. ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
[@uifabric/build] started [@uifabric/build] started
4 of 41: [@uifabric/build] completed successfully in ? seconds XX of XX: [@uifabric/build] completed successfully in ? seconds
[@uifabric/migration] started [@uifabric/migration] started
5 of 41: [@uifabric/migration] completed successfully in ? seconds XX of XX: [@uifabric/migration] completed successfully in ? seconds
[@uifabric/set-version] started [@uifabric/set-version] started
ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions. ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
[@uifabric/merge-styles] started [@uifabric/merge-styles] started
@ -26,13 +26,13 @@ ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed
[@uifabric/jest-serializer-merge-styles] started [@uifabric/jest-serializer-merge-styles] started
ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions. ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
[@uifabric/test-utilities] started [@uifabric/test-utilities] started
9 of 41: [@uifabric/test-utilities] completed successfully in ? seconds XX of XX: [@uifabric/test-utilities] completed successfully in ? seconds
[@uifabric/utilities] started [@uifabric/utilities] started
ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions. ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
[@uifabric/styling] started [@uifabric/styling] started
ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions. ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
[@uifabric/file-type-icons] started [@uifabric/file-type-icons] started
12 of 41: [@uifabric/file-type-icons] completed successfully in ? seconds XX of XX: [@uifabric/file-type-icons] completed successfully in ? seconds
[@uifabric/foundation] started [@uifabric/foundation] started
ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions. ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed has not been tested with ts-jest. If you're experiencing issues, consider using a supported version (>=2.7.0 <4.0.0). Please do not report issues in ts-jest if you are using unsupported versions.
● createFactory passes componentProps without userProps ● createFactory passes componentProps without userProps
@ -270,9 +270,9 @@ ts-jest[versions] (WARN) Version X.X.X-insiders.xxxxxxxx of typescript installed
[XX:XX:XX XM] x finished 'build' in ?s with errors [XX:XX:XX XM] x finished 'build' in ?s with errors
[XX:XX:XX XM] x Error previously detected. See above for error messages. [XX:XX:XX XM] x Error previously detected. See above for error messages.
[@uifabric/icons] started [@uifabric/icons] started
39 of 41: [@uifabric/icons] completed successfully in ? seconds XX of XX: [@uifabric/icons] completed successfully in ? seconds
[@uifabric/webpack-utils] started [@uifabric/webpack-utils] started
40 of 41: [@uifabric/webpack-utils] completed successfully in ? seconds XX of XX: [@uifabric/webpack-utils] completed successfully in ? seconds
SUCCESS (8) SUCCESS (8)
================================ ================================
@ -381,38 +381,38 @@ rush rebuild - Errors! ( ? seconds)
Standard error: Standard error:
Your version of Node.js (12.4.0) has not been tested with this release of Rush. The Rush team will not accept issue reports for it. Please consider upgrading Rush or downgrading Node.js. Your version of Node.js (12.4.0) has not been tested with this release of Rush. The Rush team will not accept issue reports for it. Please consider upgrading Rush or downgrading Node.js.
3 of 41: [@uifabric/codepen-loader] completed with warnings in ? seconds XX of XX: [@uifabric/codepen-loader] completed with warnings in ? seconds
6 of 41: [@uifabric/set-version] completed with warnings in ? seconds XX of XX: [@uifabric/set-version] completed with warnings in ? seconds
7 of 41: [@uifabric/merge-styles] completed with warnings in ? seconds XX of XX: [@uifabric/merge-styles] completed with warnings in ? seconds
8 of 41: [@uifabric/jest-serializer-merge-styles] completed with warnings in ? seconds XX of XX: [@uifabric/jest-serializer-merge-styles] completed with warnings in ? seconds
10 of 41: [@uifabric/utilities] completed with warnings in ? seconds XX of XX: [@uifabric/utilities] completed with warnings in ? seconds
11 of 41: [@uifabric/styling] completed with warnings in ? seconds XX of XX: [@uifabric/styling] completed with warnings in ? seconds
12 of 41: [@uifabric/foundation] failed to build! XX of XX: [@uifabric/foundation] failed to build!
13 of 41: [@uifabric/experiments] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/experiments] blocked by [@uifabric/foundation]!
14 of 41: [@uifabric/fabric-website] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/fabric-website] blocked by [@uifabric/foundation]!
15 of 41: [@uifabric/pr-deploy-site] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/pr-deploy-site] blocked by [@uifabric/foundation]!
16 of 41: [@uifabric/react-cards] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/react-cards] blocked by [@uifabric/foundation]!
17 of 41: [theming-designer] blocked by [@uifabric/foundation]! XX of XX: [theming-designer] blocked by [@uifabric/foundation]!
18 of 41: [vr-tests] blocked by [@uifabric/foundation]! XX of XX: [vr-tests] blocked by [@uifabric/foundation]!
19 of 41: [dom-tests] blocked by [@uifabric/foundation]! XX of XX: [dom-tests] blocked by [@uifabric/foundation]!
20 of 41: [perf-test] blocked by [@uifabric/foundation]! XX of XX: [perf-test] blocked by [@uifabric/foundation]!
21 of 41: [test-bundles] blocked by [@uifabric/foundation]! XX of XX: [test-bundles] blocked by [@uifabric/foundation]!
22 of 41: [office-ui-fabric-react] blocked by [@uifabric/foundation]! XX of XX: [office-ui-fabric-react] blocked by [@uifabric/foundation]!
23 of 41: [@uifabric/api-docs] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/api-docs] blocked by [@uifabric/foundation]!
24 of 41: [@uifabric/fabric-website-resources] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/fabric-website-resources] blocked by [@uifabric/foundation]!
25 of 41: [a11y-tests] blocked by [@uifabric/foundation]! XX of XX: [a11y-tests] blocked by [@uifabric/foundation]!
26 of 41: [ssr-tests] blocked by [@uifabric/foundation]! XX of XX: [ssr-tests] blocked by [@uifabric/foundation]!
27 of 41: [@uifabric/azure-themes] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/azure-themes] blocked by [@uifabric/foundation]!
28 of 41: [@uifabric/charting] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/charting] blocked by [@uifabric/foundation]!
29 of 41: [@uifabric/date-time] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/date-time] blocked by [@uifabric/foundation]!
30 of 41: [@uifabric/example-app-base] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/example-app-base] blocked by [@uifabric/foundation]!
31 of 41: [@uifabric/foundation-scenarios] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/foundation-scenarios] blocked by [@uifabric/foundation]!
32 of 41: [@uifabric/lists] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/lists] blocked by [@uifabric/foundation]!
33 of 41: [@uifabric/fluent-theme] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/fluent-theme] blocked by [@uifabric/foundation]!
34 of 41: [@uifabric/tsx-editor] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/tsx-editor] blocked by [@uifabric/foundation]!
35 of 41: [@uifabric/theme-samples] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/theme-samples] blocked by [@uifabric/foundation]!
36 of 41: [@uifabric/variants] blocked by [@uifabric/foundation]! XX of XX: [@uifabric/variants] blocked by [@uifabric/foundation]!
37 of 41: [server-rendered-app] blocked by [@uifabric/foundation]! XX of XX: [server-rendered-app] blocked by [@uifabric/foundation]!
38 of 41: [todo-app] blocked by [@uifabric/foundation]! XX of XX: [todo-app] blocked by [@uifabric/foundation]!
[@uifabric/foundation] Returned error code: 1 [@uifabric/foundation] Returned error code: 1