Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[webapp] Add Multi-Path Colors & bug fixes #81

Merged
merged 3 commits into from
Jul 1, 2019

Conversation

mwfarb
Copy link
Contributor

@mwfarb mwfarb commented Jun 21, 2019

  • Adds deterministic colors for each unique path.
  • Adds path colors to path selection list.
  • Adds/changes path colors to bwtest and echo graph data points.
  • Adds path # hops as a badge next to path selection list.
  • Adds gray color for graph data points without matching paths.
  • Changes to faint-red color for graph error data points, not red.
  • Fixes bwtest failure to match interactive paths due to ANSI escapes.
  • Fixes bwtest failure to match default path.
  • Improves regex cases to record echo errors.
  • Adds stderr to command parsing stream with stdout.
  • Fixes overlapping continuous switch conditions between user-server.
  • Fixes [webapp] handle color logging in bwtester path match  #69.

This change is Reviewable

- Adds deterministic colors for each unique path.
- Adds path colors to path selection list.
- Adds/changes path colors to bwtest and echo graph data points.
- Adds path # hops as a badge next to path selection list.
- Adds gray color for graph data points without matching paths.
- Changes to faint-red color for graph error data points, not red.
- Fixes bwtest failure to match interactive paths due to ANSI escapes.
- Fixes bwtest failure to match default path.
- Improves regex cases to record echo errors.
- Adds stderr to command parsing stream with stdout.
- Fixes overlapping continuous switch conditions between user-server.
- Fixes netsec-ethz#69.
@mwfarb
Copy link
Contributor Author

mwfarb commented Jun 21, 2019

Screenshot from 2019-06-21 15-47-12

@mwfarb mwfarb requested a review from chaehni June 27, 2019 17:08
Copy link
Member

@chaehni chaehni left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A really cool addition to the webapp!
One minor point: When apps are missing (it seems we don't install them automatically anymore) there is no error shown on the frontend when a continuous test is started. For a single run, there is an error message.

Reviewed 7 of 8 files at r1, 1 of 1 files at r2.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved

@mwfarb mwfarb merged commit 2b7ec0c into netsec-ethz:master Jul 1, 2019
@mwfarb mwfarb deleted the multipath_colors branch July 1, 2019 15:04
@mwfarb mwfarb restored the multipath_colors branch July 1, 2019 15:04
mwfarb added a commit to mwfarb/scion-apps that referenced this pull request Jul 1, 2019
@mwfarb mwfarb deleted the multipath_colors branch July 18, 2019 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[webapp] handle color logging in bwtester path match
2 participants