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

functest-run-suite -b does not run multiple bundles #614

Open
mert-kirpici opened this issue Sep 19, 2023 · 3 comments
Open

functest-run-suite -b does not run multiple bundles #614

mert-kirpici opened this issue Sep 19, 2023 · 3 comments

Comments

@mert-kirpici
Copy link

mert-kirpici commented Sep 19, 2023

here is an example workflow run where only one of the specified bundles were run. (the last one given on the command line)

the related tests.yaml file

@ajkavanagh
Copy link
Collaborator

here is an example workflow run where only one of the specified bundles were run. (the last one given on the command line)

the related tests.yaml file

I think it needs to be -b jammy -b focal for it to pick up the second bundle. i.e. the -b option is repeated, and a single one doesn't take a list of bundles.

@mert-kirpici
Copy link
Author

I think it needs to be -b jammy -b focal for it to pick up the second bundle. i.e. the -b option is repeated, and a single one doesn't take a list of bundles.

Hi @ajkavanagh
I also ran the tests as you mentioned, however it results in the same behavior. here is the workflow output for that case.

@ajkavanagh
Copy link
Collaborator

@mert-kirpici it looks like other nasty stuff is going on:

Error: -13 17:30:13 [ERROR] Error in watcher
Traceback (most recent call last):
  File "/home/runner/work/charm-prometheus-juju-exporter/charm-prometheus-juju-exporter/.tox/func31/lib/python3.10/site-packages/juju/model.py", line 1207, in _all_watcher
    old_obj, new_obj = self.state.apply_delta(entity)
  File "/home/runner/work/charm-prometheus-juju-exporter/charm-prometheus-juju-exporter/.tox/func31/lib/python3.10/site-packages/juju/model.py", line 216, in apply_delta
    entity = self.get_entity(delta.entity, delta.get_id())
  File "/home/runner/work/charm-prometheus-juju-exporter/charm-prometheus-juju-exporter/.tox/func31/lib/python3.10/site-packages/juju/model.py", line 240, in get_entity
    return entity_class(
  File "/home/runner/work/charm-prometheus-juju-exporter/charm-prometheus-juju-exporter/.tox/func31/lib/python3.10/site-packages/juju/action.py", line 9, in __init__
    self._status = self.data['status']
TypeError: 'NoneType' object is not subscriptable

These are happening in juju; I'm not sure if this is throwing out the error handling in zaza and causing it to not run the next bundle.

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

No branches or pull requests

2 participants