Adrian Cochrane
62d4136755
selftest: Remove binary mappings from the build system.
...
Signed-off-by: Adrian Cochrane <adrianc@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
2015-06-08 13:03:14 +02:00
Jelmer Vernooij
0acb1d49a7
Use samba TestCase so we get all compatibility functions on Python < 2.7.
...
Change-Id: Iba87e3c8fa9331c4d5438ab60a8385379da634d7
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2015-03-06 04:41:48 +01:00
Jelmer Vernooij
cef4861906
Use Samba TestCase class, as the python 2.6 one doesn't have assertIs, assertIsInstance or addCleanup.
...
Change-Id: I3daeffade0dac9795f61f91ee0da35fee0143a38
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2015-03-06 04:41:48 +01:00
Jelmer Vernooij
8487f4afc1
Use Samba-only subunit module in selftest/tests/.
...
Change-Id: I48c61f975c1fa49f6e244ad39dd720fe507db45b
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2015-03-06 04:41:46 +01:00
Jelmer Vernooij
3f1ecfd2d0
selftest/tests/*.py: remove use of testtools.
...
Change-Id: Ia692c6b3037b7d867310c3793980f9f953d31680
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2015-03-06 04:41:46 +01:00
Jelmer Vernooij
0f408599f8
selftest: Add separate command line for listing tests, allowing us of subunit-filter (which doesn't support subunit v2).
...
Change-Id: Icb877214a422c63fd38ef92425c7b4fe7ee19ad5
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2014-11-30 14:22:05 +01:00
Jelmer Vernooij
f6e3cd7f03
selftest: Drop support for TESTSUITE-IDLIST, and remove its last user.
...
Change-Id: Ic616676bb770fa4769195d73c4309915646caae0
Signed-Off-By: Jelmer Vernooij <jelmer@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
2014-11-30 14:22:05 +01:00
Michael Adam
08e9b1774f
selftest: fix use of a non-existent word (existant)
2012-06-12 07:21:43 +02:00
Jelmer Vernooij
95ebb111ba
selftest.py: Add get_interface.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Mar 27 00:32:48 CEST 2012 on sn-devel-104
2012-03-27 00:32:48 +02:00
Jelmer Vernooij
ae9b5add1e
selftest.py: Add cleanup_pid.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Mar 24 04:52:59 CET 2012 on sn-devel-104
2012-03-24 04:52:59 +01:00
Jelmer Vernooij
99b4d52633
selftest.py: Add write_krb5_conf.
2012-03-24 03:19:31 +01:00
Jelmer Vernooij
289632f85e
selftest.py: Add mk_realms_stanza function.
2012-03-24 03:19:31 +01:00
Jelmer Vernooij
f18d9e147d
selftest.py: Add selftest.target.samba with bindir_path function.
2012-03-24 03:19:31 +01:00
Jelmer Vernooij
6f9c333f95
selftest.py: Move some infrastructure for running commands to selftest.run, with tests.
2012-03-11 23:57:04 +01:00
Jelmer Vernooij
53a147d1c0
selftest.run: Factor out read_testlist_file and open_file_or_pipe.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Mon Mar 5 05:42:19 CET 2012 on sn-devel-104
2012-03-05 05:42:19 +01:00
Jelmer Vernooij
f26b40a925
selftest.run: Factor out exported_envvars_str.
2012-03-05 03:49:50 +01:00
Jelmer Vernooij
f3f6b8eafa
selftest.run: Factor out expand_command_run.
2012-03-05 03:39:57 +01:00
Jelmer Vernooij
d6924f8039
selftest.run: Factor out expand_command_list.
2012-03-05 03:27:40 +01:00
Jelmer Vernooij
1741e6486d
selftest: Factor out expand_environment_strings.
2012-03-05 03:20:13 +01:00
Jelmer Vernooij
c9d380702c
selftest.py: Use testtools TestCase class.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sun Mar 4 19:38:25 CET 2012 on sn-devel-104
2012-03-04 19:38:25 +01:00
Jelmer Vernooij
3a6e4cf2b1
selftest.target: Add NoneTarget.
2012-03-04 18:02:07 +01:00
Jelmer Vernooij
a50def839c
selftest.testlist: Add manager for restricted test lists.
2012-03-04 18:02:07 +01:00
Jelmer Vernooij
4802561d69
selftest.testlist: Add read_testlist.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
7a614ac710
selftest.testlist: Add read_test_regexes.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
8b583dc64c
selftest: Add testlist management module.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
646f6b2697
selftest: Add tests for trying to reuse an environment that has gone down.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
7060d68015
selftest: Add tests for NoneEnvironment.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
aa7fa63bfa
selftest.target: Test that environments are reused.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
75eb57cff5
selftest.target: Add tests for get_running_env.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
0d50c4cf3c
selftest.target: Add tests for getlog_env.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
e7633d86c0
selftest.target: Add tests for check.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
c57ab7ba9d
selftest.target: Add tests for setup.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
5f74fa3511
selftest: Add base classes for Target/Environment and their management.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
0cfb8e033c
selftest.socket_wrapper: Add basic unit tests.
2012-03-04 18:02:06 +01:00
Jelmer Vernooij
1d71ca98b7
Add test infrastructure for selftest.
2012-03-04 18:02:06 +01:00