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

docs: Generate tasks diagram #2102

Merged
merged 4 commits into from
Jul 26, 2021

Conversation

jan-goral
Copy link
Contributor

@jan-goral jan-goral commented Jul 24, 2021

Motivation

Scaling the flank.corellium.domain.test.android.task package by adding new tasks is increasing the complexity of relations between them. Graphical visualization of the graph can improve development by giving an additional point of view.

Goal

Automatically generate a diagram of relations between tasks.

Done

  • Adds module :tool:execution:parallel:plantuml for auto generating tasks relation graph basing on :tool:execution:parallel lib.
  • Adds AndroidTasksDiagram for triggering diagram generation.

Result

Generated diagram:

TestAndroid.execute graph

@jan-goral jan-goral added Documentation Pull request which touches documentation Corellium labels Jul 24, 2021
@jan-goral jan-goral self-assigned this Jul 24, 2021
@mergify
Copy link

mergify bot commented Jul 24, 2021

Title does not follow the guidelines of Conventional Commits.
Please adjust title before merge and use one of following prefix:

  • build - Changes that affect the build system or external dependencies (dependencies update)
  • ci - Changes to our CI configuration files and scripts (basically directory .github/workflows)
  • docs - Documentation only changes
  • feat - A new feature
  • fix - A bug fix
  • chore - Changes which does not touch the code (ex. manual update of release notes). It will not generate release notes changes
  • refactor - A code change that contains refactor
  • style - Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
  • test - Adding missing tests or correcting existing tests and also changes for our test app
  • perf - A code change that improves performance (I do not think we will use it)

@jan-goral jan-goral changed the title doc: Generate tasks diagram docs: Generate tasks diagram Jul 24, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Jul 24, 2021

Timestamp: 2021-07-26 07:20:11
Buildscan url for ubuntu-workflow run 1066526818
https://gradle.com/s/amdbzsdwqlgbs

@jan-goral jan-goral force-pushed the 2083_Add_module_tool-execution-parallel-plantuml branch from d8b70d2 to eb77b7f Compare July 24, 2021 19:50
@bootstraponline bootstraponline force-pushed the 2083_Add_module_tool-execution-parallel-plantuml branch from eb77b7f to 3d9e4bc Compare July 26, 2021 06:28
@bootstraponline bootstraponline force-pushed the 2083_Add_module_tool-execution-parallel-plantuml branch from 3d9e4bc to 2efede9 Compare July 26, 2021 07:14
Copy link
Contributor

@Sloox Sloox left a comment

Choose a reason for hiding this comment

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

👍

@mergify mergify bot merged commit 3496bf7 into master Jul 26, 2021
@mergify mergify bot deleted the 2083_Add_module_tool-execution-parallel-plantuml branch July 26, 2021 07:35
@github-actions github-actions bot locked and limited conversation to collaborators Jul 26, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Corellium Documentation Pull request which touches documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants