Bug 47091 - Не проходит тест admc_test_gplink
Summary: Не проходит тест admc_test_gplink
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: admc-test (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Sinelnikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-01 18:20 MSK by Nikolai Zurabishvili
Modified: 2023-12-12 12:38 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolai Zurabishvili 2023-08-01 18:20:12 MSK
Версия admc и admc-test:
admc-test-0.13.0-alt1.x86_64
admc-0.13.0-alt1.x86_64

$ admc_test_gplink
********* Start testing of ADMCTestGplink *********
Config: Using QtTest library 5.15.9, Qt 5.15.9 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 10.3.1 20210703 (ALT Sisyphus 10.3.1-alt2)), altlinux 10.1
PASS   : ADMCTestGplink::initTestCase()
PASS   : ADMCTestGplink::to_string()
PASS   : ADMCTestGplink::equals()
PASS   : ADMCTestGplink::contains(a)
PASS   : ADMCTestGplink::contains(b)
PASS   : ADMCTestGplink::contains(c)
PASS   : ADMCTestGplink::contains(shouldn't contains)
PASS   : ADMCTestGplink::add(add to empty)
FAIL!  : ADMCTestGplink::add(add to non-empty) Compared values are not the same
   Actual   (gplink.to_string()): "[LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0][LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=policies,cn=system,DC=foodomain,DC=com;1]"
   Expected (gplink_after)      : "[LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=policies,cn=system,DC=foodomain,DC=com;1][LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0]"
   Loc: [/usr/src/RPM/BUILD/admc-0.13.0/tests/admc_test_gplink.cpp(103)]
PASS   : ADMCTestGplink::add(add same one twice to empty)
PASS   : ADMCTestGplink::add(add already existing)
PASS   : ADMCTestGplink::remove(remove 1)
PASS   : ADMCTestGplink::remove(remove from empty)
PASS   : ADMCTestGplink::remove(remove same one twice)
PASS   : ADMCTestGplink::remove(remove from multiple)
PASS   : ADMCTestGplink::move_up(move up empty)
PASS   : ADMCTestGplink::move_up(move up single)
PASS   : ADMCTestGplink::move_up(move up non-existing)
FAIL!  : ADMCTestGplink::move_up(move up from [2] to [1]) Compared values are not the same
   Actual   (gplink.to_string()): "[LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0][LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=policies,cn=system,DC=foodomain,DC=com;1][LDAP://cn={CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC},cn=poli"...
   Expected (gplink_after)      : "[LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0][LDAP://cn={CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC},cn=policies,cn=system,DC=foodomain,DC=com;2][LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=poli"...
   Loc: [/usr/src/RPM/BUILD/admc-0.13.0/tests/admc_test_gplink.cpp(154)]
FAIL!  : ADMCTestGplink::move_up(move up twice from [2] to [0]) Compared values are not the same
   Actual   (gplink.to_string()): "[LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0][LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=policies,cn=system,DC=foodomain,DC=com;1][LDAP://cn={CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC},cn=poli"...
   Expected (gplink_after)      : "[LDAP://cn={CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC},cn=policies,cn=system,DC=foodomain,DC=com;2][LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0][LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=poli"...
   Loc: [/usr/src/RPM/BUILD/admc-0.13.0/tests/admc_test_gplink.cpp(154)]
PASS   : ADMCTestGplink::move_down(move down empty)
PASS   : ADMCTestGplink::move_down(move down single)
PASS   : ADMCTestGplink::move_down(move down non-existing)
FAIL!  : ADMCTestGplink::move_down(move down from [1] to [2]) Compared values are not the same
   Actual   (gplink.to_string()): "[LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=policies,cn=system,DC=foodomain,DC=com;1][LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0][LDAP://cn={CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC},cn=poli"...
   Expected (gplink_after)      : "[LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0][LDAP://cn={CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC},cn=policies,cn=system,DC=foodomain,DC=com;2][LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=poli"...
   Loc: [/usr/src/RPM/BUILD/admc-0.13.0/tests/admc_test_gplink.cpp(180)]
FAIL!  : ADMCTestGplink::move_down(move down twice from [0] to [2]) Compared values are not the same
   Actual   (gplink.to_string()): "[LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=policies,cn=system,DC=foodomain,DC=com;0][LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=policies,cn=system,DC=foodomain,DC=com;1][LDAP://cn={CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC},cn=poli"...
   Expected (gplink_after)      : "[LDAP://cn={BBBBBBBB-BBBB-BBBB-BBBB-BBBBBBBBBBBB},cn=policies,cn=system,DC=foodomain,DC=com;1][LDAP://cn={CCCCCCCC-CCCC-CCCC-CCCC-CCCCCCCCCCCC},cn=policies,cn=system,DC=foodomain,DC=com;2][LDAP://cn={AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA},cn=poli"...
   Loc: [/usr/src/RPM/BUILD/admc-0.13.0/tests/admc_test_gplink.cpp(180)]
PASS   : ADMCTestGplink::get_option(A disabled)
PASS   : ADMCTestGplink::get_option(A enforced)
PASS   : ADMCTestGplink::get_option(B disabled)
PASS   : ADMCTestGplink::get_option(B enforced)
PASS   : ADMCTestGplink::get_option(C disabled)
PASS   : ADMCTestGplink::get_option(C enforced)
PASS   : ADMCTestGplink::set_option(set disabled true)
PASS   : ADMCTestGplink::set_option(set enforced true)
PASS   : ADMCTestGplink::set_option(set disabled false)
PASS   : ADMCTestGplink::set_option(set enforced false)
PASS   : ADMCTestGplink::get_gpo_list(LDAP case)
PASS   : ADMCTestGplink::get_gpo_list(lower case)
PASS   : ADMCTestGplink::get_gpo_list(upper case)
PASS   : ADMCTestGplink::get_gpo_order(A)
PASS   : ADMCTestGplink::get_gpo_order(B)
PASS   : ADMCTestGplink::get_gpo_order(C)
PASS   : ADMCTestGplink::cleanupTestCase()
Totals: 37 passed, 5 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of ADMCTestGplink *********

Аналогично падает и в p10
На пред версии admc-0.12.0-alt1 данный тест проходил успешно
Comment 1 Samael 2023-08-02 19:06:26 MSK
Будет исправлено в следующем релизе.
Comment 2 Tatyana Gagina 2023-12-12 12:38:57 MSK
Ошибка не воспроизводится.

Версии: 
admc-test-0.15.0-alt1.x86_64
admc-0.15.0-alt1.x86_64

Результат: Totals: 42 passed, 0 failed, 0 skipped, 0 blacklisted, 2ms