Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
gaoqiong
MIGraphX
Commits
414e2fac
Commit
414e2fac
authored
Nov 07, 2018
by
Paul
Browse files
Merge branch 'test-driver'
parents
bf571e25
0b7469d3
Changes
22
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
12 additions
and
26 deletions
+12
-26
test/simplify_reshapes_test.cpp
test/simplify_reshapes_test.cpp
+7
-15
test/validate.cpp
test/validate.cpp
+5
-11
No files found.
test/simplify_reshapes_test.cpp
View file @
414e2fac
...
@@ -14,7 +14,7 @@ struct simplify_reshapes_target
...
@@ -14,7 +14,7 @@ struct simplify_reshapes_target
migraph
::
context
get_context
()
const
{
return
{};
}
migraph
::
context
get_context
()
const
{
return
{};
}
};
};
void
double_contig
(
)
TEST_CASE
(
double_contig
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
auto
l
=
p
.
add_literal
(
get_2x2
());
auto
l
=
p
.
add_literal
(
get_2x2
());
...
@@ -32,7 +32,7 @@ void double_contig()
...
@@ -32,7 +32,7 @@ void double_contig()
EXPECT
(
result
==
get_2x2
());
EXPECT
(
result
==
get_2x2
());
}
}
void
double_transpose
(
)
TEST_CASE
(
double_transpose
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
auto
l
=
p
.
add_literal
(
get_2x2
());
auto
l
=
p
.
add_literal
(
get_2x2
());
...
@@ -49,7 +49,7 @@ void double_transpose()
...
@@ -49,7 +49,7 @@ void double_transpose()
EXPECT
(
result
==
get_2x2
());
EXPECT
(
result
==
get_2x2
());
}
}
void
double_transpose_contig
(
)
TEST_CASE
(
double_transpose_contig
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
auto
l
=
p
.
add_literal
(
get_2x2
());
auto
l
=
p
.
add_literal
(
get_2x2
());
...
@@ -68,7 +68,7 @@ void double_transpose_contig()
...
@@ -68,7 +68,7 @@ void double_transpose_contig()
EXPECT
(
result
==
get_2x2
());
EXPECT
(
result
==
get_2x2
());
}
}
void
single_transpose
(
)
TEST_CASE
(
single_transpose
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
auto
l
=
p
.
add_literal
(
get_2x2
());
auto
l
=
p
.
add_literal
(
get_2x2
());
...
@@ -84,7 +84,7 @@ void single_transpose()
...
@@ -84,7 +84,7 @@ void single_transpose()
EXPECT
(
result
!=
get_2x2
());
EXPECT
(
result
!=
get_2x2
());
}
}
void
double_transpose_sin_pass
(
)
TEST_CASE
(
double_transpose_sin_pass
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
auto
l
=
p
.
add_literal
(
get_2x2
());
auto
l
=
p
.
add_literal
(
get_2x2
());
...
@@ -102,7 +102,7 @@ void double_transpose_sin_pass()
...
@@ -102,7 +102,7 @@ void double_transpose_sin_pass()
EXPECT
(
result
==
get_2x2
());
EXPECT
(
result
==
get_2x2
());
}
}
void
single_transpose_sin_pass
(
)
TEST_CASE
(
single_transpose_sin_pass
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
auto
l
=
p
.
add_literal
(
get_2x2
());
auto
l
=
p
.
add_literal
(
get_2x2
());
...
@@ -117,12 +117,4 @@ void single_transpose_sin_pass()
...
@@ -117,12 +117,4 @@ void single_transpose_sin_pass()
EXPECT
(
result
!=
get_2x2
());
EXPECT
(
result
!=
get_2x2
());
}
}
int
main
()
int
main
(
int
argc
,
const
char
*
argv
[])
{
test
::
run
(
argc
,
argv
);
}
{
double_contig
();
double_transpose
();
double_transpose_contig
();
single_transpose
();
double_transpose_sin_pass
();
single_transpose_sin_pass
();
}
test/validate.cpp
View file @
414e2fac
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
#include <test.hpp>
#include <test.hpp>
#include <rob.hpp>
#include <rob.hpp>
void
simple_test
(
)
TEST_CASE
(
simple_test
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
...
@@ -17,7 +17,7 @@ void simple_test()
...
@@ -17,7 +17,7 @@ void simple_test()
EXPECT
(
result
!=
migraph
::
literal
{
4
});
EXPECT
(
result
!=
migraph
::
literal
{
4
});
}
}
void
out_of_order
(
)
TEST_CASE
(
out_of_order
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
...
@@ -28,7 +28,7 @@ void out_of_order()
...
@@ -28,7 +28,7 @@ void out_of_order()
EXPECT
(
bool
{
p
.
validate
()
==
ins
});
EXPECT
(
bool
{
p
.
validate
()
==
ins
});
}
}
void
incomplete_args
(
)
TEST_CASE
(
incomplete_args
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
...
@@ -44,7 +44,7 @@ MIGRAPH_ROB(access_ins_arguments,
...
@@ -44,7 +44,7 @@ MIGRAPH_ROB(access_ins_arguments,
migraph
::
instruction
,
migraph
::
instruction
,
arguments
)
arguments
)
void
invalid_args
(
)
TEST_CASE
(
invalid_args
)
{
{
migraph
::
program
p
;
migraph
::
program
p
;
...
@@ -55,10 +55,4 @@ void invalid_args()
...
@@ -55,10 +55,4 @@ void invalid_args()
EXPECT
(
bool
{
p
.
validate
()
==
p
.
begin
()});
EXPECT
(
bool
{
p
.
validate
()
==
p
.
begin
()});
}
}
int
main
()
int
main
(
int
argc
,
const
char
*
argv
[])
{
test
::
run
(
argc
,
argv
);
}
{
simple_test
();
out_of_order
();
incomplete_args
();
invalid_args
();
}
Prev
1
2
Next
Write
Preview
Markdown
is supported
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