diff options
author | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | 2020-05-12 15:35:41 +0900 |
---|---|---|
committer | Tristan Van Berkom <tristan.vanberkom@codethink.co.uk> | 2020-05-12 15:37:00 +0900 |
commit | 5e7c2f9ab6c79323e2f99394b30e7b18f886d4bb (patch) | |
tree | 8ca39e8dbddf90a9be0556daf36c5487e7ecb456 | |
parent | a66fcd50281a92842b3dd77261b8afa6718a0c5e (diff) | |
download | buildstream-5e7c2f9ab6c79323e2f99394b30e7b18f886d4bb.tar.gz |
tests/format/project.py: Test loading of BuildStream 2 projects.
-rw-r--r-- | tests/format/project.py | 8 | ||||
-rw-r--r-- | tests/format/project/not-bst-1/project.conf | 4 |
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 |