Commit 6fbeb25b authored by Łukasz Nowak's avatar Łukasz Nowak

XXX: Select only interesting test

parent bea28e78
from glob import glob
import os, subprocess, re
# test_suite is provided by 'run_test_suite'
from test_suite import ERP5TypeTestSuite
from test_suite import SavedTestSuite
import sys
HERE = os.path.dirname(__file__)
class _ERP5(ERP5TypeTestSuite):
class _ERP5(SavedTestSuite):
_saved_test_id = "erp5_web_monitoring_ui_test:testFunctionalOfficejsMonitoring"
realtime_output = False
enabled_product_list = ('CMFActivity', 'CMFCategory', 'ERP5', 'ERP5Catalog',
'ERP5eGovSecurity', 'ERP5Form',
......@@ -35,9 +36,9 @@ class _ERP5(ERP5TypeTestSuite):
component_re = re.compile(".*/([^/]+)/TestTemplateItem/portal_components"
"/test\.[^.]+\.([^.]+).py$")
for test_path in (
glob('%s/product/*/tests/test*.py' % path) +
glob('%s/bt5/*/TestTemplateItem/test*.py' % path) +
glob('%s/bt5/*/TestTemplateItem/portal_components/test.*.test*.py' % path)):
glob('%s/bt5/erp5_web_monitoring_ui_test/TestTemplateItem/portal_components/test.*.test*.py' % path) +
[]
):
component_re_match = component_re.match(test_path)
if component_re_match is not None:
test_case = "%s:%s" % (component_re_match.group(1),
......@@ -180,8 +181,14 @@ class ERP5BusinessTemplateCodingStyleTestSuite(_ERP5):
def getTestList(self):
test_list = []
for business_template_path in (
glob('%s/../bt5/*' % HERE)
+ glob('%s/../product/ERP5/bootstrap/*' % HERE)):
glob('%s/../product/ERP5/bootstrap/erp5_*' % HERE) +
glob('%s/../bt5/erp5_adm*' % HERE) +
glob('%s/../bt5/erp5_*hal*' % HERE) +
glob('%s/../bt5/erp5_*renderjs*' % HERE) +
glob('%s/../bt5/erp5_*officejs*' % HERE) +
glob('%s/../bt5/erp5_web*' % HERE) +
[]
):
# we skip coding style check for business templates having this marker
# property. Since the property is not exported (on purpose), modified business templates
# will be candidate for coding style test again.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment