blob: 5538b791afecb1cb1a28985782bd29865f59eaec [file] [log] [blame]
Hila Ben Abraham47583d12014-05-22 04:39:31 -05001#!/usr/bin/python2
2# -*- Mode:python; c-file-style:"gnu"; indent-tabs-mode:nil -*- */
3#
4# Copyright (C) 2014 Washington University in St. Louis
Eric Newberrybef49472017-05-08 22:49:05 -07005# Copyright (C) 2017 Arizona Board of Regents.
Hila Ben Abraham47583d12014-05-22 04:39:31 -05006# Author: Hila Ben Abraham <hila@wustl.edu>
7# See COPYING for copyright and distribution information.
8#
9
10import os
11import unittest
12import subprocess
13
14class test_nfdc(unittest.TestCase):
Eric Newberrybef49472017-05-08 22:49:05 -070015 """Test case for testing nfdc"""
Hila Ben Abraham47583d12014-05-22 04:39:31 -050016
17 def setUp(self):
Eric Newberrybef49472017-05-08 22:49:05 -070018 print "\nTesting nfdc"
Hila Ben Abraham47583d12014-05-22 04:39:31 -050019 print "*****************************"
20 os.chdir("test_nfdc")
21 os.system("mkdir -p logs")
22
23 def tearDown(self):
24 print "********************************"
25 os.chdir("..")
26
Eric Newberrybef49472017-05-08 22:49:05 -070027 def test_nfdc(self):
28 ret = subprocess.call(["./nfdc-test.sh"], shell=True)
Hila Ben Abraham47583d12014-05-22 04:39:31 -050029 if ret != 0:
Eric Newberrybef49472017-05-08 22:49:05 -070030 self.fail(" >> TEST FAILED")
Hila Ben Abraham47583d12014-05-22 04:39:31 -050031 else:
Eric Newberrybef49472017-05-08 22:49:05 -070032 print ">> TEST PASSED SUCCESSFULLY"