mirror of
https://github.com/percona/percona-toolkit.git
synced 2026-04-26 01:02:25 +08:00
Fix two possible sources of test errors.
This commit is contained in:
@@ -267,7 +267,7 @@ test_propietary_raid_controller "$PT_TMPDIR/raid_controller"
|
|||||||
) 2>/dev/null &
|
) 2>/dev/null &
|
||||||
forked_pid="$!"
|
forked_pid="$!"
|
||||||
|
|
||||||
if [ -e /proc/$forked_pid/oom_adj ] \
|
if [ -w /proc/$forked_pid/oom_adj ] \
|
||||||
&& echo "-17" > /proc/$forked_pid/oom_adj 2>/dev/null; then
|
&& echo "-17" > /proc/$forked_pid/oom_adj 2>/dev/null; then
|
||||||
|
|
||||||
notable_processes_info > "$PT_TMPDIR/notable_procs"
|
notable_processes_info > "$PT_TMPDIR/notable_procs"
|
||||||
@@ -277,7 +277,7 @@ if [ -e /proc/$forked_pid/oom_adj ] \
|
|||||||
"notable_proccesses_info finds the process we manually changed earlier"
|
"notable_proccesses_info finds the process we manually changed earlier"
|
||||||
|
|
||||||
else
|
else
|
||||||
skip 1 1 "Either this OS doesn't have an oom, or this user doesn't have enough privileges to change the oom of other processes"
|
skip 1 1 "oom_adj doesn't exist or isn't writeable"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
disown $forked_pid
|
disown $forked_pid
|
||||||
|
|||||||
@@ -45,6 +45,7 @@ $dbh->do("insert into test.foo values (null, 'john, smith')");
|
|||||||
|
|
||||||
$output = output(
|
$output = output(
|
||||||
sub { pt_table_checksum::main(@args, qw(-d test)) },
|
sub { pt_table_checksum::main(@args, qw(-d test)) },
|
||||||
|
stderr => 1,
|
||||||
);
|
);
|
||||||
|
|
||||||
unlike(
|
unlike(
|
||||||
|
|||||||
Reference in New Issue
Block a user