Rename recordSuccessMetric to reportPlatformFailures
Summary: Change from `recordSuccessMetric` to `reportPlatformFailures`, because the next diff adds `reportPluginFailures` and I want to distinguish the two. Reviewed By: passy Differential Revision: D13878380 fbshipit-source-id: 9c6b8bfe1ed2e1a8bbe5aacbec31d24e9aa39171
This commit is contained in:
committed by
Facebook Github Bot
parent
1101306249
commit
6d50843eed
@@ -15,7 +15,7 @@ import adb from 'adbkit-fb';
|
|||||||
import {exec, spawn} from 'child_process';
|
import {exec, spawn} from 'child_process';
|
||||||
import {remote} from 'electron';
|
import {remote} from 'electron';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import {recordSuccessMetric} from '../utils/metrics';
|
import {reportPlatformFailures} from '../utils/metrics';
|
||||||
|
|
||||||
let CAPTURE_LOCATION = remote.app.getPath('desktop');
|
let CAPTURE_LOCATION = remote.app.getPath('desktop');
|
||||||
try {
|
try {
|
||||||
@@ -126,7 +126,7 @@ class ScreenCaptureButtons extends Component<Props, State> {
|
|||||||
const {selectedDevice} = this.props;
|
const {selectedDevice} = this.props;
|
||||||
|
|
||||||
if (selectedDevice instanceof AndroidDevice) {
|
if (selectedDevice instanceof AndroidDevice) {
|
||||||
return recordSuccessMetric(
|
return reportPlatformFailures(
|
||||||
selectedDevice.adb
|
selectedDevice.adb
|
||||||
.screencap(selectedDevice.serial)
|
.screencap(selectedDevice.serial)
|
||||||
.then(writePngStreamToFile)
|
.then(writePngStreamToFile)
|
||||||
@@ -135,7 +135,7 @@ class ScreenCaptureButtons extends Component<Props, State> {
|
|||||||
).catch(console.error);
|
).catch(console.error);
|
||||||
} else if (selectedDevice instanceof IOSDevice) {
|
} else if (selectedDevice instanceof IOSDevice) {
|
||||||
const screenshotPath = path.join(CAPTURE_LOCATION, getFileName('png'));
|
const screenshotPath = path.join(CAPTURE_LOCATION, getFileName('png'));
|
||||||
return recordSuccessMetric(
|
return reportPlatformFailures(
|
||||||
new Promise((resolve, reject) => {
|
new Promise((resolve, reject) => {
|
||||||
exec(
|
exec(
|
||||||
`xcrun simctl io booted screenshot "${screenshotPath}"`,
|
`xcrun simctl io booted screenshot "${screenshotPath}"`,
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import type {Store} from '../reducers/index.js';
|
|||||||
import type BaseDevice from '../devices/BaseDevice';
|
import type BaseDevice from '../devices/BaseDevice';
|
||||||
import type Logger from '../fb-stubs/Logger.js';
|
import type Logger from '../fb-stubs/Logger.js';
|
||||||
import {registerDeviceCallbackOnPlugins} from '../utils/onRegisterDevice.js';
|
import {registerDeviceCallbackOnPlugins} from '../utils/onRegisterDevice.js';
|
||||||
import {recordSuccessMetric} from '../utils/metrics';
|
import {reportPlatformFailures} from '../utils/metrics';
|
||||||
const adb = require('adbkit-fb');
|
const adb = require('adbkit-fb');
|
||||||
|
|
||||||
function createDevice(
|
function createDevice(
|
||||||
@@ -70,7 +70,7 @@ export default (store: Store, logger: Logger) => {
|
|||||||
const adbPath = process.env.ANDROID_HOME
|
const adbPath = process.env.ANDROID_HOME
|
||||||
? `${process.env.ANDROID_HOME}/platform-tools/adb`
|
? `${process.env.ANDROID_HOME}/platform-tools/adb`
|
||||||
: 'adb';
|
: 'adb';
|
||||||
return recordSuccessMetric(
|
return reportPlatformFailures(
|
||||||
promisify(child_process.exec)(`${adbPath} start-server`)
|
promisify(child_process.exec)(`${adbPath} start-server`)
|
||||||
.then(result => {
|
.then(result => {
|
||||||
if (result.error) {
|
if (result.error) {
|
||||||
@@ -89,7 +89,7 @@ export default (store: Store, logger: Logger) => {
|
|||||||
/* In the event that starting adb with the above method fails, fallback
|
/* In the event that starting adb with the above method fails, fallback
|
||||||
to using adbkit, though its known to be unreliable. */
|
to using adbkit, though its known to be unreliable. */
|
||||||
const unsafeClient = adb.createClient();
|
const unsafeClient = adb.createClient();
|
||||||
return recordSuccessMetric(
|
return reportPlatformFailures(
|
||||||
promiseRetry(
|
promiseRetry(
|
||||||
(retry, number) => {
|
(retry, number) => {
|
||||||
return unsafeClient
|
return unsafeClient
|
||||||
@@ -131,7 +131,7 @@ export default (store: Store, logger: Logger) => {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
recordSuccessMetric(createClient(), 'createADBClient')
|
reportPlatformFailures(createClient(), 'createADBClient')
|
||||||
.then(client => {
|
.then(client => {
|
||||||
client
|
client
|
||||||
.trackDevices()
|
.trackDevices()
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import {Single} from 'rsocket-flowable';
|
|||||||
import Client from './Client.js';
|
import Client from './Client.js';
|
||||||
import type {UninitializedClient} from './UninitializedClient';
|
import type {UninitializedClient} from './UninitializedClient';
|
||||||
import {RecurringError} from './utils/errors';
|
import {RecurringError} from './utils/errors';
|
||||||
import {recordSuccessMetric} from './utils/metrics';
|
import {reportPlatformFailures} from './utils/metrics';
|
||||||
|
|
||||||
const EventEmitter = (require('events'): any);
|
const EventEmitter = (require('events'): any);
|
||||||
const invariant = require('invariant');
|
const invariant = require('invariant');
|
||||||
@@ -67,7 +67,7 @@ export default class Server extends EventEmitter {
|
|||||||
this.insecureServer = this.startServer(insecure);
|
this.insecureServer = this.startServer(insecure);
|
||||||
return;
|
return;
|
||||||
});
|
});
|
||||||
recordSuccessMetric(this.initialisePromise, 'initializeServer');
|
reportPlatformFailures(this.initialisePromise, 'initializeServer');
|
||||||
return this.initialisePromise;
|
return this.initialisePromise;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -182,7 +182,7 @@ export default class Server extends EventEmitter {
|
|||||||
const {csr, destination} = json;
|
const {csr, destination} = json;
|
||||||
return new Single(subscriber => {
|
return new Single(subscriber => {
|
||||||
subscriber.onSubscribe();
|
subscriber.onSubscribe();
|
||||||
recordSuccessMetric(
|
reportPlatformFailures(
|
||||||
this.certificateProvider.processCertificateSigningRequest(
|
this.certificateProvider.processCertificateSigningRequest(
|
||||||
csr,
|
csr,
|
||||||
clientData.os,
|
clientData.os,
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ const tmp = require('tmp');
|
|||||||
const tmpFile = promisify(tmp.file);
|
const tmpFile = promisify(tmp.file);
|
||||||
const tmpDir = promisify(tmp.dir);
|
const tmpDir = promisify(tmp.dir);
|
||||||
import iosUtil from '../fb-stubs/iOSContainerUtility';
|
import iosUtil from '../fb-stubs/iOSContainerUtility';
|
||||||
import {recordSuccessMetric} from './metrics';
|
import {reportPlatformFailures} from './metrics';
|
||||||
|
|
||||||
// Desktop file paths
|
// Desktop file paths
|
||||||
const os = require('os');
|
const os = require('os');
|
||||||
@@ -78,7 +78,7 @@ export default class CertificateProvider {
|
|||||||
constructor(server: Server, logger: LogManager) {
|
constructor(server: Server, logger: LogManager) {
|
||||||
this.logger = logger;
|
this.logger = logger;
|
||||||
this.adb = adb.createClient();
|
this.adb = adb.createClient();
|
||||||
this.certificateSetup = recordSuccessMetric(
|
this.certificateSetup = reportPlatformFailures(
|
||||||
this.ensureServerCertExists(),
|
this.ensureServerCertExists(),
|
||||||
'ensureServerCertExists',
|
'ensureServerCertExists',
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import {getInstance} from '../fb-stubs/Logger';
|
|||||||
failure state of it, with a given name, based on whether it's fulfilled or
|
failure state of it, with a given name, based on whether it's fulfilled or
|
||||||
rejected.
|
rejected.
|
||||||
*/
|
*/
|
||||||
export function recordSuccessMetric(
|
export function reportPlatformFailures(
|
||||||
promise: Promise<*>,
|
promise: Promise<*>,
|
||||||
name: string,
|
name: string,
|
||||||
): Promise<*> {
|
): Promise<*> {
|
||||||
|
|||||||
Reference in New Issue
Block a user