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

Feature/venom 1.0.0 #6775

Merged
merged 31 commits into from Dec 23, 2021
Merged

Feature/venom 1.0.0 #6775

merged 31 commits into from Dec 23, 2021

Conversation

nqb
Copy link
Contributor

@nqb nqb commented Dec 15, 2021

Description

  • Upgrade Venom to 1.0.0
  • Refactor Venom code to use more executors

Impacts

Tests

Delete branch after merge

YES

@nqb nqb self-assigned this Dec 19, 2021
@nqb
Copy link
Contributor Author

nqb commented Dec 21, 2021

As mentioned on ovh/venom#470, now we need to sort test suites before calling venom run when we pass a directory as an argument.

Some workarounds added in #6573 can also be removed with Venom 1.0.0. Could be a good opportunity.

t/venom/lib/customC.yml Outdated Show resolved Hide resolved
t/venom/test_suites/test_venom/15_testcBcA.yml Outdated Show resolved Hide resolved
t/venom/test_suites/test_venom/20_testVenom.yml Outdated Show resolved Hide resolved
t/venom/test_suites/test_venom/20_testVenom.yml Outdated Show resolved Hide resolved
@nqb
Copy link
Contributor Author

nqb commented Dec 22, 2021

@JeGoi, this PR should be ready to merged.

I'm running a pipeline to be sure we don't miss anything.

The only remaining thing I see is the new custom executors you want to use to call Venom on other hosts. I think we can do that later.

@nqb
Copy link
Contributor Author

nqb commented Dec 22, 2021

@nqb nqb force-pushed the feature/venom-1.0.0 branch 2 times, most recently from 22ef448 to 5fb60da Compare December 22, 2021 13:22
Copy link
Contributor

@JeGoi JeGoi left a comment

Choose a reason for hiding this comment

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

Looks good to me

@nqb nqb merged commit 280f23a into devel Dec 23, 2021
@nqb nqb deleted the feature/venom-1.0.0 branch December 23, 2021 06:37
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.

None yet

2 participants