From 6b57ae5081274412f4aa22fc4f0dbf8b18806739 Mon Sep 17 00:00:00 2001 From: Daniel Farrell Date: Wed, 11 Apr 2018 21:51:25 -0400 Subject: [PATCH] Add tests for Oxygen release, Fluorine pre-release Add packaging logic unit test coverage for Oxygen formal release and Fluorine snapshot builds. Issue: INTPAK-154 Change-Id: I78f5636baa5387b2a39c7754ab22c00a50881b55 Signed-off-by: Daniel Farrell --- packages/test_lib.py | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/packages/test_lib.py b/packages/test_lib.py index 8a5a2dd..f3a2fc7 100644 --- a/packages/test_lib.py +++ b/packages/test_lib.py @@ -187,6 +187,26 @@ class TestExtractVersion(unittest.TestCase): self.assertEqual(version["pkg_version"], "0.1.20180130snap330") self.assertEqual(version["codename"], "-SNAPSHOT") + def test_oxygen_release_url(self): + """Test URL of the ODL Oxygen release.""" + url = "%s/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.8.0/karaf-0.8.0.tar.gz" % self.nexus_url + version = lib.extract_version(url) + self.assertEqual(version["version_major"], "8") + self.assertEqual(version["version_minor"], "0") + self.assertEqual(version["version_patch"], "0") + self.assertEqual(version["pkg_version"], "1") + self.assertEqual(version["codename"], "") + + def test_oxygen_release_zip_url(self): + """Test URL of the ODL Oxygen release zip archive.""" + url = "%s/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.8.0/karaf-0.8.0.zip" % self.nexus_url + version = lib.extract_version(url) + self.assertEqual(version["version_major"], "8") + self.assertEqual(version["version_minor"], "0") + self.assertEqual(version["version_patch"], "0") + self.assertEqual(version["pkg_version"], "1") + self.assertEqual(version["codename"], "") + def test_oxygen_snapshot_url(self): """Test URL of an ODL Oxygen snapshot build.""" # NB: This will need to be updated as old builds expire @@ -209,6 +229,28 @@ class TestExtractVersion(unittest.TestCase): self.assertEqual(version["pkg_version"], "0.1.20180202snap1393") self.assertEqual(version["codename"], "-SNAPSHOT") + def test_fluorine_snapshot_url(self): + """Test URL of an ODL Fluorine snapshot build.""" + # NB: This will need to be updated as old builds expire + url = "%s/opendaylight.snapshot/org/opendaylight/integration/karaf/0.9.0-SNAPSHOT/karaf-0.9.0-20180411.203859-563.tar.gz" % self.nexus_url + version = lib.extract_version(url) + self.assertEqual(version["version_major"], "9") + self.assertEqual(version["version_minor"], "0") + self.assertEqual(version["version_patch"], "0") + self.assertEqual(version["pkg_version"], "0.1.20180411snap563") + self.assertEqual(version["codename"], "-SNAPSHOT") + + def test_fluorine_snapshot_zip_url(self): + """Test URL of an ODL Fluorine snapshot build zip archive.""" + # NB: This will need to be updated as old builds expire + url = "%s/opendaylight.snapshot/org/opendaylight/integration/karaf/0.9.0-SNAPSHOT/karaf-0.9.0-20180411.203859-563.tar.gz" % self.nexus_url + version = lib.extract_version(url) + self.assertEqual(version["version_major"], "9") + self.assertEqual(version["version_minor"], "0") + self.assertEqual(version["version_patch"], "0") + self.assertEqual(version["pkg_version"], "0.1.20180411snap563") + self.assertEqual(version["codename"], "-SNAPSHOT") + def test_carbon_multipatch_zip_url(self): """Test URL of an ODL Carbon multipatch-test build zip archive.""" # NB: This will need to be updated as old builds expire -- 2.36.6