After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 749374 - [RFE] improve integration testing with NetworkManager upstream
[RFE] improve integration testing with NetworkManager upstream
Status: RESOLVED FIXED
Product: NetworkManager
Classification: Platform
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: NetworkManager maintainer(s)
NetworkManager maintainer(s)
Depends on: 700823
Blocks: nm-next
 
 
Reported: 2015-05-14 12:43 UTC by Thomas Haller
Modified: 2017-09-22 13:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Thomas Haller 2015-05-14 12:43:25 UTC
Upstream has some unit tests (run via `make check`)

It would be great to have some more elaborate tests that run NetworkManager (in a VM or container) and test that NM behaves correctly.


We (RH internal) already have some tests that use python/behave. Would be great to upstream them, and make it simple to run them locally in a virtual machine.
Comment 1 Thomas Haller 2015-05-18 13:02:40 UTC
Tests from Ubuntu see bug 700823
Comment 2 Thomas Haller 2015-05-18 15:06:04 UTC
See also Lubomir's write-up about running NM in containers: https://wiki.gnome.org/LubomirRintel/NMContainers
Comment 3 Thomas Haller 2016-01-20 13:55:55 UTC
moving to 1.4.

Will not happen for 1.2, and is anyway an ongoing effort.
Comment 4 Thomas Haller 2017-09-22 13:39:36 UTC
We have our CI tests now upstream, and they also run on CentosCI.

https://github.com/NetworkManager/NetworkManager-ci

These tests are precisely intended, that somebody could setup his own test infrastructure (upstream) and contribute tests.

Surely there is still lots to improve, but this bug doesn't help tracking that effort. Closing.