Skip to content
This repository has been archived by the owner on May 31, 2024. It is now read-only.

Graphviz interfaces and unit tests #106

Merged
merged 5 commits into from
Jun 18, 2021

Conversation

pmahindrakar-oss
Copy link
Contributor

TL;DR

  • Added the interface for the graphviz library for easier unit testing
  • Added more unit tests using the mocked interfaces
  • DOT and DOTURL are the two output formats supported for workflow visualization

Sample rendered outputs

Type

  • Bug Fix
  • Feature
  • Plugin

Are all requirements met?

  • Code completed
  • Smoke tested
  • Unit tests added
  • Code documentation added
  • Any pending items have an associated Issue

Complete description

How did you fix the bug, make the feature etc. Link to any design docs etc

Tracking Issue

https://github.com/lyft/flyte/issues/

Follow-up issue

NA
OR
https://github.com/lyft/flyte/issues/

Signed-off-by: Prafulla Mahindrakar <[email protected]>
Signed-off-by: Prafulla Mahindrakar <[email protected]>
Signed-off-by: Prafulla Mahindrakar <[email protected]>
(cherry picked from commit 77be561)
Signed-off-by: Prafulla Mahindrakar <[email protected]>
@pmahindrakar-oss pmahindrakar-oss merged commit 3528d2f into visualization Jun 18, 2021
@pmahindrakar-oss pmahindrakar-oss deleted the pmahindrakar/mock-graphviz branch June 18, 2021 08:09
pmahindrakar-oss added a commit that referenced this pull request Jun 18, 2021
* Linter fixes

Signed-off-by: Prafulla Mahindrakar <[email protected]>

* Added some coverage

Signed-off-by: Prafulla Mahindrakar <[email protected]>

* Added interface for the mehtods used from graphviz

Signed-off-by: Prafulla Mahindrakar <[email protected]>

* Fixed the workflow config flag file and bug fixes

Signed-off-by: Prafulla Mahindrakar <[email protected]>
(cherry picked from commit 77be561)

* Added unit tests

Signed-off-by: Prafulla Mahindrakar <[email protected]>
pmahindrakar-oss added a commit that referenced this pull request Jun 18, 2021
* Linter fixes

Signed-off-by: Prafulla Mahindrakar <[email protected]>

* Added some coverage

Signed-off-by: Prafulla Mahindrakar <[email protected]>

* Added interface for the mehtods used from graphviz

Signed-off-by: Prafulla Mahindrakar <[email protected]>

* Fixed the workflow config flag file and bug fixes

Signed-off-by: Prafulla Mahindrakar <[email protected]>
(cherry picked from commit 77be561)

* Added unit tests

Signed-off-by: Prafulla Mahindrakar <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant