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

Tracker: brainstorming for use cases #41

Open
j-rivero opened this issue Nov 22, 2021 · 0 comments
Open

Tracker: brainstorming for use cases #41

j-rivero opened this issue Nov 22, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@j-rivero
Copy link
Contributor

j-rivero commented Nov 22, 2021

Brainstorming for future implementations:

User actions

Doctor like feature

Feature that can run a number of checks and info retrieval actions in a system that can diagnose the presence of problems before or after have run the simulator: system wise info, versions of packages, ldd info, detect local installations, inspects env variables, check gpu capabilities, hardware related info, egl capabilities, prime dual gpus configuration,

  • gzdev doctor
  • gzdev doctor --check-after-run-failed

Jenkins interactions

Reproduce a Linux Jenkins build

Call jenkins from command line using current branch of software

  • Stay on ignition-foo developing a branch ign-foo-my-testing-branch
  • gzdev build.o.o build --platforms mac,windows
  • gzdev build.o.o build --platforms mac,windows --wait-until-finish (blocking call)
    • --> finished jobs with status: mac ok, windows failure

Know the testing status of a branch in jenkins

  • Stay on ignition-foo developing a branch ign-foo-my-testing-branch
  • gzdev build.o.o info --platforms mac,windows
  • gzdev build.o.o info --platforms abi-checker

Retry Jenkins jobs from command line

  • Stay on release-tools developing changes
  • Run a testing run in Jenkins using _test_job_foo
  • gzdev build.o.o info --job test_job_foo
    • Latest build 101. Failure -- CMAKE error <link>
  • Change release-tool, commit, push
  • gzdev build.o.o build --job test_job_foo --retry --wait-until-finish (blocking call)
@j-rivero j-rivero added the enhancement New feature or request label Nov 22, 2021
@j-rivero j-rivero changed the title Helper use cases Tracker: brainstorming for use cases Nov 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant