From d36e887b5e9b339ea12432fd4bd56105218b972a Mon Sep 17 00:00:00 2001 From: Pieter De Gendt Date: Mon, 14 Oct 2024 09:28:39 +0200 Subject: [PATCH] tests: Add test cases for invalid west projects manifests Add tests for cases where projects are inside the .west directory. Signed-off-by: Pieter De Gendt --- tests/manifests/invalid_project_in_west_dir.yml | 7 +++++++ tests/manifests/invalid_project_in_west_reldir.yml | 7 +++++++ tests/manifests/invalid_project_in_west_relsubdir.yml | 7 +++++++ tests/manifests/invalid_project_in_west_subdir.yml | 7 +++++++ 4 files changed, 28 insertions(+) create mode 100644 tests/manifests/invalid_project_in_west_dir.yml create mode 100644 tests/manifests/invalid_project_in_west_reldir.yml create mode 100644 tests/manifests/invalid_project_in_west_relsubdir.yml create mode 100644 tests/manifests/invalid_project_in_west_subdir.yml diff --git a/tests/manifests/invalid_project_in_west_dir.yml b/tests/manifests/invalid_project_in_west_dir.yml new file mode 100644 index 00000000..8fd4091a --- /dev/null +++ b/tests/manifests/invalid_project_in_west_dir.yml @@ -0,0 +1,7 @@ +# Project paths can't be .west. + +manifest: + projects: + - name: nope + url: ignore-me + path: .west diff --git a/tests/manifests/invalid_project_in_west_reldir.yml b/tests/manifests/invalid_project_in_west_reldir.yml new file mode 100644 index 00000000..aae9889d --- /dev/null +++ b/tests/manifests/invalid_project_in_west_reldir.yml @@ -0,0 +1,7 @@ +# Project paths can't be .west after normalization. + +manifest: + projects: + - name: nope + url: ignore-me + path: foo/../.west diff --git a/tests/manifests/invalid_project_in_west_relsubdir.yml b/tests/manifests/invalid_project_in_west_relsubdir.yml new file mode 100644 index 00000000..289dab36 --- /dev/null +++ b/tests/manifests/invalid_project_in_west_relsubdir.yml @@ -0,0 +1,7 @@ +# Project paths can't be in .west normalized. + +manifest: + projects: + - name: nope + url: ignore-me + path: foo/../.west/some/path diff --git a/tests/manifests/invalid_project_in_west_subdir.yml b/tests/manifests/invalid_project_in_west_subdir.yml new file mode 100644 index 00000000..bc37a236 --- /dev/null +++ b/tests/manifests/invalid_project_in_west_subdir.yml @@ -0,0 +1,7 @@ +# Project paths can't be in .west/. + +manifest: + projects: + - name: nope + url: ignore-me + path: .west/some/path