Skip to content

Smoke Test

Dmitry Astafyev edited this page Nov 16, 2020 · 2 revisions

Multiple platform tests

Next tests should be done across windows/linux/darwin

Text logs

  • Open file
  • Scroll bottom (it's reading test, but not hotkeys)
  • Scroll top
  • Search in file
  • Scroll bottom in search result
  • Scroll top in search result
  • Save filter a few filters
  • Leave a few filters active, a few filters as disabled
  • Close file
  • Reopen file (filters should be restored)
  • Change value of some filters
  • Add a couple of comments
  • Close file
  • Reopen file (comments and filters should be restored)
  • Remove all filters and all comments
  • Close file
  • Reopen file (should be no comments, no filters)

DLT file

  • Open file
  • Make show content rendered as columns
  • Scroll bottom (it's reading test, but not hotkeys)
  • Scroll top
  • Search in file
  • Scroll bottom in search result
  • Scroll top in search result

PCAP file

  • Open file
  • Make show content rendered as columns
  • Scroll bottom (it's reading test, but not hotkeys)
  • Scroll top
  • Search in file
  • Scroll bottom in search result
  • Scroll top in search result

Any platform tests

Next tests could be done in scope on any one platform

Time measurement

Based on text file

  • Open file with datetime values for each row
  • Open time measurement tab
  • Let chipmunk detect a time format
  • Add a few time ranges
  • Close file
  • Reopen file (time ranges should be restored)

Charts

  • Open file with some numeric values like "CPU xx%"
  • Create filter for chart and save it
  • Make sure, chart is rendered as well
  • Close file
  • Reopen file (chart should be restored)

Save filters

  • Open file
  • Add a few filters
  • Add a few charts
  • Disable some filters
  • Save filters into file
  • Remove all filters/charts/disable
  • Close file
  • Reopen file and make sure - there are no any filters/charts/disabled
  • Load filters from file
  • Make sure all filters/charts/disabled are restored
Clone this wiki locally