aboutsummaryrefslogtreecommitdiffstats
path: root/rpm/rootfs-scripts/run_tests.py
diff options
context:
space:
mode:
authorduerpei <duep.fnst@fujitsu.com>2022-06-29 16:05:12 +0800
committerduerpei <duep.fnst@fujitsu.com>2022-06-29 16:05:12 +0800
commitfe92db3b3f0b4b1e7bed9abe2ef376ef457e1a4c (patch)
tree7bf82741f079921eed9232ffb3c6ad9d15889621 /rpm/rootfs-scripts/run_tests.py
parentdaed111bea534c63ed6906e8e0c1b5578e324838 (diff)
qa-test-misc: delete glib2 and rpm
Due to the adjustment of the framework, the scripts running the test set are moved to 'agl-test-framework', so they are deleted from 'qa-test-misc' According to the previous discussion, rpm will use its ptest, so rpm also be deleted. Bug-AGL: SPEC-4345 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: Ib5fb19f410a63d3f68d83714a41dc1beeb053d45
Diffstat (limited to 'rpm/rootfs-scripts/run_tests.py')
-rw-r--r--rpm/rootfs-scripts/run_tests.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/rpm/rootfs-scripts/run_tests.py b/rpm/rootfs-scripts/run_tests.py
deleted file mode 100644
index c751faf..0000000
--- a/rpm/rootfs-scripts/run_tests.py
+++ /dev/null
@@ -1,61 +0,0 @@
-import pytest
-import subprocess
-
-import plugins.agl_test_utils as agl_test_utils
-
-from plugins.agl_test_base import AGLBaseTest
-class RPMBase(AGLBaseTest):
- def __init__(self):
- super().__init__(name="rpm")
-
- def run_case(self, case_id):
- case_info = self.get_caseinfo_by_name(case_id)
- if (case_info[1] == "TEST-PASS"):
- case_info[2] = "passed"
- else:
- case_info[2] == "failed"
- self.update_caseinfo_by_name(case_id, case_info)
- assert case_info[2] == "passed"
-
- #Run test, and redirect the log into the file of rpm.log
- def run_test_fun(self):
- log_file = self.get_logfile()
- cwd = self.get_workdir()
- with open(log_file,'w') as log_f:
- subprocess.run(['sh','rpm_test.sh'],cwd=cwd,stdout=log_f,stderr=log_f)
- log_f.close()
-
-@pytest.fixture(scope='module')
-def testbase():
- #init instance for test
- instance = RPMBase()
- #run test scripts
- instance.run_test_fun()
- #parser log
- instance.log_process()
-
- yield instance
-
- #package log files and make report file
- instance.log_report()
-
-def setup_module(testbase: RPMBase):
- agl_test_utils.find_cmd("rpm")
-
-@pytest.mark.oss_default
-def test_rpm01(testbase: RPMBase):
- name = "rpm01"
- testbase.run_case(name)
-
-@pytest.mark.oss_default
-def test_rpm02(testbase: RPMBase):
- name = "rpm02"
- testbase.run_case(name)
-
-@pytest.mark.oss_default
-def test_rpm03(testbase: RPMBase):
- name = "rpm03"
- testbase.run_case(name)
-
-if __name__ == '__main__':
- pytest.main("-s run_tests")