From f627b2bad93b5287efd4b96e33dbd1ff37199e32 Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Wed, 27 Jun 2018 09:20:26 +0000 Subject: [PATCH] SW-283: factored out srm methods from ltacp.py to new srm.py. added initial test skeleton. --- .gitattributes | 3 +++ LTA/LTAIngest/LTAIngestCommon/test/t_srm.py | 19 +++++++++++++++++++ LTA/LTAIngest/LTAIngestCommon/test/t_srm.run | 6 ++++++ LTA/LTAIngest/LTAIngestCommon/test/t_srm.sh | 3 +++ 4 files changed, 31 insertions(+) create mode 100755 LTA/LTAIngest/LTAIngestCommon/test/t_srm.py create mode 100755 LTA/LTAIngest/LTAIngestCommon/test/t_srm.run create mode 100755 LTA/LTAIngest/LTAIngestCommon/test/t_srm.sh diff --git a/.gitattributes b/.gitattributes index b2416bae349..46e2c9f4780 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2092,6 +2092,9 @@ LTA/LTAIngest/LTAIngestCommon/test/CMakeLists.txt -text LTA/LTAIngest/LTAIngestCommon/test/t_job.py -text LTA/LTAIngest/LTAIngestCommon/test/t_job.run -text LTA/LTAIngest/LTAIngestCommon/test/t_job.sh -text +LTA/LTAIngest/LTAIngestCommon/test/t_srm.py -text +LTA/LTAIngest/LTAIngestCommon/test/t_srm.run -text +LTA/LTAIngest/LTAIngestCommon/test/t_srm.sh -text LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/bin/CMakeLists.txt -text LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/bin/ingestjobmanagementserver -text LTA/LTAIngest/LTAIngestServer/LTAIngestAdminServer/bin/ingestjobmanagementserver.ini -text diff --git a/LTA/LTAIngest/LTAIngestCommon/test/t_srm.py b/LTA/LTAIngest/LTAIngestCommon/test/t_srm.py new file mode 100755 index 00000000000..98a6b3b723b --- /dev/null +++ b/LTA/LTAIngest/LTAIngestCommon/test/t_srm.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python + +import unittest +from lofar.lta.ingest.common.srm import * + +import logging +logger = logging.getLogger(__name__) + +class TestSrm(unittest.TestCase): + """ + Test various methods from the srm module. + Unfortunately, we cannot do unittests on actual srm calls, as we need real srm sites and certificates for that. + """ + pass + +if __name__ == '__main__': + logging.basicConfig(format='%(asctime)s %(levelname)s %(message)s', + level=logging.DEBUG) + unittest.main() diff --git a/LTA/LTAIngest/LTAIngestCommon/test/t_srm.run b/LTA/LTAIngest/LTAIngestCommon/test/t_srm.run new file mode 100755 index 00000000000..7add4130d42 --- /dev/null +++ b/LTA/LTAIngest/LTAIngestCommon/test/t_srm.run @@ -0,0 +1,6 @@ +#!/bin/bash + +# Run the unit test +source python-coverage.sh +python_coverage_test "*ingest*" t_srm.py + diff --git a/LTA/LTAIngest/LTAIngestCommon/test/t_srm.sh b/LTA/LTAIngest/LTAIngestCommon/test/t_srm.sh new file mode 100755 index 00000000000..88d8d4090d1 --- /dev/null +++ b/LTA/LTAIngest/LTAIngestCommon/test/t_srm.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +./runctest.sh t_srm -- GitLab