Skip to content

Commit caadca4

Browse files
david-baylibremakohoek
authored andcommitted
check: add default_rev_in_remote
New check test to make sure a default revision defined in the remote instead of the default element is properly handled Signed-off-by: David Rozé <[email protected]>
1 parent c9617f0 commit caadca4

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

repo_resource/test_check.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,13 @@ def setUp(self):
3838
'name': 'aosp_device_fixed.xml'
3939
}
4040
}
41+
self.default_rev_in_remote = {
42+
'source': {
43+
'url': 'https://github.com/makohoek/demo-manifests.git',
44+
'revision': 'main',
45+
'name': 'default_rev_in_remote.xml'
46+
}
47+
}
4148
self.demo_ssh_manifests_source = {
4249
'source': {
4350
'url': 'https://github.com/makohoek/demo-manifests.git',
@@ -100,6 +107,11 @@ def test_unknown_manifest_name(self):
100107
with self.assertRaises(SystemExit):
101108
check.check(instream)
102109

110+
def test_default_rev_in_remote(self):
111+
data = self.default_rev_in_remote
112+
instream = StringIO(json.dumps(data))
113+
check.check(instream)
114+
103115
def test_branch_defaults_to_HEAD(self):
104116
no_revision_data = self.demo_manifests_source_norev
105117
instream = StringIO(json.dumps(no_revision_data))

0 commit comments

Comments
 (0)