Skip to content

Commit 66df060

Browse files
authored
Use common gbs-build folder for Tizen. (#250)
The gbs-build path is different for root and normal users. This patch helps to define a common folder by using the TIZEN_BUILD_ROOT. JSRemoteTest-DCO-1.0-Signed-off-by: Roland Takacs [email protected]
1 parent 33f4567 commit 66df060

File tree

4 files changed

+17
-23
lines changed

4 files changed

+17
-23
lines changed

jstest/builder/modules/iotjs.build.config

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,9 @@
182182
"cmd": "config/tizen/gbsbuild.sh",
183183
"args": ["--clean"],
184184
"env": {
185+
"TIZEN_BUILD_ROOT": [
186+
"%{tizen-build-root}"
187+
],
185188
"IOTJS_BUILD_OPTION": [
186189
"--clean",
187190
"--no-parallel-build",
@@ -255,28 +258,28 @@
255258
},
256259
"artifacts": [
257260
{
258-
"src": "%{gbs-iotjs}/build/%{target}/%{build-type}/lib",
261+
"src": "%{tizen-iotjs-dir}/build/%{target}/%{build-type}/libs",
259262
"dst": "%{build-dir}/libs"
260263
},
261264
{
262-
"src": "%{gbs-iotjs}/build/%{target}/%{build-type}/bin/iotjs",
265+
"src": "%{tizen-iotjs-dir}/build/%{target}/%{build-type}/bin/iotjs",
263266
"dst": "%{build-dir}/iotjs"
264267
},
265268
{
266-
"src": "%{gbs-iotjs}/build/%{target}/%{build-type}/iotjs.map",
269+
"src": "%{tizen-iotjs-dir}/build/%{target}/%{build-type}/iotjs.map",
267270
"dst": "%{build-dir}/linker.map"
268271
},
269272
{
270273
"src": "%{testsuite}",
271274
"dst": "%{build-dir}/tests"
272275
},
273276
{
274-
"src": "%{gbs-iotjs}/test/dynamicmodule/build/tizen/dynamicmodule.iotjs",
277+
"src": "%{tizen-iotjs-dir}/test/dynamicmodule/build/tizen/dynamicmodule.iotjs",
275278
"dst": "%{build-dir}/tests/dynamicmodule/build/tizen/dynamicmodule.iotjs"
276279
},
277280
{
278-
"src": "%{home}/GBS-ROOT/local/repos/tizen_unified_m1/armv7l/RPMS/%{appname}-1.0.0-0.armv7l.rpm",
279-
"dst": "%{build-dir}/%{appname}-1.0.0-0.armv7l.rpm"
281+
"src": "%{tizen-rpm-package}",
282+
"dst": "%{build-dir}/iotjs-1.0.0-0.armv7l.rpm"
280283
},
281284
{
282285
"src": "%{js-remote-test}/jstest/resources/etc/tester.py",

jstest/common/paths.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,3 @@
6868
TESTRUNNER_PATH = os.path.join(JSTEST_PATH, 'testrunner')
6969

7070
SKIPLIST_PATH = os.path.join(TESTRUNNER_PATH, 'skiplist')
71-
72-
#
73-
# ================================
74-
#
75-
76-
GBS_ROOT_PATH = os.path.join(HOME, 'GBS-ROOT')
77-
78-
GBS_ARCH_PATH = os.path.join(GBS_ROOT_PATH, 'local/BUILD-ROOTS/scratch.armv7l.0')
79-
80-
GBS_IOTJS_PATH = os.path.join(GBS_ARCH_PATH, 'home/abuild/rpmbuild/BUILD/iotjs-1.0.0')

jstest/common/symbol_resolver.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,14 +102,17 @@ def resolve_symbol(symbol, env):
102102
'gateway': env.options.router,
103103
'netmask': env.options.netmask,
104104
'build-type': env.options.buildtype,
105+
'build': env.paths.build,
105106
'remote-workdir': env.options.remote_workdir,
106107
'use-stack': 'no-stack' if env.options.no_memstat else 'stack',
107108
'communication': 'telnet' if env.options.ip else 'serial',
108109
'target': _TARGETS[env.options.device],
109110
'js-remote-test': paths.PROJECT_ROOT,
110111
'result-path': paths.RESULT_PATH,
111112
'build-path': paths.BUILD_PATH,
112-
'gbs-iotjs': paths.GBS_IOTJS_PATH,
113+
'tizen-build-root': env.paths['tizen-build-root'],
114+
'tizen-iotjs-dir': env.paths['tizen-iotjs-dir'],
115+
'tizen-rpm-package': env.paths['tizen-rpm-package'],
113116
'patches': paths.PATCHES_PATH,
114117
'config': paths.CONFIG_PATH,
115118
'home': paths.HOME,

jstest/resources/resources.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,11 @@
66
"artik530": ["freya"]
77
},
88
"paths": {
9-
"result": "%{result-path}/%{appname}/%{device}",
109
"build": "%{build-path}/%{appname}/%{device}/%{build-type}",
11-
"build-json": "%{build-path}/%{appname}/%{device}/%{build-type}/build.json",
12-
"build-test": "%{build-path}/%{appname}/%{device}/%{build-type}/test",
13-
"build-target": "%{build-path}/%{appname}/%{device}/%{build-type}/profiles/target",
14-
"build-minimal": "%{build-path}/%{appname}/%{device}/%{build-type}/profiles/minimal",
15-
"tizen-rpm-package": "%{home}/GBS-ROOT/local/repos/tizen_unified_m1/armv7l/RPMS/%{appname}-1.0.0-0.armv7l.rpm"
10+
"tizen-build-root": "%{build}/tizen-build-root",
11+
"tizen-iotjs-dir": "%{build}/tizen-build-root/local/BUILD-ROOTS/scratch.armv7l.0/home/abuild/rpmbuild/BUILD/iotjs-1.0.0",
12+
"tizen-rpm-package": "%{build}/tizen-build-root/local/repos/tizen50m2/armv7l/RPMS/iotjs-1.0.0-0.armv7l.rpm",
13+
"result": "%{result-path}/%{appname}/%{device}"
1614
},
1715
"modules": {
1816
"stlink": {

0 commit comments

Comments
 (0)