Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Guillaume Martres
aom-rav1e
Commits
c2cc5598
Commit
c2cc5598
authored
Mar 27, 2014
by
Alex Converse
Browse files
Automatically count test vectors and make the tables const.
Change-Id: I742b0f26b7d735e75c3653a3e52bd4f4fc198d3d
parent
4a42047b
Changes
4
Hide whitespace changes
Inline
Side-by-side
test/external_frame_buffer_test.cc
View file @
c2cc5598
...
...
@@ -462,5 +462,7 @@ TEST_F(ExternalFrameBufferTest, SetAfterDecode) {
}
VP9_INSTANTIATE_TEST_CASE
(
ExternalFrameBufferMD5Test
,
::
testing
::
ValuesIn
(
libvpx_test
::
kVP9TestVectors
));
::
testing
::
ValuesIn
(
libvpx_test
::
kVP9TestVectors
,
libvpx_test
::
kVP9TestVectors
+
libvpx_test
::
kNumVP9TestVectors
));
}
// namespace
test/test_vector_test.cc
View file @
c2cc5598
...
...
@@ -89,8 +89,12 @@ TEST_P(TestVectorTest, MD5Match) {
}
VP8_INSTANTIATE_TEST_CASE
(
TestVectorTest
,
::
testing
::
ValuesIn
(
libvpx_test
::
kVP8TestVectors
));
::
testing
::
ValuesIn
(
libvpx_test
::
kVP8TestVectors
,
libvpx_test
::
kVP8TestVectors
+
libvpx_test
::
kNumVP8TestVectors
));
VP9_INSTANTIATE_TEST_CASE
(
TestVectorTest
,
::
testing
::
ValuesIn
(
libvpx_test
::
kVP9TestVectors
));
::
testing
::
ValuesIn
(
libvpx_test
::
kVP9TestVectors
,
libvpx_test
::
kVP9TestVectors
+
libvpx_test
::
kNumVP9TestVectors
));
}
// namespace
test/test_vectors.cc
View file @
c2cc5598
...
...
@@ -12,8 +12,10 @@
namespace
libvpx_test
{
#define NELEMENTS(x) static_cast<int>(sizeof(x) / sizeof(x[0]))
#if CONFIG_VP8_DECODER
const
char
*
kVP8TestVectors
[
kNum
VP8TestVectors
]
=
{
const
char
*
const
k
VP8TestVectors
[
]
=
{
"vp80-00-comprehensive-001.ivf"
,
"vp80-00-comprehensive-002.ivf"
,
"vp80-00-comprehensive-003.ivf"
,
"vp80-00-comprehensive-004.ivf"
,
"vp80-00-comprehensive-005.ivf"
,
...
...
@@ -47,9 +49,10 @@ const char *kVP8TestVectors[kNumVP8TestVectors] = {
"vp80-05-sharpness-1440.ivf"
,
"vp80-05-sharpness-1443.ivf"
,
"vp80-06-smallsize.ivf"
};
const
int
kNumVP8TestVectors
=
NELEMENTS
(
kVP8TestVectors
);
#endif // CONFIG_VP8_DECODER
#if CONFIG_VP9_DECODER
const
char
*
kVP9TestVectors
[
kNum
VP9TestVectors
]
=
{
const
char
*
const
k
VP9TestVectors
[
]
=
{
"vp90-2-00-quantizer-00.webm"
,
"vp90-2-00-quantizer-01.webm"
,
"vp90-2-00-quantizer-02.webm"
,
"vp90-2-00-quantizer-03.webm"
,
"vp90-2-00-quantizer-04.webm"
,
"vp90-2-00-quantizer-05.webm"
,
...
...
@@ -163,6 +166,7 @@ const char *kVP9TestVectors[kNumVP9TestVectors] = {
"vp90-2-12-droppable_2.ivf"
,
"vp90-2-12-droppable_3.ivf"
,
"vp91-2-04-yv444.webm"
};
const
int
kNumVP9TestVectors
=
NELEMENTS
(
kVP9TestVectors
);
#endif // CONFIG_VP9_DECODER
}
// namespace libvpx_test
test/test_vectors.h
View file @
c2cc5598
...
...
@@ -16,14 +16,13 @@
namespace
libvpx_test
{
#if CONFIG_VP8_DECODER
const
int
kNumVP8TestVectors
=
62
;
extern
const
char
*
kVP8TestVectors
[
kNum
VP8TestVectors
];
extern
const
int
kNumVP8TestVectors
;
extern
const
char
*
const
k
VP8TestVectors
[
];
#endif
#if CONFIG_VP9_DECODER
const
int
kNumVP9TestVectors
=
223
;
extern
const
char
*
kVP9TestVectors
[
kNumVP9TestVectors
];
extern
const
int
kNumVP9TestVectors
;
extern
const
char
*
const
kVP9TestVectors
[];
#endif // CONFIG_VP9_DECODER
}
// namespace libvpx_test
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment