How to use the @xviz/parser.parseLogMetadata function in @xviz/parser

To help you get started, we’ve selected a few @xviz/parser examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github uber / xviz / test / modules / parser / parsers / parse-log-metadata.spec.js View on Github external
t.ok(result.eventStartTime && result.eventEndTime, 'polulated timestamps');

  result = parseLogMetadata({
    version: '2.0.0',
    log_info: {
      start_time: 0,
      end_time: 10
    }
  });
  t.is(result.start_time, 0, 'handles start_time 0');

  const metadata = {...metadataMessageV2};
  delete metadata.streams;

  // verify if no 'streams' in source data, the empty object is in output
  result = parseLogMetadata(metadata);

  t.deepEqual(result.streams, {}, 'handles missing streams');
  t.end();
});
github uber / xviz / test / modules / parser / parsers / parse-log-metadata.spec.js View on Github external
tape('parseLogMetadata', t => {
  let result;

  t.comment('parse v1 metadata');
  result = parseLogMetadata(metadataMessageV1);
  t.ok(result.eventStartTime && result.eventEndTime, 'polulated timestamps');

  t.comment('parse v2 metadata');
  result = parseLogMetadata(metadataMessageV2);
  t.ok(result.eventStartTime && result.eventEndTime, 'polulated timestamps');

  result = parseLogMetadata({
    version: '2.0.0',
    log_info: {
      start_time: 0,
      end_time: 10
    }
  });
  t.is(result.start_time, 0, 'handles start_time 0');

  const metadata = {...metadataMessageV2};
  delete metadata.streams;

  // verify if no 'streams' in source data, the empty object is in output
  result = parseLogMetadata(metadata);

  t.deepEqual(result.streams, {}, 'handles missing streams');
  t.end();
github uber / xviz / test / modules / parser / parsers / parse-log-metadata.spec.js View on Github external
tape('parseLogMetadata', t => {
  let result;

  t.comment('parse v1 metadata');
  result = parseLogMetadata(metadataMessageV1);
  t.ok(result.eventStartTime && result.eventEndTime, 'polulated timestamps');

  t.comment('parse v2 metadata');
  result = parseLogMetadata(metadataMessageV2);
  t.ok(result.eventStartTime && result.eventEndTime, 'polulated timestamps');

  result = parseLogMetadata({
    version: '2.0.0',
    log_info: {
      start_time: 0,
      end_time: 10
    }
  });
  t.is(result.start_time, 0, 'handles start_time 0');

  const metadata = {...metadataMessageV2};
  delete metadata.streams;

  // verify if no 'streams' in source data, the empty object is in output
  result = parseLogMetadata(metadata);
github uber / xviz / test / modules / parser / parsers / parse-log-metadata.spec.js View on Github external
tape('parseLogMetadata', t => {
  let result;

  t.comment('parse v1 metadata');
  result = parseLogMetadata(metadataMessageV1);
  t.ok(result.eventStartTime && result.eventEndTime, 'polulated timestamps');

  t.comment('parse v2 metadata');
  result = parseLogMetadata(metadataMessageV2);
  t.ok(result.eventStartTime && result.eventEndTime, 'polulated timestamps');

  result = parseLogMetadata({
    version: '2.0.0',
    log_info: {
      start_time: 0,
      end_time: 10
    }
  });
  t.is(result.start_time, 0, 'handles start_time 0');

  const metadata = {...metadataMessageV2};