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
spice
x11spice
Commits
104637b3
Commit
104637b3
authored
Aug 07, 2019
by
Jeremy White
Committed by
Frediano Ziglio
Mar 15, 2020
Browse files
Add a very basic test for our OpenGL enabled driver.
Acked-by:
Frediano Ziglio
<
fziglio@redhat.com
>
parent
45481c52
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/tests/main.c
View file @
104637b3
...
...
@@ -37,6 +37,10 @@ int main(int argc, char *argv[])
g_test_add
(
"/x11spice/x11perf1"
,
xdummy_t
,
"x11perf1"
,
start_server
,
test_script
,
stop_server
);
#if defined(SPICEDUMMY)
g_test_add
(
"/x11spice/piglit1"
,
xdummy_t
,
"piglit1"
,
start_server
,
test_script
,
stop_server
);
#endif
g_log_set_always_fatal
(
G_LOG_LEVEL_ERROR
);
return
g_test_run
();
...
...
src/tests/piglit1
0 → 100755
View file @
104637b3
#!/bin/bash
# x11spice test script
# This will receive 4 arguments:
# $1 - Test X display, with a spice server attached
# $2 - Client X display, upon which we can run spicy
# $3 - Spice URI to connect to the spice server on $1
# $4 - Directory we can use for logs and scratch info
# Note that it's also important that this script monitor itself;
# there is no external timeout mechanism
which piglit 2>/dev/null
if
[
$?
-ne
0
]
;
then
echo
piglit not available, skipping
exit
77
fi
echo
Running piglit to see how we perform
spicy
--display
$2
--uri
=
$3
&
spid
=
$!
DISPLAY
=
:1 piglit run sanity
$4
/piglit
rc
=
$?
ps
-p
$spid
>
/dev/null 2>&1
if
[
$?
-ne
0
]
;
then
echo
Spice client not running. That is an error.
exit
1
else
kill
$spid
fi
exit
$rc
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