summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2020-05-12 15:35:41 +0900
committerTristan Van Berkom <tristan.vanberkom@codethink.co.uk>2020-05-12 15:37:00 +0900
commit5e7c2f9ab6c79323e2f99394b30e7b18f886d4bb (patch)
tree8ca39e8dbddf90a9be0556daf36c5487e7ecb456
parenta66fcd50281a92842b3dd77261b8afa6718a0c5e (diff)
downloadbuildstream-5e7c2f9ab6c79323e2f99394b30e7b18f886d4bb.tar.gz
tests/format/project.py: Test loading of BuildStream 2 projects.
-rw-r--r--tests/format/project.py8
-rw-r--r--tests/format/project/not-bst-1/project.conf4
2 files changed, 12 insertions, 0 deletions
diff --git a/tests/format/project.py b/tests/format/project.py
index 83fd38489..e36932eb5 100644
--- a/tests/format/project.py
+++ b/tests/format/project.py
@@ -117,6 +117,14 @@ def test_project_unsupported(cli, datafiles):
result.assert_main_error(ErrorDomain.LOAD, LoadErrorReason.UNSUPPORTED_PROJECT)
+@pytest.mark.datafiles(os.path.join(DATA_DIR))
+def test_project_unsupported_not_bst1(cli, datafiles):
+ project = os.path.join(datafiles.dirname, datafiles.basename, "not-bst-1")
+
+ result = cli.run(project=project, args=['workspace', 'list'])
+ result.assert_main_error(ErrorDomain.LOAD, LoadErrorReason.UNSUPPORTED_PROJECT)
+
+
@pytest.mark.datafiles(os.path.join(DATA_DIR, 'element-path'))
def test_missing_element_path_directory(cli, datafiles):
project = os.path.join(datafiles.dirname, datafiles.basename)
diff --git a/tests/format/project/not-bst-1/project.conf b/tests/format/project/not-bst-1/project.conf
new file mode 100644
index 000000000..02ad4f504
--- /dev/null
+++ b/tests/format/project/not-bst-1/project.conf
@@ -0,0 +1,4 @@
+# A BuildStream 2 project
+name: foo
+
+min-version: 2.0