Skip to content
Snippets Groups Projects
Commit 8cd56b44 authored by Anjith GEORGE's avatar Anjith GEORGE
Browse files

Added unit tests for protocols in BATL HLDI

parent 178e48d3
No related branches found
No related tags found
1 merge request!86Batl loo protocols
Pipeline #26473 failed
...@@ -223,7 +223,7 @@ def test_casiasurf(): ...@@ -223,7 +223,7 @@ def test_casiasurf():
# Test the BATL database # Test the BATL database
def test_aggregated_db(): def test_aggregated_db():
batl_db = bob.bio.base.load_resource( batl_db = bob.bio.base.load_resource(
'batl', 'batl-db',
'database', 'database',
preferred_package='bob.pad.face', preferred_package='bob.pad.face',
package_prefix='bob.pad.') package_prefix='bob.pad.')
...@@ -274,6 +274,78 @@ def test_aggregated_db(): ...@@ -274,6 +274,78 @@ def test_aggregated_db():
batl_db.objects(groups='eval', batl_db.objects(groups='eval',
protocol='grandtest-color-50-LOO_fakehead')) == 132 protocol='grandtest-color-50-LOO_fakehead')) == 132
# test for LOO_flexiblemask
assert len(
batl_db.objects(
groups=['train', 'dev', 'eval'],
protocol='grandtest-color-50-LOO_flexiblemask')) == 1132
assert len(
batl_db.objects(
groups=['train', 'dev'], protocol='grandtest-color-50-LOO_flexiblemask')) == 880
assert len(
batl_db.objects(groups='eval',
protocol='grandtest-color-50-LOO_flexiblemask')) == 252
# test for LOO_glasses
assert len(
batl_db.objects(
groups=['train', 'dev', 'eval'],
protocol='grandtest-color-50-LOO_glasses')) == 1206
assert len(
batl_db.objects(
groups=['train', 'dev'], protocol='grandtest-color-50-LOO_glasses')) == 1069
assert len(
batl_db.objects(groups='eval',
protocol='grandtest-color-50-LOO_glasses')) == 137
# test for LOO_papermask
assert len(
batl_db.objects(
groups=['train', 'dev', 'eval'],
protocol='grandtest-color-50-LOO_papermask')) == 1308
assert len(
batl_db.objects(
groups=['train', 'dev'], protocol='grandtest-color-50-LOO_papermask')) == 1122
assert len(
batl_db.objects(groups='eval',
protocol='grandtest-color-50-LOO_papermask')) == 186
# test for LOO_prints
assert len(
batl_db.objects(
groups=['train', 'dev', 'eval'],
protocol='grandtest-color-50-LOO_prints')) == 1169
assert len(
batl_db.objects(
groups=['train', 'dev'], protocol='grandtest-color-50-LOO_prints')) == 988
assert len(
batl_db.objects(groups='eval',
protocol='grandtest-color-50-LOO_prints')) == 181
# test for LOO_replay
assert len(
batl_db.objects(
groups=['train', 'dev', 'eval'],
protocol='grandtest-color-50-LOO_replay')) == 1049
assert len(
batl_db.objects(
groups=['train', 'dev'], protocol='grandtest-color-50-LOO_replay')) == 854
assert len(
batl_db.objects(groups='eval',
protocol='grandtest-color-50-LOO_replay')) == 195
# test for LOO_rigidmask
assert len(
batl_db.objects(
groups=['train', 'dev', 'eval'],
protocol='grandtest-color-50-LOO_rigidmask')) == 1198
assert len(
batl_db.objects(
groups=['train', 'dev'], protocol='grandtest-color-50-LOO_rigidmask')) == 1034
assert len(
batl_db.objects(groups='eval',
protocol='grandtest-color-50-LOO_rigidmask')) == 164
except IOError as e: except IOError as e:
raise SkipTest( raise SkipTest(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment