This module groups a few sub-modules containing unittest2 test cases.
-Some of those test sub-modules are explicitely listed in the `fast_suite`
-variable. Most of the tests should be considered fast enough to be included in
-that `fast_suite` list and only tests that take a long time to run (e.g. more
-than a minute) should not be listed.
-
-Some other test sub-modules are sanity checks explicitely listed in the
-`checks` variable. These test sub-modules are invariants that must be
-full-filled at any time. They are expected to always pass: obviously they must
-pass right after the module is installed, but they must also pass after any
-other module is installed, after a migration, or even after the database was
-put in production for a few months.
+Tests can be explicitely added to the `fast_suite` or `checks` lists or not.
+See the :ref:`test-framework` section in the :ref:`features` list.
"""
-
-import test_orm
+import test_acl
+import test_basecase
+import test_db_cursor
+import test_expression
+import test_fields
+import test_ir_filters
import test_ir_sequence
-import test_xmlrpc
+import test_mail
+import test_misc
+import test_orm
+import test_osv
+import test_translate
+import test_view_validation
+import test_qweb
+import test_func
+# This need a change in `oe run-tests` to only run fast_suite + checks by default.
+# import test_xmlrpc
fast_suite = [
- test_xmlrpc, # Creates a database
- test_ir_sequence, # Assume an existing database
- ]
+ test_ir_sequence,
+ test_ir_filters
+]
checks = [
- test_orm, # Assume an existing database
- ]
-
+ test_acl,
+ test_expression,
+ test_mail,
+ test_db_cursor,
+ test_orm,
+ test_fields,
+ test_basecase,
+ test_view_validation,
+ test_misc,
+ test_osv,
+ test_translate,
+ test_qweb,
+ test_func,
+]
+
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: