JongHeon Choi [Thu, 28 Jul 2016 06:19:06 +0000 (15:19 +0900)]
File encryption method reading whole files into a dynamic stack buffer
Related changes:
[crosswalk-tizen] https://github.com/crosswalk-project/crosswalk-tizen/pull/135
https://review.tizen.org/gerrit/#/c/83459/
Change-Id: I87d41c578e161622035e65e324b3d9590e2c266e
Bartlomiej Kunikowski [Tue, 30 Aug 2016 11:26:04 +0000 (13:26 +0200)]
Force uninstall for external storage packages
Now errors from StepAcquireExternalStorage are ignored in uninstall mode
by using StepOptionalAcquireExternalStorage instead of old step.
Requires:
- https://review.tizen.org/gerrit/#/c/86078/
Change-Id: I07efa35829566b928208b6312180a24f6e1c66a4
Tomasz Iwanek [Wed, 17 Aug 2016 08:06:08 +0000 (10:06 +0200)]
Add StepChangeOwner for HybridInstaller
Complementary changes to: https://review.tizen.org/gerrit/#/c/84185/
To verify, install hybrid package and check that files of installed package
have owner's ownership.
Change-Id: I8a644be5567acd1a6ce800225cb9050043c32f76
Tomasz Iwanek [Tue, 23 Aug 2016 09:51:27 +0000 (11:51 +0200)]
Modify getting icon list
Installer (now) provides xml:lang localization of icon items in
platform manifest. This information is generated from folder
based localization of wgt package.
From now:
- icon list returned by handler contains only valid <icon> tag
related positions, this will prevent parser from modifing
constant data,
- client will need to pass icon list from handler to utility
function (together with base path) to get localized custom
and default icon list that can be used in runtime or for
platform manifest <icon> tag assignment,
- installer generates list of localized icons and for each
available locale icon element in manifest_x is created.
Submit together:
- https://review.tizen.org/gerrit/85076
- https://review.tizen.org/gerrit/85078
Change-Id: I8797bfa57f185d679dd5b6cbea4278658bedd7a2
Bartlomiej Kunikowski [Wed, 24 Aug 2016 12:59:02 +0000 (14:59 +0200)]
Implement long-polling setting - check privilege
Requires:
- https://review.tizen.org/gerrit/#/c/85303/
Change-Id: I9e856727bf240d6d407cea03976024ee18f643d0
Tomasz Iwanek [Fri, 19 Aug 2016 11:09:03 +0000 (13:09 +0200)]
Fix mount install smoke tests
Repacking zips. It seems that tzip is not working properly if zip package doesn't have
empty entries per each directory in package. New zips have entries for all directories
in widgets.
To verify, run:
app_fw$ /usr/bin/wgt-backend-ut/smoke-test --gtest_filter=SmokeTest.MountInstallationMode
app_fw$ /usr/bin/wgt-backend-ut/smoke-test --gtest_filter=SmokeTest.MountUpdateMode
Change-Id: Icbe007ccf5524d2a2326f4dbe5c05466d174e5c2
Tomasz Iwanek [Fri, 19 Aug 2016 10:46:58 +0000 (12:46 +0200)]
StepWgtRecoverSignature
To verify, run test:
app_fw$ /usr/bin/wgt-backend-ut/smoke-test --gtest_filter=SmokeTest.RecoveryMode_ForUpdate
Requires:
- https://review.tizen.org/gerrit/84596
- https://review.tizen.org/gerrit/84598
Change-Id: I1046976f841a14c6b68d428e9604b29318b6bf80
Tomasz Iwanek [Wed, 17 Aug 2016 08:33:53 +0000 (10:33 +0200)]
Remove TODOs
These TODOs won't be fixed or are already fixed.
Change-Id: I78138e9120b1720986dddb44ab16d55e96432b0e
Tomasz Iwanek [Fri, 19 Aug 2016 08:49:17 +0000 (10:49 +0200)]
User 'app_fw' for smoke tests
To verify, run:
app_fw@localhost:~$ /usr/bin/wgt-backend-ut/smoke-test
Fail expected: 'SmokeTest.RecoveryMode_Update' (on second run)
This will be fixed separately.
Tests:
- SmokeTest.MountInstallationMode
- SmokeTest.MountUpdateMode
are expected to fail as well.
Requires:
- https://review.tizen.org/gerrit/#/c/84457/
Change-Id: Id08ad6bc3f294522e6c01d652194ebd248b7510b
Hwankyu Jhun [Wed, 17 Aug 2016 07:12:48 +0000 (16:12 +0900)]
Add step to change owner
Change-Id: I57776874ed6680e58b6f9c3f4fc5dafb6f427152
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Piotr Ganicz [Tue, 16 Aug 2016 10:45:38 +0000 (12:45 +0200)]
Prevent generating invalid manifest.
This patch removes empty labels from manifest when generating.
Change-Id: Iade7cbfefb7d282a6645d389b25c3bc713e5a87d
jongmyeongko [Tue, 26 Jul 2016 12:51:59 +0000 (21:51 +0900)]
symlink control for read-only files of global app.
this is for new concept to support legacy app_path
for backward compatibility.
Requires:
https://review.tizen.org/gerrit/#/c/81493/
Change-Id: I1ca76edc6dfe1c11a15a06e13b29c631779bf34e
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Signed-off-by: Semun Lee <sm79.lee@samsung.com>
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Junghyun Yeon [Fri, 22 Jul 2016 05:07:34 +0000 (14:07 +0900)]
tpk/wgt backend will run as system session
Related changes
[slp-pkgmgr] https://review.tizen.org/gerrit/#/c/80764/
[pkgmgr-server] https://review.tizen.org/gerrit/#/c/78205/
[app-installers] https://review.tizen.org/gerrit/#/c/78206/
[tpk-backend] https://review.tizen.org/gerrit/#/c/80787/
Change-Id: Ia44020806701b668feaf7e1f5c5048dfc6643951
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Sangyoon Jang [Wed, 10 Aug 2016 05:14:28 +0000 (14:14 +0900)]
Adjust to change in StepAcquireExternalStorage
Requires:
- https://review.tizen.org/gerrit/83296
Change-Id: I57dd72defc1cb512115cb9e054a8cb9ffa9beccf
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Mon, 8 Aug 2016 13:45:35 +0000 (22:45 +0900)]
modify smoke-test setup for consideration of user-db change.
Change-Id: Ia19906f4561e92f5d20df056cbae64caa8ad2312
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
jongmyeongko [Mon, 8 Aug 2016 07:48:10 +0000 (16:48 +0900)]
remove unit-test code for extra icon path.
Change-Id: I895b6ca06c97222ce3d4ccce881c3c4e575b1450
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Wed, 3 Aug 2016 12:10:38 +0000 (14:10 +0200)]
Fix preload request for wgt
This commit should allow to install preload wgt package with command:
- wgt-backend --preload -i $package
Submit together:
- https://review.tizen.org/gerrit/82424
- https://review.tizen.org/gerrit/82496
- https://review.tizen.org/gerrit/82497
Change-Id: Iafdd60cd6b4cee166dcc5177c605dad316adfc27
Tomasz Iwanek [Wed, 3 Aug 2016 08:44:31 +0000 (10:44 +0200)]
Reorder step for consistency
Change-Id: Idd921dbb7bd9f8250371ac7049f11f772ce1ed81
Tomasz Iwanek [Tue, 26 Jul 2016 13:04:20 +0000 (15:04 +0200)]
Generate appwidget metadata
Requires:
- https://review.tizen.org/gerrit/81504
Change-Id: I236535a8707aa01325215146b3f1ca8ccf3ab84b
Sangyoon Jang [Tue, 28 Jun 2016 10:29:34 +0000 (19:29 +0900)]
Remove StepAcquireExternalStorage from Reinstall
StepAcquireExternalStorage does not support reinstall yet.
Change-Id: I49c5e4f0b998ba2ff902f1bd9effb3cfa1163c2a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Piotr Ganicz [Thu, 28 Jul 2016 10:40:35 +0000 (12:40 +0200)]
Smoke test for enable/disable pkg
I've made also small refactor
Change-Id: I7a4a5083d7d92872fe531016efc53f3c05590a2f
Tomasz Iwanek [Fri, 15 Jul 2016 12:54:57 +0000 (14:54 +0200)]
Reorder steps for delta update for external installation
Requires:
- https://review.tizen.org/gerrit/80277
To verify, check that delta update mode works for external storage.
Change-Id: I43433d8fc44136341c084e552042d4195ba2d1b5
Sangyoon Jang [Wed, 27 Jul 2016 10:44:21 +0000 (19:44 +0900)]
Fix build warning
Change-Id: I9bf2df3544921fe9a5fde76434f2f7597cbdd21a
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Sat, 16 Jul 2016 08:57:59 +0000 (17:57 +0900)]
support of legacy app directories.
Requires:
https://review.tizen.org/gerrit/#/c/80319/4
Change-Id: I9cfa081c634dba4a173d1bcabfb6f2c03eeabe18
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Tue, 12 Jul 2016 09:46:04 +0000 (11:46 +0200)]
Implement pkg enable/disable
Requires:
- https://review.tizen.org/gerrit/78919
Change-Id: Ic5c001fe2b91e81d35a66891f17cfafb2de3f9a1
Piotr Ganicz [Mon, 11 Jul 2016 06:56:15 +0000 (08:56 +0200)]
Fix memory leak in CheckPrivilegeLevel
This patch fixes also typo in the function name.
Change-Id: If118e0fd8d220e0d5dbb65a88b3a8f55a8cd343b
Inhwan Lee [Thu, 16 Jun 2016 10:14:55 +0000 (19:14 +0900)]
implement step for use user extension
Change-Id: Ie5442f543f6e4dc3dbf78685716db2b113c021d0
JongHeon Choi [Tue, 5 Jul 2016 05:29:55 +0000 (14:29 +0900)]
Fixed app_keys name.(kAccountKey -> kTizenImeKey)
Change-Id: Ifba625f6d0513499fed01360f63cacfc64b9d86d
Tomasz Iwanek [Fri, 1 Jul 2016 09:01:36 +0000 (11:01 +0200)]
Check if widget's shared/res/ entry is directory
Installation will succeed if shared/res entry is not directory.
Change-Id: I06e2b3934dd1342ad7ae98fd681a4b2a21d13885
Piotr Ganicz [Tue, 28 Jun 2016 10:52:34 +0000 (12:52 +0200)]
[Refactor] check-coding-style
Change-Id: If44523674d80b403d32af34848230f53a2620d0b
JongHeon Choi [Mon, 27 Jun 2016 04:26:44 +0000 (13:26 +0900)]
Modify nodisplay value of widget-application
Change-Id: I1cc298f5761d9bdd0b446a7cc06a937244f83187
Arkadiusz Szulakiewicz [Wed, 22 Jun 2016 12:29:06 +0000 (14:29 +0200)]
Add 'multiple-accounts-support' attribute for false values
Change-Id: I16f212ec25689115c890f5688cdd7f8657cbebda
Tomasz Iwanek [Thu, 16 Jun 2016 12:57:58 +0000 (14:57 +0200)]
Split API in pkgmgr_registration.h
Submit together:
- https://review.tizen.org/gerrit/75107
- https://review.tizen.org/gerrit/75108
- https://review.tizen.org/gerrit/75109
Change-Id: I259d3aac621443e7985fc2d5aa87e99d5a7bd959
Piotr Ganicz [Wed, 22 Jun 2016 07:51:31 +0000 (09:51 +0200)]
Fix for update-period
Change-Id: Ic8adec0d7bd7aa14a3b5e054aaed67d5cb1d849c
Piotr Ganicz [Tue, 21 Jun 2016 08:50:51 +0000 (10:50 +0200)]
Refactoring StepParse
Change-Id: Ib396f828909c4c114c82876b504c37bdb682a128
Tomasz Iwanek [Mon, 13 Jun 2016 14:06:10 +0000 (16:06 +0200)]
Rename backup_paths.h to paths.h
Submit together:
- https://review.tizen.org/gerrit/74296
- https://review.tizen.org/gerrit/74297
- https://review.tizen.org/gerrit/74298
Change-Id: I9b679eebc05951df0e9c706c1495bf54a376fb9e
jongmyeongko [Wed, 22 Jun 2016 08:52:03 +0000 (17:52 +0900)]
grant User label to wgt-backend
Change-Id: I301c4e2c990a7c3aab377cf9435bb194d8d40868
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Wed, 25 May 2016 10:39:18 +0000 (12:39 +0200)]
Fix StepParse for tizen:service icon
According to
782d65d706b0bc46e12a2e041a9331893c788f6c
icon path should be always set with full path.
To verify:
- install widget with <tizen:service> tag and check shared/res/ for icons
there should be one per tizen:service and one for widget itself.
Change-Id: I58d61c447b88a70de34faabaff81c07133f4cfe4
Tomasz Iwanek [Mon, 13 Jun 2016 13:39:43 +0000 (15:39 +0200)]
New use of tep steps
For internal installation tep is removed with files removal.
For external installation tep file must be removed from sd card.
Requires:
- https://review.tizen.org/gerrit/#/c/74068/
Submit together:
- https://review.tizen.org/gerrit/#/c/74068/
- https://review.tizen.org/gerrit/#/c/74293/
- https://review.tizen.org/gerrit/#/c/74294/
Change-Id: I2457b1918d5cb8450c8d1f3f93d42bec77f65d5f
Tomasz Iwanek [Fri, 10 Jun 2016 10:58:58 +0000 (12:58 +0200)]
Implement move request for wgt-backend
Check success of commands to verify:
wgt-backend -i ${package}
wgt-backend -m ${pkgid} -t 1
wgt-backend -m ${pkgid} -t 2
Change-Id: I72ef419c1b4c5f99b3477265a7549a53c5efa838
jongmyeongko [Thu, 16 Jun 2016 11:39:59 +0000 (20:39 +0900)]
apply PIE option
Change-Id: I7d3271747ff9be58b0f8a46637a8282000c59b3c
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
JongHeon Choi [Thu, 9 Jun 2016 02:30:12 +0000 (11:30 +0900)]
Change the binary name.(widget-client => web-widget-runtime)
Change-Id: If3da83217bd4e3739079689697a56b5454b714e0
Sangyoon Jang [Mon, 13 Jun 2016 07:45:48 +0000 (16:45 +0900)]
Add StepCheckRestriction
Added at install, uninstall, reinstall, mount install.
Change-Id: I85ff7e43ac8b9033654b116b436a0db04953572f
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
jongmyeongko [Mon, 13 Jun 2016 06:51:02 +0000 (15:51 +0900)]
set label to prevent execution by non-system application.
Change-Id: I12e682b56fa142919ef1d6941d995b7874cab130
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Wed, 1 Jun 2016 11:29:06 +0000 (13:29 +0200)]
Fix generating widget-application item
This commit is based on:
- https://review.tizen.org/gerrit/71796
The way it is changed is:
- widget information is gathered in manifest_x structure and
backend data because data that is created by StepParse is
inserted into database directly according to past changes
(even we add widget information to generated manifest
it is not read).
- icon path is full path for widget-application (same as for
ui-application) to handle icon backup, copying and pkgmgr
expectations.
- <size> is changed to <support-size> defined in manifest.xsd.in
in pkgmgr-info repository.
Requires:
- https://review.tizen.org/gerrit/71798
- https://review.tizen.org/gerrit/72573
Change-Id: I2c980ae205f29fb70928aba58d8d3458d88a9c90
Piotr Ganicz [Wed, 25 May 2016 12:43:38 +0000 (14:43 +0200)]
Refactoring of StepGenerateXml
This patch provides refactoring for StepGenerateXml::process() method
into smaller pieces.
Change-Id: I3889f127bb4344a79cd18fb2875d6983a9ab20a7
Tomasz Iwanek [Thu, 2 Jun 2016 12:58:32 +0000 (14:58 +0200)]
STEP_NAME marco
Adding marco to print name of step that failed
in AppInstaller class
Following must be submitted together:
- https://review.tizen.org/gerrit/72827
- https://review.tizen.org/gerrit/72828
- https://review.tizen.org/gerrit/72829
Change-Id: I88056f428cc88ceb1a0c375103f4acc410314abe
Tomasz Iwanek [Wed, 1 Jun 2016 10:56:52 +0000 (12:56 +0200)]
Remove ime checking for tizen:service
Ime app is supposed to be main app only. This is not related to
tizen:service (service application).
Change-Id: I4c0046a07c4d019887a084d3cbe64127e89d6886
Piotr Ganicz [Tue, 31 May 2016 10:46:10 +0000 (12:46 +0200)]
Privilages refactor
This patch moves the privileges.h header from wgt-backend
to app-installer repository. It collects the privileges
definitions to one place.
The following patchsets should be submitted together:
- https://review.tizen.org/gerrit/72341
- https://review.tizen.org/gerrit/72342
Change-Id: Ia714e68aafd32117bb5eeafe0a51094244425b8d
Sangyoon Jang [Thu, 26 May 2016 08:14:35 +0000 (17:14 +0900)]
Add StepCheckTizenVersion
Change-Id: Ic006f0e6f5bf7c99c30aa5eb1c1c4866c294f867
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Tomasz Iwanek [Wed, 9 Mar 2016 16:18:58 +0000 (17:18 +0100)]
External installation
This patch implements installation of package in external sd card storage.
Tpk and wgt applications may declare preference of being installed on external
storage. If so and space requirement is satisified then their resource directory
is installed in sd card with use of app2sd API.
Following patchsets should be submitted together:
- https://review.tizen.org/gerrit/61678
- https://review.tizen.org/gerrit/61679
- https://review.tizen.org/gerrit/61680
Verify by:
- running smoke tests,
- running installation, update, deinstallation for package that prefers external
installation (SD card must be inserted).
Requires:
- https://review.tizen.org/gerrit/#/c/64796/
Change-Id: I174c14ddfb48dc2bc1a5935c3b4799abd7f26332
Tomasz Iwanek [Tue, 24 May 2016 09:18:41 +0000 (11:18 +0200)]
Generate widget element in platform manifest
To verify, install widget with appwidget and:
- check information generated in manifest file,
- check creation of symlink for widgets in bin/ directory,
- check preview icons in shared/res/ directory.
Requires:
- https://review.tizen.org/gerrit/71235
Change-Id: I2a38aaee729c4c1f18200d2f63764c4c87e7d730
Piotr Ganicz [Tue, 24 May 2016 11:48:33 +0000 (13:48 +0200)]
Fix manifest attributes
This patch repairs manifest.xml attributes when ime is the
type of the app.
Change-Id: I6cf77401058b922e426311b5a00ad8ab48a0e64a
Tomasz Iwanek [Fri, 13 May 2016 13:00:54 +0000 (15:00 +0200)]
Smoke test for mount install
Change-Id: I1241198b32e7154870db3710341aa717ba381b46
Junghyun Yeon [Tue, 17 May 2016 23:02:55 +0000 (08:02 +0900)]
Remove blacklist feature
Related with changes in app-installers
https://review.tizen.org/gerrit/69947
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
Change-Id: Iaf18948497f90f2e7bf600a56118f634e4da9498
Tomasz Iwanek [Mon, 16 May 2016 14:07:24 +0000 (16:07 +0200)]
Fix style
Change-Id: I59a00a194561d25172a96c8f60314d01a5b08936
Tomasz Iwanek [Wed, 11 May 2016 15:08:36 +0000 (17:08 +0200)]
Fix step order in Delta mode for hybrid app
Change-Id: I9d5c90da48231f9827fd096dbeef779c17e939da
Kamil Rojewski [Fri, 13 May 2016 11:54:34 +0000 (13:54 +0200)]
encrypting resources during update
Change-Id: Idb4ee5a1edd356b718200fb5660971fe80ca8392
jongmyeongko [Thu, 12 May 2016 05:51:20 +0000 (14:51 +0900)]
add PROJECT_TAG as 'WGT_BACKEND'
Change-Id: I2a4e6248d068229e93e97f1af55203b5dcd0f622
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Wed, 11 May 2016 08:38:55 +0000 (10:38 +0200)]
Reorder steps for StepDeltaPatch
StepDeltaPatch will require old_manifest_data of
context structure. Steps are reordered so that in delta
mode reading old configuration reading is done before applying
delta package content.
Change-Id: I386f54afd3ad6cb2525ee38538004f1ad767e698
Tomasz Iwanek [Thu, 31 Mar 2016 09:55:31 +0000 (11:55 +0200)]
Implement ManifestDirectInstall and ManifestDirectUpdate request handling
To verify, try following to scenarios:
1)
wgt-backend -i ${package}
wgt-backend -y ${pkgid} # package should be updated from its manifest with success
2)
wgt-backend -i ${package}
rm /home/$USER/.applications/dbspace/*
wgt-backend -y ${pkgid} # package should be installed from its manifest with success
Submit together:
https://review.tizen.org/gerrit/#/c/64204
Change-Id: I47c2af1e71e8f9b0f022c593762644da88afb8f9
Tomasz Iwanek [Mon, 9 May 2016 14:49:17 +0000 (16:49 +0200)]
Sign smoke tests
Run smoke tests to verify (15/16).
Delta mode problem will be handled separately.
Change-Id: I0a46aecbcfd17da3d3b6862ebe8a1e6a962160f5
Kamil Rojewski [Tue, 19 Apr 2016 08:43:07 +0000 (10:43 +0200)]
saving ime info in the manifest
Requires:
- https://review.tizen.org/gerrit/#/c/67903/
Change-Id: Icf7c4fd9403f50ecd3db90f9f4a86ab336e9c6e1
Tomasz Iwanek [Tue, 12 Apr 2016 11:09:32 +0000 (13:09 +0200)]
Mount install steps
Mount install is run by "-w $pkgid" option.
Mount install, update mount install and deinstallation of mount-installed
package should work.
Requires:
- https://review.tizen.org/gerrit/#/c/65361/
Change-Id: Ie5f6e238160861097359bcb5066b81365e806709
Kamil Rojewski [Mon, 25 Apr 2016 10:52:29 +0000 (12:52 +0200)]
verifying notification category privilege
Change-Id: I4850ccc6a91bb2c2bb18a91032d75da1305db02d
Kamil Rojewski [Fri, 22 Apr 2016 11:27:59 +0000 (13:27 +0200)]
switched raw ptrs to shared_ptrs to avoid leaks
Must be submitted with:
- https://review.tizen.org/gerrit/67906
Change-Id: I5305bec45ff0484d00378a65269f3304dada449c
Tomasz Iwanek [Tue, 5 Apr 2016 11:59:59 +0000 (13:59 +0200)]
Reorder StepUpdateTep
tep_name is passed directly in manifest_x structure during
package registration in pkgmgr_parser database.
Verify that after package update pkgmgr_parser database
still contains correct value of tep_name
(database .pkgmgr_parser.db,
table: package_info,
column: package_tep_name).
Change-Id: Iddb5d5244e3a9850e2d07e24576afc2c5356a68d
Tomasz Iwanek [Thu, 10 Mar 2016 10:34:44 +0000 (11:34 +0100)]
Clear data smoke test
Change-Id: Ibf74ce0f88d79fd4918f5ae0e744269c74164a4c
Arkadiusz Szulakiewicz [Mon, 4 Apr 2016 12:40:06 +0000 (14:40 +0200)]
Introduce StepWgtRDSModify for wgt-backend
Requires:
https://review.tizen.org/gerrit/#/c/64662/
Change-Id: I76525d6c908586315c9546513d3378a89f278ba6
Tomasz Iwanek [Tue, 5 Apr 2016 07:53:22 +0000 (09:53 +0200)]
Revert "Revert "Implement coping TEP in wgt and hybrid backend""
This reverts commit
730251e509028a658d3aa48a76cbc813af074855.
Change-Id: I8e975ae43077cb8cef3887be9c19624d5951d8ef
jongmyeong ko [Fri, 1 Apr 2016 11:26:29 +0000 (04:26 -0700)]
Revert "Implement coping TEP in wgt and hybrid backend"
This reverts commit
6c6807c018afaa6189cf53ed60a5c2a224cde01d.
Change-Id: I9ee651776b024abcacc5fd47f44a0d4dbb6e2d1f
Tomasz Iwanek [Fri, 25 Mar 2016 10:32:25 +0000 (11:32 +0100)]
Implement coping TEP in wgt and hybrid backend
To verify, run install|update for wgt package and hybrid package,
check if tep_package was copied (use any file as tep package)
wgt-backend -i ${wgt_or_hybrid_package} -e ${your tep zip}
Given tep file should be copied into res/ directory in package files.
Change-Id: I87e38d76f582646ed01a1b74b7ec7580ca1fe4bb
Tomasz Iwanek [Thu, 24 Mar 2016 09:06:29 +0000 (10:06 +0100)]
Typo
Change-Id: Ia956bce9cfb391d7540f3632a98ad64e74e1334a
JongHeon Choi [Fri, 18 Mar 2016 02:03:18 +0000 (11:03 +0900)]
Modify symlink for watchapp
Change-Id: I209698d952602b90bd72dd0c3b445d743d1c26ad
Tomasz Iwanek [Thu, 10 Mar 2016 13:14:03 +0000 (14:14 +0100)]
Rework step/ directory structure
Steps are moved to subdirectories according to their namespace.
Submit together with:
- https://review.tizen.org/gerrit/61795
- https://review.tizen.org/gerrit/61796
- https://review.tizen.org/gerrit/61797
Build to verify, no logic changes were made.
Change-Id: Idb6548add52b29a92837d15ef7180587fe902d29
Tomasz Iwanek [Thu, 17 Mar 2016 13:58:06 +0000 (14:58 +0100)]
Fix typo in StepGenerateXml
Change-Id: Iebba5702b4ce032f35836e7ede12c93a57e2284e
Arkadiusz Szulakiewicz [Mon, 7 Mar 2016 15:07:55 +0000 (16:07 +0100)]
Add tests for Category element in config.xml
Change-Id: Icafa7a6120978d2368966438d1b70ed77e937738
Arkadiusz Szulakiewicz [Mon, 7 Mar 2016 11:33:34 +0000 (12:33 +0100)]
Add tests for Metadata and Setting element in config.xml
Change-Id: Ie32b9d76151ea7ba119f5a742a38caa23cda9f37
Sangyoon Jang [Fri, 11 Mar 2016 06:28:32 +0000 (15:28 +0900)]
Check removable when uninstall package
Requires:
- https://review.tizen.org/gerrit/61899
Change-Id: I02ad18a259206b8923825590a16045b9fd489b12
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Sangyoon Jang [Fri, 11 Mar 2016 05:16:14 +0000 (14:16 +0900)]
Remove unused variable at unit test
Change-Id: I78dfb119eeb9b45ef0133631b481191a08996aa8
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Arkadiusz Szulakiewicz [Fri, 4 Mar 2016 09:03:02 +0000 (10:03 +0100)]
Add tests for Setting element in config.xml
Change-Id: I5611261dc271b305191526e4e774e48f16d02e36
Arkadiusz Szulakiewicz [Tue, 1 Mar 2016 14:05:08 +0000 (15:05 +0100)]
Add tests for AppControl element in config.xml
Change-Id: I87f8c009e0ba9074e2e7bfd0947393856fdc8bd8
Tomasz Iwanek [Wed, 24 Feb 2016 08:33:50 +0000 (09:33 +0100)]
Processing watch application from config.xml
Writes information about wgt's watch application to manifest_x
and adds it to generated platform xml in wgt-backend.
In tizen 2.x watch-application was not registered by wgt-installer
AT ALL. This was done libwatch-application.so pkgmgr plugin parser.
This behaviour should be probably removed so that only app-installer
insert data into pkgmgr database. After this commit data of all
applications (including watch-application) is added to pkgmgr_parser.db.
Note that update installation of watch-application will work only
when tizen-manifest.xml parsing changes will be introduced.
Requires:
- https://review.tizen.org/gerrit/#/c/60241/
Change-Id: I67f9cf1c04ecf435cfc90f5ab83d2ccebbc45a4a
Arkadiusz Szulakiewicz [Tue, 1 Mar 2016 13:39:21 +0000 (14:39 +0100)]
Add tests for Privilege element in config.xml
Change-Id: Ic0bd88aa5fa8c7024d2756cea9ec84dfd6d0c9fd
Tomasz Iwanek [Thu, 25 Feb 2016 09:26:51 +0000 (10:26 +0100)]
Adjust moving storage directories - 'shared/' -> 'shared/res/'
Requirement changed. We need to copy only 'shared/res/'.
To verify install, update, uninstall wgt package that
contains files in /shared/res/ and check if they were moved
properly to install location's shared/res/.
Change-Id: I20b8fcc174423ce74dcba5c9f6c116b1443f452e
Arkadiusz Szulakiewicz [Tue, 1 Mar 2016 12:17:17 +0000 (13:17 +0100)]
Add tests for Application element in config.xml
Change-Id: I195ed3e15dff2655327ec0a12064c701427f2220
Tomasz Iwanek [Mon, 8 Feb 2016 09:40:47 +0000 (10:40 +0100)]
Adjust wgt-backend to plugin changes
Following changes should be submitted together:
- https://review.tizen.org/gerrit/#/c/59029/
- https://review.tizen.org/gerrit/#/c/59028/
- https://review.tizen.org/gerrit/#/c/59030/
- https://review.tizen.org/gerrit/#/c/59031/
Change-Id: Ic9811af492e2f15bc1fb24e5a69b0aa0530fc02f
Tomasz Iwanek [Wed, 2 Mar 2016 15:13:41 +0000 (16:13 +0100)]
Fix GetPackageVersion()
Version of widget (defined in w3c spec) is less strict than tizen
package number. This commit fixes GetPackageVersion() to set
default version if conversion of version number is not possible.
To verify, install/update wgt package which version is "1.2.3 Beta".
"Beta" keyword should be trucated so that manifest contains valid
version of tizen package -> "1.2.3".
Change-Id: Iab5eed29f8cb7c8a0a52cb515c16ce0ab5d1ac91
Arkadiusz Szulakiewicz [Tue, 1 Mar 2016 11:04:03 +0000 (12:04 +0100)]
Add tests for Widget element in config.xml
Change-Id: I27e3ad033c00a1169e37d3010695b55fe1369486
Tomasz Iwanek [Thu, 11 Feb 2016 11:51:14 +0000 (12:51 +0100)]
Manifest testcase skeleton
Testcase skeleton for tests which parse manifest and
set fields in manifest_x structure.
Verification: /usr/bin/wgt-backend-ut/manifest-test
Change-Id: I4fde4bdcdcf38b2fb23979d3c8eef67d40f92d9d
jongmyeongko [Wed, 24 Feb 2016 06:33:19 +0000 (15:33 +0900)]
modification for seperation of RO/RW location
Requires:
https://review.tizen.org/gerrit/#/c/60194/
https://review.tizen.org/gerrit/#/c/60200/
Change-Id: I03e256854ffa6812952b7fb1e3f1e029f6c030ea
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Arkadiusz Szulakiewicz [Tue, 16 Feb 2016 09:12:14 +0000 (10:12 +0100)]
Add StepRemovePerUserStorageDirectories to uninstall step
Change-Id: If257ec6319f69c04e7fe6c6f6610d300398eb822
Arkadiusz Szulakiewicz [Tue, 16 Feb 2016 09:07:24 +0000 (10:07 +0100)]
Add StepCreatePerUserStorageDirectories to installation step
Change-Id: If0a11756e3cafdc7aa8805c675b0e07f571625ff
Tomasz Iwanek [Wed, 17 Feb 2016 09:35:29 +0000 (10:35 +0100)]
Rework smoke tests
Reimplement smoke tests so that they don't use gtest's
EXPECT_DEATH. This will fix problems that are sourced
in forking test binary. "smoke-test-helper" binary is
introduced purely for recovery tests to provide crash
test scenario.
Verification:
- /usr/bin/wgt-backend-ut/smoke-test
Change-Id: I76cb751ce13d88528de2da6e20ea3dd848e492a8
jongmyeongko [Tue, 16 Feb 2016 07:08:13 +0000 (16:08 +0900)]
remove not-used attribute (name of icon, name of image)
Requires:
https://review.tizen.org/gerrit/#/c/59508/
Change-Id: I884f00fcd00cbce4c1d808c6ecc3f0c217dd34bd
Signed-off-by: jongmyeongko <jongmyeong.ko@samsung.com>
Tomasz Iwanek [Tue, 9 Feb 2016 13:33:21 +0000 (14:33 +0100)]
Smoke tests for hybrid package
Verify by running new testcases:
/usr/bin/wgt-backend-ut/smoke_test --gtest_filter=SmokeTest.InstallationMode_Hybrid
/usr/bin/wgt-backend-ut/smoke_test --gtest_filter=SmokeTest.UpdateMode_Hybrid
/usr/bin/wgt-backend-ut/smoke_test --gtest_filter=SmokeTest.DeinstallationMode_Hybrid
/usr/bin/wgt-backend-ut/smoke_test --gtest_filter=SmokeTest.DeltaMode_Hybrid
Change-Id: I2e29b9fbf4d0e6fdfa79ad5ecf8741dfb984d8b7
Tomasz Iwanek [Tue, 16 Feb 2016 09:18:31 +0000 (10:18 +0100)]
Adjust to change in PkgmgrInterface
Following changes need to be submitted together:
- https://review.tizen.org/gerrit/59442
- https://review.tizen.org/gerrit/59443
- https://review.tizen.org/gerrit/59444
To verify:
$ /usr/bin/wgt-backend-ut/smoke_test
# install, update, uninstall and wgt package by wgt-backend directly
Change-Id: I89c72f9be7d6695d629c6e9d292c4f8e82a7d138
Tomasz Iwanek [Thu, 11 Feb 2016 16:17:02 +0000 (17:17 +0100)]
Code cleanup
Given TODO is outdated. StepParseManifest re-reads
all necessary information.
Change-Id: I1486de660ef9019e57ba39f76987e0d5843b60f8
Lukasz Wartalowicz [Wed, 20 Jan 2016 13:22:56 +0000 (14:22 +0100)]
Add StepRunParserPlugin to wgt-backend
Requires:
- https://review.tizen.org/gerrit/#/c/57334/
Add StepRunParserPlugin to wgt-backend
Change-Id: I82179c534894f11de8e812e5d4c9fb9f4e8abfc1
Arkadiusz Szulakiewicz [Mon, 8 Feb 2016 14:52:31 +0000 (15:52 +0100)]
Move step remove manifest to app-installer
Requires:
https://review.tizen.org/gerrit/59034
https://review.tizen.org/gerrit/59035
Change-Id: I0ecb72b1b9ea005c7beef34e35cfcef4fb884b04