mbligh | fa29a2a | 2008-05-16 22:48:09 +0000 | [diff] [blame] | 1 | #!/usr/bin/python |
showard | f699a2c | 2008-04-09 23:29:06 +0000 | [diff] [blame] | 2 | |
3 | """ | ||||
4 | This file provides a unittest.TestCase wrapper around the Django unit test | ||||
5 | runner. | ||||
6 | """ | ||||
mbligh | 4205d89 | 2008-07-14 16:23:20 +0000 | [diff] [blame^] | 7 | import common |
showard | 2de8f90 | 2008-06-13 20:49:25 +0000 | [diff] [blame] | 8 | import unittest |
9 | from django.core import management | ||||
mbligh | 4205d89 | 2008-07-14 16:23:20 +0000 | [diff] [blame^] | 10 | from autotest_lib.frontend import settings |
showard | f699a2c | 2008-04-09 23:29:06 +0000 | [diff] [blame] | 11 | |
showard | f699a2c | 2008-04-09 23:29:06 +0000 | [diff] [blame] | 12 | |
13 | class FrontendTest(unittest.TestCase): | ||||
jadmanski | 0afbb63 | 2008-06-06 21:10:57 +0000 | [diff] [blame] | 14 | def test_all(self): |
showard | 2de8f90 | 2008-06-13 20:49:25 +0000 | [diff] [blame] | 15 | management.setup_environ(settings) |
mbligh | 4205d89 | 2008-07-14 16:23:20 +0000 | [diff] [blame^] | 16 | from autotest_lib.frontend.afe import test |
showard | 2de8f90 | 2008-06-13 20:49:25 +0000 | [diff] [blame] | 17 | errors = test.run_tests() |
18 | self.assert_(errors == 0, '%s failures in frontend unit tests' % errors) | ||||
showard | f699a2c | 2008-04-09 23:29:06 +0000 | [diff] [blame] | 19 | |
20 | if __name__ == '__main__': | ||||
jadmanski | 0afbb63 | 2008-06-06 21:10:57 +0000 | [diff] [blame] | 21 | unittest.main() |