[Samba] selftest
Manfred
mx2927 at gmail.com
Thu Apr 4 20:47:22 UTC 2019
Inspecting the errors I think the following is not as expected:
1) in 'testprogs/blackbox/demote-saveddb.sh':
=============================
...
if [ -d $tree_dir ]; then
testit "undump" undump
testit "demote-q-0-0" demote "q-0-0"
# The database was copied of q-0-1 so this will fail
# as we can't remove our own name
testit_expect_failure "demote-q-0-1" demote "q-0-1"
testit "demote-q-1-0" demote "q-1-0"
testit "demote-q-1-1" demote "q-1-1"
else
subunit_start_test "undump"
subunit_skip_test "undump" <<EOF
no test provision
EOF
subunit_start_test "demote-q-0-0"
subunit_skip_test "demote-q-0-0" <<EOF
no test provision
EOF
subunit_start_test "demote-q-0-1"
subunit_skip_test "demote-q-0-1" <<EOF
no test provision
EOF
/*** HERE IT LOOKS LIKE THE FOLLOWING SHOULD BE 'q-1-0' ***/ <=====
subunit_start_test "demote-q-1-1"
subunit_skip_test "demote-q-0-1" <<EOF
no test provision
EOF
subunit_start_test "demote-q-1-1"
subunit_skip_test "demote-q-1-1" <<EOF
no test provision
EOF
fi
...
===================================================
2) But then I see that I have no 'provisions' directory.
Is this expected?
If not, how can I get one?
Thanks in advance,
Manfred
On 4/1/19 10:55 PM, Andrew Bartlett wrote:
> On Mon, 2019-04-01 at 20:34 +0200, Manfred via samba wrote:
>> Thanks for the reply,
>>
>> Besides the problem with
>> source4/lib/messaging/messaging_handlers.c,
>>
>> Good to hear that selftest is actively used, then do I understand it
>> right that 'make test' should succeed?
>
> After about four hours, yes.
>
>> My bigger problem is that it failed with lots of errors.
>> This must be a problem with my build, then, but since this is a fresh
>> tarball I am a bit puzzled.
>>
>> I would appreciate some hint on where to start looking for any mistake.
>>
>> My environment:
>> Fedora 28
>> ./configure --enable-selftest
>> make -j16
>> make test
>>
>> All run as the ordinary user - I understand from the 2012 talk that
>> 'root' privileges should not be needed. Do I get this wrong?
>
> Root privileges are not required. While 'make test' is intended to
> pass generally, the reference environment is Ubuntu 14.04 (soon to be
> upgraded to 18.04 for the next release).
>
> We would need to see the errors to diagnose further.
>
> Andrew Bartlett
>
More information about the samba
mailing list