Many cases are Client-Server testing or Multi-Machine testing in FIPS area, I plan to hack and learn more deeply about Multi-Machine test automation in openQA.

Refer to:

Multi Machine Tests Setup https://github.com/os-autoinst/openQA/blob/master/docs/Networking.asciidoc#multi-machine-tests-setup

Writing multi-machine tests https://github.com/os-autoinst/openQA/blob/master/docs/WritingTests.asciidoc#writing-multi-machine-tests

Multi Machine Tests Setup

Writing multi-machine tests

MM test in gitlab

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 19

Activity

  • almost 3 years ago: okurz liked this project.
  • almost 3 years ago: bchou started this project.
  • almost 3 years ago: bchou originated this project.

  • Comments

    • bchou
      almost 3 years ago by bchou | Reply

      2/12 update: Create the test suite already for openVPN and create the tap0 ~ tap2

      ToDo:

      1. Check if it's necessary to create HDD1 from "mru-install-minimal-with-addonsfips" ?

      2. Check need to add into test suite of the HDD1=SLES-%VERSION%-%ARCH%-mru-install-minimal-with-addonsfips-Build%BUILD%-%MACHINE%_openvpn.qcow2

      3. Check the TAP device works

      4. If we need to use YAML file necessary?

    • bchou
      almost 3 years ago by bchou | Reply

      2/13 update:

      1. Set up the local environment for MM test. [Done]

      • 3: tap0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master ovs-system state DOWN group default qlen 1000 link/ether f2:57:d6:2e:8a:8b brd ff:ff:ff:ff:ff:ff

      • 4: tap1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master ovs-system state DOWN group default qlen 1000 link/ether de:92:38:45:df:92 brd ff:ff:ff:ff:ff:ff

      • 5: tap2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast master ovs-system state DOWN group default qlen 1000 link/ether 22:0f:a5:6d:84:03 brd ff:ff:ff:ff:ff:ff

      • 6: ovs-system: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether be:ab:39:d2:bb:7d brd ff:ff:ff:ff:ff:ff

      • 7: br1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 7a:ca:a4:1d:85:4c brd ff:ff:ff:ff:ff:ff inet 10.0.2.2/15 brd 10.1.255.255 scope global br1 validlft forever preferredlft forever inet6 fe80::78ca:a4ff:fe1d:854c/64 scope link validlft forever preferredlft forever

      2. Take out 3 test cases of the openVPN case from OSD. [Done]

      - mru-install-minimal-with-addonsfips - qam-openvpn-clientfips - qam-openvpn-server_fips

      3. Run the MM test cases on local.

      - SLE12 SP5 [Done] - SLE15 Sp2 [WIP]

    • bchou
      almost 3 years ago by bchou | Reply

      Post Script:

      SLE12 SP5 GM: (fips server) - text mode

      • # /usr/share/openqa/script/client isos post ISO=SLE-12-SP5-Server-DVD-x8664-GM-DVD1.iso DISTRI=sle VERSION=12-SP5-fips FLAVOR=Server-DVD ARCH=x8664 BUILD=GM DESKTOP=textmode --host http://10.100.202.37

      SLE12 SP5 GM: (HDD_1) : - text mode

      • # /usr/share/openqa/script/client isos post ISO=SLE-12-SP5-Server-DVD-x8664-GM-DVD1.iso HDD1=SLES-12-SP5-fips-x8664-mru-install-minimal-with-addonsfips-BuildGM-64bitopenvpn.qcow2 DISTRI=sle VERSION=12-SP5-fips FLAVOR=Server-DVD ARCH=x8664 BUILD=GM DESKTOP=textmode --host http://10.100.202.37

    • bchou
      almost 3 years ago by bchou | Reply

      SLE12 SP5 GM : openQA MM test

      • bchou
        almost 3 years ago by bchou | Reply

        Please change the IP to http://10.100.210.39/

    • bchou
      almost 3 years ago by bchou | Reply

      2/14 update:

      OpenQA server IP was changed to

      http://10.100.210.39/ openQA server

    • bchou
      almost 3 years ago by bchou | Reply

      2/14 update:

      SLE12 SP5 GM : openQA Multi-Machine test

      mru-install-minimal-with-addons_fips

      qam-openvpn-client_fips

      qam-openvpn-server_fips

    Similar Projects

    This project is one of its kind!