Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Nov 20 13:23

    mshriver on master

    Add blocker Merge pull request #10341 from … (compare)

  • Nov 20 13:23
    mshriver closed #10341
  • Nov 20 13:22
    mshriver labeled #10341
  • Nov 20 11:36
    valaparthvi commented #10341
  • Nov 20 11:36
    valaparthvi edited #10341
  • Nov 20 11:28
    dgaikwad edited #10341
  • Nov 10 12:28

    mshriver on master

    Automting catalog item price cu… Merge pull request #10301 from … (compare)

  • Nov 10 12:28
    mshriver closed #10301
  • Nov 09 16:46

    mshriver on master

    Add coverage note for BZ 1767895 Merge pull request #10344 from … (compare)

  • Nov 09 16:46
    mshriver closed #10344
  • Nov 09 16:45
    mshriver labeled #10344
  • Nov 09 16:44

    mshriver on master

    Fix test_rh_updates The rpmbui… Merge pull request #10345 from … (compare)

  • Nov 09 16:44
    mshriver closed #10345
  • Nov 09 16:44
    mshriver labeled #10345
  • Nov 06 16:47
    nachandr edited #10276
  • Nov 06 16:26
    nachandr edited #10276
  • Nov 06 07:38
    dgaikwad edited #10341
  • Nov 06 07:38
    dgaikwad edited #10341
  • Nov 06 07:26
    dgaikwad edited #10341
  • Nov 06 07:25
    dgaikwad commented #10341
Miha Pleško
@miha-plesko
yeah, it ain't helping, that module still gets uncollected
any idea why this [nuage] would only appear on Ubuntu, but not Centos?
<Module 'cfme/tests/networks/test_network_providers.py'>
  <Function 'test_network_provider_crud[nuage]'> <------------------------- HERE
Eugene Zapolsky
@izapolsk
I think the issue is in either configs or python venv.
Miha Pleško
@miha-plesko
since config files are identical, it's venv then
but I understand venv as "a collection of pip packages". What could possibly go wrong here? :)
Eugene Zapolsky
@izapolsk
could you double check that all sym links are readable in conf folder ?
Miha Pleško
@miha-plesko
I'm not using symlinks actually, the real files are there. And it's as simple as:
$ ls -altrh conf/
total 20K
-rw-rw-r--.  1 centos centos  601 Dec  5 10:18 cfme_data.yaml
-rw-rw-r--.  1 centos centos  334 Dec  5 10:18 credentials.yaml
-rw-rw-r--.  1 centos centos  935 Dec  5 10:18 env.local.yaml
-rw-rw-r--.  1 centos centos   97 Dec  5 10:18 supportability.yaml
also, cfme_data.yaml is as simple as it can get:
basic_info:
    app_version: 5.10.0.25
management_systems:
    nuage:
        name: nuage_net
        type: nuage
        api_version: v5_0
        api_version_name: Version 5.0
        endpoints:
            default:
                hostname: 124.252.253.113
                credentials: nuage
                security_protocol: SSL
                api_port: 8443
            events:
                event_stream: AMQP
                hostname: 124.252.253.113
                api_port: 5672
                security_protocol: Non-SSL
                credentials: nuage_events
test_flags:
    - crud
nothing special about it
Miha Pleško
@miha-plesko
maybe I'd blame setup_provider_modscope fixture, but if actual python code was issue, it wouldn't run on Ubuntu either
or python 2.7.5 vs 2.7.12, but I don't think so either
Eugene Zapolsky
@izapolsk
@miha-plesko, did you manage to cope with this issue ?
Miha Pleško
@miha-plesko
I have, ty
in the end, it was really different supportability.yml config, but I'm still not sure why that one was taken
it seems like config files relative to cfme_venv dir are taken, no matter where you issue pytest command from
when I was reporting the issue here, I was activating venv from /home/miha/cfme_venv and then executing tests from /tmp/integration_tests. But config files from /home/miha/integration_tests were applied
weird :)
Eugene Zapolsky
@izapolsk
:)
Miha Pleško
@miha-plesko
hah, guys, can you help me out a little, a beer&burger is at stake...
so there was a bet between @aljazkosir and myself that if he can implement a test to ensure our Automate Schema contains the new attributes in one day, I'd make it happen to get it merged in one day
still not sure whether he was working whole weekend or really did it in one day, but here it is, in a single working day ManageIQ/integration_tests#8283
now my problem is if it doesn't get merged today I'm paying him burger&beer
is there anything I can do to make it happen? :trollface:
Mike Shriver
@mshriver
@miha-plesko dang I wasn't here for this!
Miha Pleško
@miha-plesko
haha, but it got merged that day so no problem
Aljaž Košir
@aljazkosir
@mshriver I rebased #8205 so now it should be ready for review. And can you also please look at the #8323, we would be very grateful for a review :)
NIKHIL DHANDRE
@digitronik
@miha-plesko do you worked on mock-collector?
I am facing some problems related to it. finding someone who can give me some guideline about usecase.
Miha Pleško
@miha-plesko
hi @digitronik are you referring to "Redfish mock server"?
it's a simple ruby project that simulates Redfish physical provider; you basically connect to it from MIQ like you were connecting to the real Redfish endpoint
NIKHIL DHANDRE
@digitronik
ok... let me give one more try.
NIKHIL DHANDRE
@digitronik
Hey o/,
I'm facing a problem with testing this feature as it needs provider side changes like adding playbooks and others. can anyone help me with this? specially third-party provider management.
digitronik @digitronik let put this message in UI channel as well.
Ashwini Madapatty
@ashwini.madapatty_gitlab
HI All , I am new to manageIQ and i want to integrate tests in jenkins , want to understand is there any docker image which is available ? what are the packages needed for same?
Yadnyawalkya Tale
@Yadnyawalkya
Hi @ashwini.madapatty_gitlab, Welcome to the ManageIQ btw :)
I'm not sure if I understand it correctly, do you want to build ManageIQ test suite (integrate_tests) in jenkin? Can you please explain what you want to achieve?
If you are trying to build ManageIQ on docker container, this is an easy guide you can follow -- https://www.manageiq.org/docs/get-started/docker
If you trying to explore testing repository, this is the code our QE maintains -- https://github.com/ManageIQ/integration_tests and here is how you can start with the test setup https://cfme-tests.readthedocs.io/en/master/getting_started.html
We do use a selenium docker container to run tests but that only means running selenium + browser on top of the container. To be clear, QE does not ship ingration_test code in the docker-image. So as of now, ManageIQ does not have docker-image to test integration technically.
Running tests locally is exactly the same as running tests on selenium docker containers.
Ashwini Madapatty
@ashwini.madapatty_gitlab
Thanks for the explanation , i am looking for the docker image content with reference to selenium... placing the selenium jar in docker image is what is needed
?
Yadnyawalkya Tale
@Yadnyawalkya
@ashwini.madapatty_gitlab, so this is where you can find those -- https://hub.docker.com/u/cfmeqe
I've heard we do have newer one too, I'm reaching out to internal folks incase they know about this, I'll let you know.
Meanwhile you can use existing one from dockerhub anyways. ^^
Yadnyawalkya Tale
@Yadnyawalkya
So, we got reply back and this image internal folks are using right now -- https://github.com/RedHatQE/selenium-images and https://quay.io/repository/redhatqe/selenium-standalone?tag=latest&tab=tags
Thanks to Dmitrii, Pete and Parthvi here ^^