Pawel Kowalski [Thu, 26 Oct 2017 11:10:33 +0000 (13:10 +0200)]
Adjust tests to use more detailed error codes
There was no distinction between different types of errors returned
by OpenSSL functions in the CKM. After improvement, in some cases,
INVALID_PARAM is returned instead of generic SERVER_ERROR. Some tests
concerning decryption and encryption had to be adjusted.
Change-Id: I23aee248aa4fbcfe02f878c629c9b8595642e2da
Rafal Krypa [Wed, 17 Jan 2018 17:23:30 +0000 (18:23 +0100)]
security-manager: fix tests related to privacy privileges
When application is registered in security-manager with privileges
that should be set as privacy, it is required to first register the
app in security-privilege-manager. Otherwise, when security-manager
checks if a privilege is privacy, it will always see privileges as
non-privacy.
This patch fixes the following tests:
- security_manager_ap1_app_policy_fetch_for_self
- security_manager_18_privacy_manager_privacy_related_privileges_policy_install_remove
- security_manager_19a_privacy_manager_privacy_related_privileges_policy_hybrid
- security_manager_19b_privacy_manager_privacy_related_privileges_policy_no_hybrid
- security_manager_20_privacy_manager_privacy_related_privileges_policy_admin_check
Change-Id: I34ec671f02a42e175ecbd53c428d17fcee65e909
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
Krzysztof Jackiewicz [Thu, 25 Jan 2018 16:02:35 +0000 (17:02 +0100)]
CKM: Prevent running tests as wrong user
Abort if ckm-tests are launched as user != owner
Abort if ckm-privileged-tests are launched as user != root
Update security-tests-all.sh to use proper user
Add ckm-privileged-tests to security-tests.sh
Add missing license boilerplate
Change-Id: Id4929d3c4266e4abe7e8ea89238fe72195b73081
Krzysztof Jackiewicz [Tue, 30 Jan 2018 09:32:42 +0000 (10:32 +0100)]
Remove unnecessary Smack exec labels
Change-Id: Ice7980a4415863acce37ec90dc9aa6edcf34ec9a
Krzysztof Jackiewicz [Fri, 26 Jan 2018 09:32:27 +0000 (10:32 +0100)]
CKM: Restore label & onlycap after privileged tests
Change-Id: I8ee1dee9d8765f804f29de0df090bfa78ab582b6
Dariusz Michaluk [Fri, 26 Jan 2018 11:56:45 +0000 (12:56 +0100)]
Adjust security_manager_101_create_namespace_test
App smack label replace app name.
Change-Id: Icf2bfa9545e28f09fe23df9870092d3f945d47bf
Pawel Kowalski [Mon, 4 Dec 2017 10:50:24 +0000 (11:50 +0100)]
Initial commit for the ODE API unit tests
Change-Id: I57188a5c866e96e20a230966f5202d68d00e9cb0
Zofia Abramowska [Fri, 20 Oct 2017 14:51:23 +0000 (16:51 +0200)]
SM : Add tests for external paths of application
Change-Id: If20436654fca450881c8504984ea4501cc4b62b7
Zofia Grzelewska [Fri, 1 Dec 2017 16:21:37 +0000 (17:21 +0100)]
Merge branch 'tizen' into security-manager
Change-Id: If8ea6d9e0dcfbe8bd530f31f262226dd434117a5
Tomasz Swierczek [Wed, 29 Nov 2017 17:59:38 +0000 (18:59 +0100)]
Adjust tests to use proper backends for tests
Change-Id: I979a4285f252c166d56fd08c5a514b78d9460138
Bartlomiej Grzelewski [Thu, 2 Nov 2017 14:14:39 +0000 (15:14 +0100)]
Replace Yahoo certificate with Bing
Yahoo certificate used in test expires.
Bing certificates are valid longer than yahoo ones.
Change-Id: I993b048e118bb6627c789e69511d2861551b4776
Zofia Abramowska [Fri, 20 Oct 2017 14:50:04 +0000 (16:50 +0200)]
Support more types of application paths
Add different root types of application:
EXTENDED and SKEL.
This is connected with places, where application
can put its own files.
Change-Id: I123206ac50d779f8f557067e18b43753101b4c5e
Dariusz Michaluk [Tue, 14 Nov 2017 18:07:14 +0000 (19:07 +0100)]
Adjust tests after yaca_context_get_property() implementation fix
Change-Id: I3f0e8a2039db5df8d0d704f3b76066a2f395f0bf
Zofia Abramowska [Fri, 20 Oct 2017 14:12:25 +0000 (16:12 +0200)]
SM : Adjust to new path handling
Error returned when path is outside legal paths application
has changed. Also minor changes in logic resulted in different
error value when wrong uid is passed.
Change-Id: I24db386013cf8c82d511a4311c47701f70349bf6
Dariusz Michaluk [Wed, 2 Aug 2017 10:50:08 +0000 (12:50 +0200)]
Add security_manager_prepare_app() tests
Check app running in mount namespace.
Change-Id: I4577197ea3f10f714c67619e371ebdf75a08979a
Zofia Abramowska [Thu, 19 Oct 2017 16:57:08 +0000 (18:57 +0200)]
Merge branch 'security-manager' into tizen
Change-Id: I59af714f504f23c49c9fd7111afd1d4ff62bbd04
Zofia Abramowska [Thu, 19 Oct 2017 15:43:21 +0000 (17:43 +0200)]
Move scoped installer to commons
Change-Id: Ica11bbb06be6eeecf2377e142b2fb89ef8b82222
Zofia Abramowska [Thu, 19 Oct 2017 15:39:54 +0000 (17:39 +0200)]
Merge branch 'tizen' into security-manager
Change-Id: I3fa314322c8005c432cbdcfca15043d3679622b9
Zofia Abramowska [Thu, 19 Oct 2017 15:35:36 +0000 (17:35 +0200)]
Fix missing dependency to tzplatform-config in commons
Change-Id: Ie898f84c7058a6da76a3ccbb0295db574451489c
Zofia Abramowska [Wed, 18 Oct 2017 14:58:38 +0000 (16:58 +0200)]
Fix multiple definitions of runInChild
security-manager tests and cynara-tests both have
runInChild defined. This should be moved to tests
commons, so there would be no conflict in future.
Change-Id: I28b2ebf1b2d02ccb8a483f741b0a701bf46303b1
Dariusz Michaluk [Tue, 1 Aug 2017 12:31:23 +0000 (14:31 +0200)]
Fix security_manager_100_synchronize_credentials_test.
Launcher security attributes (user, group, capabilities)
should be set before calling security_manager_prepare_app().
Change-Id: I38680bec6873e6b3ac51dbc4c2c2dbadbb62e307
Dariusz Michaluk [Mon, 16 Oct 2017 12:06:52 +0000 (14:06 +0200)]
Fix access to security_test_user directory.
Change-Id: I0fbb57bae137d4d2c7804b9f5151c6a8ff8697a7
Zofia Abramowska [Fri, 13 Oct 2017 15:13:58 +0000 (17:13 +0200)]
Merge branch 'security-manager' into tizen
Change-Id: I4567f7cb3ea9713125ba7afd799aa17d0f634aaf
Zofia Abramowska [Thu, 7 Sep 2017 15:01:49 +0000 (17:01 +0200)]
Move scoped installer to global commons
Change-Id: I9effa1a4cb6669f591d8d6ab7d2c39a1e6a7ba32
Zofia Abramowska [Thu, 7 Sep 2017 14:47:20 +0000 (16:47 +0200)]
Move label generation to global commons
Change-Id: Ic38d65e29394dc5b8e784a8af6b105460e52a259
Tomasz Swierczek [Tue, 5 Sep 2017 12:35:54 +0000 (14:35 +0200)]
Changed returned error code from setPermission
Change-Id: I5d143aa16c2a862f915489ee95de28e10d248330
Dariusz Michaluk [Tue, 8 Aug 2017 11:20:30 +0000 (13:20 +0200)]
Ignore security_manager_shm_open() tests
Tests can be re-enabled after below commit merge.
https://review.tizen.org/gerrit/#/c/103763/
Change-Id: I6a7fd3d5d8aa87df76df63b3a2a7b46df6b0176b
Zofia Abramowska [Tue, 8 Aug 2017 09:13:46 +0000 (11:13 +0200)]
SM : Check if askuser is disabled in app policy tests
Change-Id: I2148b8eccddd561ac2514ab10348b885f2fdc48d
Zofia Abramowska [Tue, 8 Aug 2017 08:13:06 +0000 (10:13 +0200)]
SM : Count privacy privileges in app policy tests
Change-Id: I161a7975237cbec143065dacbbae9a90f8e1d2e5
Dariusz Michaluk [Thu, 27 Jul 2017 08:08:35 +0000 (10:08 +0200)]
Merge branch 'tizen' into yaca
Change-Id: I235ee36af8bf72cfb268e44045788da771347699
Dariusz Michaluk [Thu, 27 Jul 2017 08:03:41 +0000 (10:03 +0200)]
Merge branch 'tizen' into nether
Change-Id: I8db77d4a5f4ebb57110a8707d84168fa506e95f2
Dariusz Michaluk [Thu, 27 Jul 2017 07:59:39 +0000 (09:59 +0200)]
Merge branch 'tizen' into ckm
Change-Id: I31f728750c8e888cd439e0d591621aaa20b0a936
Dariusz Michaluk [Thu, 27 Jul 2017 07:55:04 +0000 (09:55 +0200)]
Merge branch 'tizen' into cynara
Change-Id: I0d1857cce0bfb64c4a821da264cb3e01ea8be3dc
Dariusz Michaluk [Thu, 27 Jul 2017 07:48:57 +0000 (09:48 +0200)]
Merge branch 'security-manager' into tizen
Change-Id: I0c4c3d88c5a267aa1bbad3b0a9882abf5d256d25
Zofia Abramowska [Tue, 4 Jul 2017 13:16:46 +0000 (15:16 +0200)]
Add tests for app fetching it's own policy
Change-Id: I3428d9d47f30de5fb38e7d56eac8988d88cb902a
Krzysztof Jackiewicz [Tue, 4 Jul 2017 09:45:36 +0000 (11:45 +0200)]
CKM: Test for different sign/verify params
Test valid and invalid combinations of padding, hash function and message
length for functions ckmc_create_signature and ckmc_verify_signature.
Change-Id: I2133c3cb8996c5280b33230040959fa430d1b528
Rafal Krypa [Fri, 7 Jul 2017 15:41:37 +0000 (17:41 +0200)]
security-manager: adapt to new API of security_manager_groups_get()
Function security_manager_groups_get() now returns array of gid_t instead
of array of strings.
Function security_manager_groups_free() has been dropped, group arrays
are now freed by plain free().
Change-Id: If7dc713d75f9cf0e7ff03b6b388bb9006512fe54
Zofia Abramowska [Tue, 4 Jul 2017 13:17:16 +0000 (15:17 +0200)]
Fix missing includes from test_runner
Change-Id: I6d2ee7ba2825132f338e6d349fcc4ab17a727b2c
Dariusz Michaluk [Fri, 16 Jun 2017 14:36:48 +0000 (16:36 +0200)]
Include pkg_id in certificate CN entry
Add test to verify stolen certificate.
Change-Id: Iab128a7d0a08f3215395f7182299ea28a70f8f74
Bartlomiej Grzelewski [Mon, 5 Jun 2017 16:27:41 +0000 (18:27 +0200)]
Check returned code if data were not found
Security-manager should inform client with code
SECURITY_MANAGER_ERROR_NO_SUCH_OBJECT that data
were not found.
Change-Id: I821880eb96e78d16db4a3ce455021dda20053043
Bartlomiej Grzelewski [Thu, 1 Jun 2017 13:56:24 +0000 (15:56 +0200)]
Local application always hides global one
Change-Id: I90ff98da6e41dab6522f97f03bd46803fb0b26a3
Bartlomiej Grzelewski [Tue, 30 May 2017 18:10:06 +0000 (20:10 +0200)]
Add additional parameter to security_manager_get_client_privilege_license
Change-Id: I1151db20ad44ae64a5312d8307404cc2f7fa3b57
Dariusz Michaluk [Mon, 22 May 2017 15:29:33 +0000 (17:29 +0200)]
Adjust app defined privileges tests to license-manager changes
Change-Id: I3b478b4e418e3df46e194cd13ec9524a57ab1d13
Piotr Sawicki [Fri, 9 Jun 2017 13:52:22 +0000 (15:52 +0200)]
Enable tests concerning UDP and UDPLite protocols
Change-Id: I664a6cab8983aadef02f512c80daff6e05c30390
Piotr Sawicki [Tue, 30 May 2017 08:03:44 +0000 (10:03 +0200)]
Send UDP packets with size > MTU to force packet fragmentation
It is necessary to test whether Nether and iptables rules are able to
deal with packet fragmentation.
Change-Id: I901e63f2fe52c905b5b11b819d04c1f033a0f074
Piotr Sawicki [Mon, 29 May 2017 06:16:59 +0000 (08:16 +0200)]
Make sure that Connman is used as a DNS proxy
Change-Id: Id91f8090be354c18e4a2f2fd66766f3bf98878dd
Bartlomiej Grzelewski [Wed, 17 May 2017 09:49:01 +0000 (11:49 +0200)]
Merge remote-tracking branch 'tizen/appdefined' into security-manager
Change-Id: I022e5423a4755cb4d25ab909c436a4121a54175a
Piotr Sawicki [Wed, 17 May 2017 08:09:38 +0000 (10:09 +0200)]
Merge branch 'tizen' into ckm
Change-Id: Ia41b08bee4b8f23f8e6dbf50f6fae1baf38eeb65
Dariusz Michaluk [Mon, 15 May 2017 13:58:18 +0000 (15:58 +0200)]
Test app defined privilege collision with system privileges
Change-Id: I17c140ed20acf2f66d00031eca257cfd0be8c9d9
Bartlomiej Grzelewski [Mon, 15 May 2017 15:07:41 +0000 (17:07 +0200)]
Replace std::string with Privilege class
New privileges (LICENSED/UNTRUSTED) needs to store
addtional information. Using pair of privilege and
license started to be confusing and requires a lot
of conversions. Privilege hides additional information
inside class that makes test more readable.
Change-Id: Ie5fd90e1a8077b7de1521ab1702905d7c7281eb2
Piotr Sawicki [Tue, 16 May 2017 13:42:11 +0000 (15:42 +0200)]
Fix compilation on 64-bit archs
Change-Id: I7ded3027c4d1409f13c46d963fa964650f875c39
Piotr Sawicki [Tue, 16 May 2017 13:41:47 +0000 (15:41 +0200)]
Fix netmask for multicast route
Change-Id: I29774309a5637ab2d37c294991a334416f30068f
Radoslaw Bartosiak [Wed, 10 May 2017 16:34:43 +0000 (18:34 +0200)]
Fix failing tc03_cynara_check_invalid_params test
Removed initialization of std::string from nullptr (undefined behaviour)
by function overloading - new version takes const char* args.
Change-Id: I62d3c0b00dcfba6fe2f1acb1e752dae5f4dca961
Signed-off-by: Radoslaw Bartosiak <r.bartosiak@samsung.com>
Radoslaw Bartosiak [Wed, 10 May 2017 14:03:42 +0000 (16:03 +0200)]
Fix and update manifest file
- Remove setting exec_label for removed files:
-- /usr/bin/tests-summary.sh
- Fix file name in the manifest (cynara-test)
- Replace the exec_label "_" with "System:::Privileged"
- Add exec_label "System::Privileged" for yaca-test
- Put files in both groups in alphabetical order
Change-Id: I61a48bfe5dc536c2e49b59e77f78cbadb5dc8748
Signed-off-by: Radoslaw Bartosiak <r.bartosiak@samsung.com>
Dariusz Michaluk [Fri, 12 May 2017 07:22:24 +0000 (09:22 +0200)]
Add security_manager_get_client_privilege_license() tests
Change-Id: I4270f58a8731010593c097252370b98200798edf
Dariusz Michaluk [Thu, 11 May 2017 11:28:46 +0000 (13:28 +0200)]
Add security_manager_get_app_defined_privilege_license() tests
Change-Id: I06dd2f8f0b6d8f501e69f7fa7c4289f07bd895c3
Dariusz Michaluk [Mon, 8 May 2017 17:24:45 +0000 (19:24 +0200)]
Adjust tests to API change
Change-Id: I80bf8674e371793af0ba28db57e35bb10e69520f
Piotr Sawicki [Tue, 2 May 2017 10:18:59 +0000 (12:18 +0200)]
Fix nether's multicast tests
Change-Id: I5e021d4f79cfee7874fe7050a637091b5248c5a4
Piotr Sawicki [Tue, 25 Apr 2017 12:48:48 +0000 (14:48 +0200)]
Add tests for multicast connections
Change-Id: I73dadf9827ce77956c24730bf49085835997feb3
Piotr Sawicki [Thu, 16 Mar 2017 12:20:19 +0000 (13:20 +0100)]
Add tests for network protocols
Several test cases have been implemented to check how Nether deals with UDP,
UDPLite and TCP protocols. Additionally, tests for gethostbyname() function
have been added. It is necessary because this function can create connections
to a local DNS server. Since this local server has 'System' label attached,
it is able to bypass firewall rules and transmit data to the Internet on behalf
of a user application.
Change-Id: I31d114d2e40ef01d200d4b78223ff089b4f43d9c
Piotr Sawicki [Tue, 21 Feb 2017 14:48:04 +0000 (15:48 +0100)]
Add a new program for testing Nether service
Change-Id: I6345f153b873b33e5a3d4e872fea6bd40d180020
Bartlomiej Grzelewski [Mon, 24 Apr 2017 16:20:32 +0000 (18:20 +0200)]
Merge remote-tracking branch 'tizen/security-manager' into appdefined
Change-Id: I430ce5badf02a457c2f1dac9b3871d6e2ae3c65c
Dariusz Michaluk [Fri, 21 Apr 2017 11:21:16 +0000 (13:21 +0200)]
Merge branch 'tizen' into security-manager
Change-Id: I7eaf08fb9052a738be0ed4d584e6eba53fe53f88
Dariusz Michaluk [Fri, 21 Apr 2017 11:17:26 +0000 (13:17 +0200)]
Merge branch 'tizen' into cynara
Change-Id: I1d7f5e459723a103587cfdbedea714270241fd41
Zofia Abramowska [Fri, 21 Apr 2017 11:12:59 +0000 (13:12 +0200)]
Remove bad file after merge
Change-Id: Id30f75c0435dd1493f1ea33a96c85c6b523c1351
Dariusz Michaluk [Fri, 21 Apr 2017 10:34:59 +0000 (12:34 +0200)]
Merge branch 'tizen' into yaca
Change-Id: I7517eb4a281375d4fcb0566f2966aac2ca9bc318
Piotr Sawicki [Wed, 19 Apr 2017 12:13:50 +0000 (14:13 +0200)]
Make 'runignored' option work as expected
Change-Id: I73214e9dd8ba06b72b8ce379ce8fd59a8e375d73
Dariusz Michaluk [Thu, 20 Apr 2017 08:32:41 +0000 (10:32 +0200)]
Fix build break caused by gcc/glibc/libstdc++ upgrade.
Change-Id: Ie1fef0cfc63ac4fb5525f7d3731910c77cde9257
Zofia Abramowska [Fri, 14 Apr 2017 07:32:36 +0000 (09:32 +0200)]
Merge branch 'security-manager' into tizen
Change-Id: I0f04e63fb07dd00e08c8ea8b595a14d2b04e3491
Piotr Sawicki [Mon, 27 Mar 2017 13:00:45 +0000 (15:00 +0200)]
Add install type field to ScopedInstaller
ScopedInstaller should use the same install type during installation and
removal of an application.
Change-Id: I50f73c50651dccb31427a6eb98a30a5b09d546f5
Dariusz Michaluk [Mon, 20 Mar 2017 13:31:17 +0000 (14:31 +0100)]
Add more security_manager_identify_privilege_provider() tests
Change-Id: Id5f0c41f23c41cdd1c6a34f1485628f4faaeb6e2
Krzysztof Jackiewicz [Wed, 11 Jan 2017 13:57:47 +0000 (14:57 +0100)]
Prevent exceptions in ScopedInstaller destructor
Change-Id: Ibc52d27f0c0dd0cdb30233481a70e336b5302a73
Krzysztof Jackiewicz [Sat, 18 Mar 2017 07:57:24 +0000 (08:57 +0100)]
Merge branch 'tizen' into security-manager
Change-Id: I12966cd0f6a6d0a38ddd73400918989e470c9e72
Krzysztof Jackiewicz [Thu, 12 Jan 2017 11:16:26 +0000 (12:16 +0100)]
Add support for throwing RAII destructors
When a test finishes or fails the stack is unwinded some of such objects'
destructors still perform actions that may report an error/throw an exception.
If we just surround these actions with try/catch block we'll lose information
about errors in these destructors. If we let destructors throw it may lead to
program termination (unhandled exception during stack unwind caused by another
exception).
To prevent program termination and still get the information about errors in
destructors surround the throwing code in your RAII object destructor with
SafeCleanup::run.
Tests for cleanup exception handling are added and can be executed with:
cleanup_test.sh
Change-Id: Id4e257aadea9b18fe890c89d8f182082a7f191a3
Dariusz Michaluk [Mon, 30 Jan 2017 13:21:50 +0000 (14:21 +0100)]
Cynara: fix cynara-monitor tests
[timeout.h:71] Assertion failed (status == std::future_status::timeout)
expected future status is <TIMEOUT> [1] received future status is <READY> [0]
Change-Id: I5832e0edce2f1a9cc878af5f3bcf3efd5bc2b4c8
Dariusz Michaluk [Mon, 13 Mar 2017 16:32:12 +0000 (17:32 +0100)]
Add security_manager_identify_privilege_provider() tests
Change-Id: I56533a6e4675b1764597b22100f483e6ba8c9ec8
Rafal Krypa [Mon, 13 Mar 2017 15:42:35 +0000 (16:42 +0100)]
Adjust test security_manager_09_app_install_constraint_check
Adapt to new change in security-manager that allows platform version
for an app to be changed during app upgrade.
Change-Id: I1f7dfa4602c1561e76ced32870a2c0ea7f20d090
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
Dariusz Michaluk [Fri, 3 Mar 2017 14:21:12 +0000 (15:21 +0100)]
Fix app_defined_05_global_local_install
MANIFESTS bucket split to MANIFESTS_GLOBAL & MANIFESTS_LOCAL
Change-Id: I21badf1f5b6a614ba81cc4484e2eb0ae092cc50f
Dariusz Michaluk [Fri, 3 Mar 2017 14:16:49 +0000 (15:16 +0100)]
Adjust security_manager_20_user_cynara_policy
MANIFESTS bucket split to MANIFESTS_GLOBAL & MANIFESTS_LOCAL
Change-Id: Ice44dac4cbb00d9194074e6b32df78abdc3fba31
Dariusz Michaluk [Fri, 24 Feb 2017 10:56:45 +0000 (11:56 +0100)]
Add test for global/local app defined privileges
Change-Id: Ia9aae496fc5a23ec636c5746bbf1c872efe78c1b
Dariusz Michaluk [Thu, 23 Feb 2017 14:17:01 +0000 (15:17 +0100)]
Add test for app defined privileges update
Change-Id: I4bc9402b33836a1d5394764a4ff8474902f2324c
Bartlomiej Grzelewski [Thu, 23 Feb 2017 16:04:26 +0000 (17:04 +0100)]
Remove duplicated code
Change-Id: Id4512340f874a84181af3703866f7a16a3f06bce
Dariusz Michaluk [Thu, 23 Feb 2017 12:28:54 +0000 (13:28 +0100)]
Add test for cynara policy database remove
Change-Id: I47688bf973b7288d1901d9c820942dd4c2ff1b91
Bartlomiej Grzelewski [Tue, 21 Feb 2017 15:33:59 +0000 (16:33 +0100)]
Add test for cynara policy database update
Change-Id: Ibc424e56cf2be97a927334a2d7d5c2214534103d
Dariusz Michaluk [Mon, 20 Feb 2017 11:19:41 +0000 (12:19 +0100)]
Rework Application Defined Privileges support and tests
Change-Id: I629bab91e4f04076bad9ec300943c6e83ba9ba6c
Bartlomiej Grzelewski [Fri, 3 Feb 2017 15:49:29 +0000 (16:49 +0100)]
Add tests for application defined privileges
Change-Id: Idbceecaabab13449089006b086e95655d822257b
Bartlomiej Grzelewski [Fri, 3 Feb 2017 15:48:45 +0000 (16:48 +0100)]
Add support for Application Defined Privileges
Change-Id: I51122a50ac1b6f0c169659c07fcc9da02bd3ef36
Dariusz Michaluk [Fri, 20 Jan 2017 11:37:00 +0000 (12:37 +0100)]
Fix 19b_privacy_manager_privacy_related_privileges_policy_no_hybrid
Change-Id: I5626fe383db3b8b03c8e9d1446d425f32d895d9e
Dariusz Michaluk [Fri, 20 Jan 2017 10:23:15 +0000 (11:23 +0100)]
Revert "SM : disabled ask-user policy tests"
This reverts commit
6b76ab97e7e6bd8ba9d1f8fb2fc34f2a667fe0ff.
Change-Id: Ib211ab51d9c03affd0f939330cfad12f7d21ed55
Dariusz Michaluk [Thu, 19 Jan 2017 14:45:02 +0000 (15:45 +0100)]
Adjust test 25g_local_user_set_install_type_local
Change privacy privilege type to normal.
Change-Id: I266e99e7f8c0fc835f080a426abf6e680ac56f03
Krzysztof Jackiewicz [Wed, 11 Jan 2017 14:11:50 +0000 (15:11 +0100)]
Adjust test 01c_app_uninstall_wrong_pkg_id
Pkg id is no longer ignored during app uninstallation. Test updated.
Change-Id: I120a98219dcfe099047a6e36acc7b3aecf92f1ca
Lukasz Pawelczyk [Tue, 27 Dec 2016 12:01:29 +0000 (21:01 +0900)]
SM: TestSecurityManagerDatabase class removed
- most checks implemented using security_manager_get_app_pkgid()
- checks whether package has been removed after app uninstall removed
- privileges test in security_manager_02_app_install_uninstall_full
implemented using policy privileges (no need to inject priv:group)
- get_author_id() function has no counterpart currently
- some changes in the PolicyConfiguration class to add functionality
required by the tests now
Change-Id: I6c5d4b308ad43bac71794b3a082c75ee76dbee13
Rafal Krypa [Mon, 2 Jan 2017 13:03:37 +0000 (14:03 +0100)]
Fix thread credential synchronization tests
Tests in SECURITY_MANAGER_PREPARE_APP group consisted of 3 dependant
test cases: prepare, actual test and cleanup.
Now they are merged into single test case that doesn't depend on any
preparations done by other test cases.
Change-Id: I734a7c992b4edb32e7db2f7581c501daed3c4929
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
Kyungwook Tak [Thu, 15 Dec 2016 09:07:40 +0000 (18:07 +0900)]
[ckm] Replace expired certificate data
Cannot find 4 length certificate chain in third party,
So just 3 length certificate chain is used and
IM_CA1 and IM_CA2 is merged to IM_CA and some test cases
are fixed.
Change-Id: I5292ca1e6affd8589a513320d52882095796fa42
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
Kyungwook Tak [Thu, 15 Dec 2016 08:55:05 +0000 (17:55 +0900)]
[ckm] Refactor TestData to replace cert easily
Change-Id: Ibe6fcd7f96e4ab933f3e5f7fcb8c96c2626e7ff8
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
Krzysztof Jackiewicz [Mon, 5 Sep 2016 11:55:22 +0000 (13:55 +0200)]
Thread credential synchronization tests
Change-Id: I0ccaf029e0ddf75bdd12355bfc440e660b89ff37
Krzysztof Jackiewicz [Tue, 13 Dec 2016 10:10:05 +0000 (11:10 +0100)]
Remove proper install directory in ~AppInstalHelper
Until now the destructor of AppInstallHelper was trying to remove m_installDir
which is a directory above actual application installation dir. Removal didn't
succeed if directory was not empty.
Change-Id: I51e5b41eb911d67b7d0c11f5ab3f74d60b759ca0
Kyungwook Tak [Tue, 6 Dec 2016 07:19:52 +0000 (16:19 +0900)]
[ckm] Add tc for optional password in one round
Change-Id: Iaf2c566b578abc3759e60214109fbe856c737f76
Signed-off-by: Kyungwook Tak <k.tak@samsung.com>
Zofia Abramowska [Mon, 4 Jul 2016 14:35:00 +0000 (16:35 +0200)]
Cynara : Add agent cancel waiting test
Change-Id: I4382fa53f1631062cf6e3cdae9f6a69c0ef9b704
Zofia Abramowska [Fri, 4 Nov 2016 16:11:41 +0000 (17:11 +0100)]
SM : Cleanup - trusted sharing test cases
Change-Id: I3114a2e711b2d73d5fcc34a8a86a690098388b00