summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2023-02-13 13:46:54 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2023-02-13 14:55:16 +0100
commit39856ca30aae7c21d01c778196286ca6c67484d2 (patch)
tree15b7fe15df72de67bcafc4dfa02c7bebc4c3e1ea /tests
parentd1a3400089031528c8267662b1c7be6e269191cd (diff)
downloadtracker-39856ca30aae7c21d01c778196286ca6c67484d2.tar.gz
functional-tests: Clean up directory
Python convention is to use `_` in file names, so they can be imported, and prefix all test modules with `test_`. All config files are now in `config/` subdir and all data files are now in `data/` subdir.
Diffstat (limited to 'tests')
-rw-r--r--tests/functional-tests/config/configuration.json.in (renamed from tests/functional-tests/configuration.json.in)0
-rw-r--r--tests/functional-tests/config/meson.build5
-rw-r--r--tests/functional-tests/data/ontologies/add-class/91-test.ontology (renamed from tests/functional-tests/test-ontologies/add-class/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/add-domainIndex/91-test.ontology (renamed from tests/functional-tests/test-ontologies/add-domainIndex/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/add-prop/91-test.ontology (renamed from tests/functional-tests/test-ontologies/add-prop/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/basic-future/91-test.ontology (renamed from tests/functional-tests/test-ontologies/basic-future/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/basic/91-test.ontology (renamed from tests/functional-tests/test-ontologies/basic/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/cardinality/91-test.ontology (renamed from tests/functional-tests/test-ontologies/cardinality/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/indexed/91-test.ontology (renamed from tests/functional-tests/test-ontologies/indexed/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/notify/91-test.ontology (renamed from tests/functional-tests/test-ontologies/notify/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/property-promotion/91-test.ontology (renamed from tests/functional-tests/test-ontologies/property-promotion/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/property-range-int-to-string/91-test.ontology (renamed from tests/functional-tests/test-ontologies/property-range-int-to-string/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/property-range-string-to-date/91-test.ontology (renamed from tests/functional-tests/test-ontologies/property-range-string-to-date/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/simple-updated-with-errors/91-test.ontology (renamed from tests/functional-tests/test-ontologies/simple-updated-with-errors/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/simple-updated-with-errors/92-test.ontology (renamed from tests/functional-tests/test-ontologies/simple-updated-with-errors/92-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/simple-updated/91-test.ontology (renamed from tests/functional-tests/test-ontologies/simple-updated/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/simple-updated/92-test.ontology (renamed from tests/functional-tests/test-ontologies/simple-updated/92-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/simple-with-errors/91-test.ontology (renamed from tests/functional-tests/test-ontologies/simple-with-errors/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/simple-with-errors/92-test.ontology (renamed from tests/functional-tests/test-ontologies/simple-with-errors/92-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/simple/91-test.ontology (renamed from tests/functional-tests/test-ontologies/simple/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/simple/92-test.ontology (renamed from tests/functional-tests/test-ontologies/simple/92-test.ontology)0
-rw-r--r--tests/functional-tests/data/ontologies/superclass-remove/91-test.ontology (renamed from tests/functional-tests/test-ontologies/superclass-remove/91-test.ontology)0
-rw-r--r--tests/functional-tests/data/serialized/test-movie.ttl (renamed from tests/functional-tests/test-data/test-movie.ttl)0
-rw-r--r--tests/functional-tests/fixtures.py2
-rw-r--r--tests/functional-tests/meson.build40
-rw-r--r--tests/functional-tests/test_cli.py (renamed from tests/functional-tests/cli.py)2
-rw-r--r--tests/functional-tests/test_coalesce.py (renamed from tests/functional-tests/coalesce.py)0
-rw-r--r--tests/functional-tests/test_collation.py (renamed from tests/functional-tests/collation.py)0
-rw-r--r--tests/functional-tests/test_concurrent_query.py (renamed from tests/functional-tests/concurrent-query.py)0
-rw-r--r--tests/functional-tests/test_distance.py (renamed from tests/functional-tests/distance.py)0
-rw-r--r--tests/functional-tests/test_fts_functions.py (renamed from tests/functional-tests/fts-functions.py)0
-rw-r--r--tests/functional-tests/test_graph.py (renamed from tests/functional-tests/graph.py)0
-rw-r--r--tests/functional-tests/test_group_concat.py (renamed from tests/functional-tests/group-concat.py)0
-rw-r--r--tests/functional-tests/test_insertion.py (renamed from tests/functional-tests/insertion.py)0
-rw-r--r--tests/functional-tests/test_ipc/.gitignore (renamed from tests/functional-tests/ipc/.gitignore)0
-rw-r--r--tests/functional-tests/test_ipc/meson.build (renamed from tests/functional-tests/ipc/meson.build)0
-rw-r--r--tests/functional-tests/test_ipc/test-bus-query-cancellation.c (renamed from tests/functional-tests/ipc/test-bus-query-cancellation.c)0
-rw-r--r--tests/functional-tests/test_notifier.py (renamed from tests/functional-tests/notifier.py)0
-rw-r--r--tests/functional-tests/test_ontology_changes.py (renamed from tests/functional-tests/ontology-changes.py)2
-rw-r--r--tests/functional-tests/test_ontology_rollback.py (renamed from tests/functional-tests/ontology-rollback.py)2
-rw-r--r--tests/functional-tests/test_portal.py (renamed from tests/functional-tests/portal.py)0
-rw-r--r--tests/functional-tests/test_query.py (renamed from tests/functional-tests/query.py)0
-rw-r--r--tests/functional-tests/test_sparql_bugs.py (renamed from tests/functional-tests/sparql-bugs.py)0
43 files changed, 27 insertions, 26 deletions
diff --git a/tests/functional-tests/configuration.json.in b/tests/functional-tests/config/configuration.json.in
index c3f785e6e..c3f785e6e 100644
--- a/tests/functional-tests/configuration.json.in
+++ b/tests/functional-tests/config/configuration.json.in
diff --git a/tests/functional-tests/config/meson.build b/tests/functional-tests/config/meson.build
new file mode 100644
index 000000000..62c25266c
--- /dev/null
+++ b/tests/functional-tests/config/meson.build
@@ -0,0 +1,5 @@
+config_json = configure_file(
+ input: 'configuration.json.in',
+ output: 'configuration.json',
+ configuration: testconf
+)
diff --git a/tests/functional-tests/test-ontologies/add-class/91-test.ontology b/tests/functional-tests/data/ontologies/add-class/91-test.ontology
index 582cce0d3..582cce0d3 100644
--- a/tests/functional-tests/test-ontologies/add-class/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/add-class/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/add-domainIndex/91-test.ontology b/tests/functional-tests/data/ontologies/add-domainIndex/91-test.ontology
index d11f79e06..d11f79e06 100644
--- a/tests/functional-tests/test-ontologies/add-domainIndex/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/add-domainIndex/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/add-prop/91-test.ontology b/tests/functional-tests/data/ontologies/add-prop/91-test.ontology
index 07ee94571..07ee94571 100644
--- a/tests/functional-tests/test-ontologies/add-prop/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/add-prop/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/basic-future/91-test.ontology b/tests/functional-tests/data/ontologies/basic-future/91-test.ontology
index fb15a14b5..fb15a14b5 100644
--- a/tests/functional-tests/test-ontologies/basic-future/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/basic-future/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/basic/91-test.ontology b/tests/functional-tests/data/ontologies/basic/91-test.ontology
index e5143a3b1..e5143a3b1 100644
--- a/tests/functional-tests/test-ontologies/basic/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/basic/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/cardinality/91-test.ontology b/tests/functional-tests/data/ontologies/cardinality/91-test.ontology
index b7e972e8e..b7e972e8e 100644
--- a/tests/functional-tests/test-ontologies/cardinality/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/cardinality/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/indexed/91-test.ontology b/tests/functional-tests/data/ontologies/indexed/91-test.ontology
index f3db50629..f3db50629 100644
--- a/tests/functional-tests/test-ontologies/indexed/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/indexed/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/notify/91-test.ontology b/tests/functional-tests/data/ontologies/notify/91-test.ontology
index 307b5a51f..307b5a51f 100644
--- a/tests/functional-tests/test-ontologies/notify/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/notify/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/property-promotion/91-test.ontology b/tests/functional-tests/data/ontologies/property-promotion/91-test.ontology
index f0916736d..f0916736d 100644
--- a/tests/functional-tests/test-ontologies/property-promotion/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/property-promotion/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/property-range-int-to-string/91-test.ontology b/tests/functional-tests/data/ontologies/property-range-int-to-string/91-test.ontology
index e45ba6657..e45ba6657 100644
--- a/tests/functional-tests/test-ontologies/property-range-int-to-string/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/property-range-int-to-string/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/property-range-string-to-date/91-test.ontology b/tests/functional-tests/data/ontologies/property-range-string-to-date/91-test.ontology
index 6749f79d8..6749f79d8 100644
--- a/tests/functional-tests/test-ontologies/property-range-string-to-date/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/property-range-string-to-date/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/simple-updated-with-errors/91-test.ontology b/tests/functional-tests/data/ontologies/simple-updated-with-errors/91-test.ontology
index e62f6981b..e62f6981b 100644
--- a/tests/functional-tests/test-ontologies/simple-updated-with-errors/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/simple-updated-with-errors/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/simple-updated-with-errors/92-test.ontology b/tests/functional-tests/data/ontologies/simple-updated-with-errors/92-test.ontology
index 436a2cdf8..436a2cdf8 100644
--- a/tests/functional-tests/test-ontologies/simple-updated-with-errors/92-test.ontology
+++ b/tests/functional-tests/data/ontologies/simple-updated-with-errors/92-test.ontology
diff --git a/tests/functional-tests/test-ontologies/simple-updated/91-test.ontology b/tests/functional-tests/data/ontologies/simple-updated/91-test.ontology
index c63cf232d..c63cf232d 100644
--- a/tests/functional-tests/test-ontologies/simple-updated/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/simple-updated/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/simple-updated/92-test.ontology b/tests/functional-tests/data/ontologies/simple-updated/92-test.ontology
index c1bfb549e..c1bfb549e 100644
--- a/tests/functional-tests/test-ontologies/simple-updated/92-test.ontology
+++ b/tests/functional-tests/data/ontologies/simple-updated/92-test.ontology
diff --git a/tests/functional-tests/test-ontologies/simple-with-errors/91-test.ontology b/tests/functional-tests/data/ontologies/simple-with-errors/91-test.ontology
index daabc6a6b..daabc6a6b 100644
--- a/tests/functional-tests/test-ontologies/simple-with-errors/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/simple-with-errors/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/simple-with-errors/92-test.ontology b/tests/functional-tests/data/ontologies/simple-with-errors/92-test.ontology
index 942436435..942436435 100644
--- a/tests/functional-tests/test-ontologies/simple-with-errors/92-test.ontology
+++ b/tests/functional-tests/data/ontologies/simple-with-errors/92-test.ontology
diff --git a/tests/functional-tests/test-ontologies/simple/91-test.ontology b/tests/functional-tests/data/ontologies/simple/91-test.ontology
index 30b045ad6..30b045ad6 100644
--- a/tests/functional-tests/test-ontologies/simple/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/simple/91-test.ontology
diff --git a/tests/functional-tests/test-ontologies/simple/92-test.ontology b/tests/functional-tests/data/ontologies/simple/92-test.ontology
index b554009af..b554009af 100644
--- a/tests/functional-tests/test-ontologies/simple/92-test.ontology
+++ b/tests/functional-tests/data/ontologies/simple/92-test.ontology
diff --git a/tests/functional-tests/test-ontologies/superclass-remove/91-test.ontology b/tests/functional-tests/data/ontologies/superclass-remove/91-test.ontology
index c884b39a3..c884b39a3 100644
--- a/tests/functional-tests/test-ontologies/superclass-remove/91-test.ontology
+++ b/tests/functional-tests/data/ontologies/superclass-remove/91-test.ontology
diff --git a/tests/functional-tests/test-data/test-movie.ttl b/tests/functional-tests/data/serialized/test-movie.ttl
index 8c787a6fc..8c787a6fc 100644
--- a/tests/functional-tests/test-data/test-movie.ttl
+++ b/tests/functional-tests/data/serialized/test-movie.ttl
diff --git a/tests/functional-tests/fixtures.py b/tests/functional-tests/fixtures.py
index 9a05ffe10..1cab229b8 100644
--- a/tests/functional-tests/fixtures.py
+++ b/tests/functional-tests/fixtures.py
@@ -311,7 +311,7 @@ class TrackerCommandLineTestCase(ut.TestCase):
shutil.rmtree(dirpath, ignore_errors=True)
def data_path(self, filename):
- test_data = pathlib.Path(__file__).parent.joinpath('test-data')
+ test_data = pathlib.Path(__file__).parent.joinpath('data')
return test_data.joinpath(filename)
def run_cli(self, command):
diff --git a/tests/functional-tests/meson.build b/tests/functional-tests/meson.build
index 84350a36c..74f22baf4 100644
--- a/tests/functional-tests/meson.build
+++ b/tests/functional-tests/meson.build
@@ -6,7 +6,7 @@ endif
testconf = configuration_data()
-config_json_full_path = join_paths(meson.current_build_dir(), 'configuration.json')
+config_json_full_path = join_paths(meson.current_build_dir(), 'config', 'configuration.json')
testconf.set('TEST_CLI_DIR', tracker_uninstalled_cli_dir)
testconf.set('TEST_ONTOLOGIES_DIR', tracker_uninstalled_nepomuk_ontologies_dir)
@@ -15,28 +15,24 @@ testconf.set('TEST_PORTAL_FLATPAK_INFO', source_root / 'tests' / 'flatpak-info')
testconf.set('TRACKER_VERSION', meson.project_version())
testconf.set('TEST_TAP_ENABLED', get_option('tests_tap_protocol').to_string())
-config_json = configure_file(
- input: 'configuration.json.in',
- output: 'configuration.json',
- configuration: testconf
-)
+subdir('config')
functional_tests = [
- 'insertion',
- 'query',
- 'fts-functions',
- 'sparql-bugs',
- 'group-concat',
- 'coalesce',
- 'distance',
- 'graph',
- 'concurrent-query',
- 'notifier',
- 'collation',
- 'ontology-changes',
- 'ontology-rollback',
- 'cli',
- 'portal',
+ 'test_cli',
+ 'test_coalesce',
+ 'test_collation',
+ 'test_concurrent_query',
+ 'test_distance',
+ 'test_fts_functions',
+ 'test_graph',
+ 'test_group_concat',
+ 'test_insertion',
+ 'test_notifier',
+ 'test_ontology_changes',
+ 'test_ontology_rollback',
+ 'test_portal',
+ 'test_query',
+ 'test_sparql_bugs',
]
test_env = environment()
@@ -57,4 +53,4 @@ foreach test_name: functional_tests
timeout: 30)
endforeach
-subdir('ipc')
+subdir('test_ipc')
diff --git a/tests/functional-tests/cli.py b/tests/functional-tests/test_cli.py
index 1318e754e..050984a35 100644
--- a/tests/functional-tests/cli.py
+++ b/tests/functional-tests/test_cli.py
@@ -72,7 +72,7 @@ class TestCli(fixtures.TrackerCommandLineTestCase):
def test_import(self):
"""Import a Turtle file into a Tracker database."""
- testdata = str(self.data_path('test-movie.ttl'))
+ testdata = str(self.data_path('serialized/test-movie.ttl'))
with self.tmpdir() as tmpdir:
ontology_path = configuration.ontologies_dir()
diff --git a/tests/functional-tests/coalesce.py b/tests/functional-tests/test_coalesce.py
index f8961edf7..f8961edf7 100644
--- a/tests/functional-tests/coalesce.py
+++ b/tests/functional-tests/test_coalesce.py
diff --git a/tests/functional-tests/collation.py b/tests/functional-tests/test_collation.py
index 733d4243f..733d4243f 100644
--- a/tests/functional-tests/collation.py
+++ b/tests/functional-tests/test_collation.py
diff --git a/tests/functional-tests/concurrent-query.py b/tests/functional-tests/test_concurrent_query.py
index 1ef8d69bc..1ef8d69bc 100644
--- a/tests/functional-tests/concurrent-query.py
+++ b/tests/functional-tests/test_concurrent_query.py
diff --git a/tests/functional-tests/distance.py b/tests/functional-tests/test_distance.py
index 9ad6ddd6b..9ad6ddd6b 100644
--- a/tests/functional-tests/distance.py
+++ b/tests/functional-tests/test_distance.py
diff --git a/tests/functional-tests/fts-functions.py b/tests/functional-tests/test_fts_functions.py
index e1b33bc1c..e1b33bc1c 100644
--- a/tests/functional-tests/fts-functions.py
+++ b/tests/functional-tests/test_fts_functions.py
diff --git a/tests/functional-tests/graph.py b/tests/functional-tests/test_graph.py
index 1b93df467..1b93df467 100644
--- a/tests/functional-tests/graph.py
+++ b/tests/functional-tests/test_graph.py
diff --git a/tests/functional-tests/group-concat.py b/tests/functional-tests/test_group_concat.py
index 5e3f11d26..5e3f11d26 100644
--- a/tests/functional-tests/group-concat.py
+++ b/tests/functional-tests/test_group_concat.py
diff --git a/tests/functional-tests/insertion.py b/tests/functional-tests/test_insertion.py
index 769aec7ae..769aec7ae 100644
--- a/tests/functional-tests/insertion.py
+++ b/tests/functional-tests/test_insertion.py
diff --git a/tests/functional-tests/ipc/.gitignore b/tests/functional-tests/test_ipc/.gitignore
index 388cd774a..388cd774a 100644
--- a/tests/functional-tests/ipc/.gitignore
+++ b/tests/functional-tests/test_ipc/.gitignore
diff --git a/tests/functional-tests/ipc/meson.build b/tests/functional-tests/test_ipc/meson.build
index 4aaa334b8..4aaa334b8 100644
--- a/tests/functional-tests/ipc/meson.build
+++ b/tests/functional-tests/test_ipc/meson.build
diff --git a/tests/functional-tests/ipc/test-bus-query-cancellation.c b/tests/functional-tests/test_ipc/test-bus-query-cancellation.c
index 65997b06c..65997b06c 100644
--- a/tests/functional-tests/ipc/test-bus-query-cancellation.c
+++ b/tests/functional-tests/test_ipc/test-bus-query-cancellation.c
diff --git a/tests/functional-tests/notifier.py b/tests/functional-tests/test_notifier.py
index e98512458..e98512458 100644
--- a/tests/functional-tests/notifier.py
+++ b/tests/functional-tests/test_notifier.py
diff --git a/tests/functional-tests/ontology-changes.py b/tests/functional-tests/test_ontology_changes.py
index 83e236fb2..6ed01bfbf 100644
--- a/tests/functional-tests/ontology-changes.py
+++ b/tests/functional-tests/test_ontology_changes.py
@@ -71,7 +71,7 @@ class OntologyChangeTestTemplate (ut.TestCase):
shutil.rmtree(self.tmpdir, ignore_errors=True)
def ontology_path(self, param):
- return pathlib.Path(__file__).parent.joinpath('test-ontologies', param)
+ return pathlib.Path(__file__).parent.joinpath('data', 'ontologies', param)
def template_test_ontology_change(self):
self.set_ontology_dirs()
diff --git a/tests/functional-tests/ontology-rollback.py b/tests/functional-tests/test_ontology_rollback.py
index 51fda54aa..65ce59fe6 100644
--- a/tests/functional-tests/ontology-rollback.py
+++ b/tests/functional-tests/test_ontology_rollback.py
@@ -75,7 +75,7 @@ class OntologyRollbackTestTemplate (ut.TestCase):
shutil.rmtree(self.tmpdir, ignore_errors=True)
def ontology_path(self, param):
- return pathlib.Path(__file__).parent.joinpath('test-ontologies', param)
+ return pathlib.Path(__file__).parent.joinpath('data', 'ontologies', param)
def template_test_ontology_rollback(self):
self.set_ontology_dirs()
diff --git a/tests/functional-tests/portal.py b/tests/functional-tests/test_portal.py
index 1cc0717bc..1cc0717bc 100644
--- a/tests/functional-tests/portal.py
+++ b/tests/functional-tests/test_portal.py
diff --git a/tests/functional-tests/query.py b/tests/functional-tests/test_query.py
index 18a29b6f1..18a29b6f1 100644
--- a/tests/functional-tests/query.py
+++ b/tests/functional-tests/test_query.py
diff --git a/tests/functional-tests/sparql-bugs.py b/tests/functional-tests/test_sparql_bugs.py
index bdd128f8c..bdd128f8c 100644
--- a/tests/functional-tests/sparql-bugs.py
+++ b/tests/functional-tests/test_sparql_bugs.py