- Mar 29, 2023
-
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Mar 28, 2023
-
-
Esben Haabendal authored
In OHOS the init system sets RLIMIT_NICE to 40 for all OpenHarmony services. Without that, we were getting a lot of kernel spam from the binder driver. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
With this in place, we are ready to start converting OpenHarmony system abilities (started with sa_main) to systemd services using Type=notify. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Convert hilogd into a systemd service - Patch hilogd to use sd_notify(3) to send ready notification to systemd, and thus use as a Type=notify service. - Add log and logd users and groups, with similar uid and gid as in OHOS. - Place Unix sockets in /run/openharmony/hilog instead of /dev/unix/socket, enabling secure creaton and managing of these. - Use systemd.socket units for the two Unix sockets, to allow creating with desired uid/gid and permissions, and allowing to use hilogd with systemd socket activation Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
This stops placing temporary files and Unix sockets in /dev, and use /run instead. This aligns better with FHS and makes it easier to handle permissions safely if/when we decide to change uid/gid of the param service. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
This ensures that when used in a systemd service, other units that depend on it will only been started when the param_service is actually ready to respond to requests. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Mar 20, 2023
-
-
Esben Haabendal authored
With ICU data file installed in /system/usr/ohos_icu this crash doesn't happen, so we can safely drop this workaround. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
This includes a file needed by ICU, which when missing causes a segfault in appspawn. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Mar 06, 2023
-
-
Kareem Zarka authored
resources to install missing file for ActsAmsZipfileUnzipfileSTest The OpenHarmony ACTS test suite requires additional files to execute the ActsAmsZipfileUnzipfileSTest. This commit adds a runtime dependency to openharmony-acts-resources to install the missing files. In order for the ActsAmsZipfileUnzipfileSTest test to execute successfully. Signed-off-by:
Kareem Zarka <kareem.zarka@huawei.com>
-
Kareem Zarka authored
for ActsAmsZipfileUnzipfileSTest This commit adds a new recipe that installs the missing ACTS test files. The files are then used by the OpenHarmony Standard recipe to place them in the correct location for the ActsAmsZipfileUnzipfileSTest to execute. Signed-off-by:
Kareem Zarka <kareem.zarka@huawei.com>
-
- Mar 03, 2023
-
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Mar 02, 2023
-
-
Kareem Zarka authored
ceshi.txt and ceshitwo.txt are random text files needed to perform the ActsAmsZipfileUnzipfileSTest,but were missing from the OpenHarmony source tree. They have been added to the 'files' directory, so that they can be used by other recipes. Signed-off-by:
Kareem Zarka <kareem.zarka@huawei.com>
-
- Mar 01, 2023
-
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Starting OpenHarmony services is super slow (we are doing lots of sleep between each service), so it is helpful to be able to follow the progress. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Having noisy kernel messages on console makes the console output slightly less usable in CI. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
She-bang must be in first line to make sense. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
This way, all OpenHarmony services should hopefully be ready when connection to hdcd is established, allowing more robust ACTS execution. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Feb 28, 2023
-
-
Francesco Pham authored
adding //base/hiviewdfx/hiappevent in OPENHARMONY_PARTS adding ${PN}-hiappevent package fixing ActsHiAppEventJsTest ACTS tests Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
add and apply actsfeatureabilitytest-wait-between-testcases.patch test/xts/acts/ActsFeatureAbilityTest: wait 8 seconds between each testcase sometimes feature abilities fail to start because the previous testcase still has't completely started or terminated its feature ability. Increasing sleep time from 1 seconds to 8 seconds between each testcase. Upstream-Status: Pending Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
test/xts/acts/ActsGetWantTest: wait 10 seconds between each testcase sometimes feature abilities fail to start because the previous testcase still has't completely started or terminated its feature ability. Adding a 10 seconds wait time between each testcase. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
- increment testcase timeout and START_ABILITY_TIMEOUT for actsfeatureabilitytest - adjust testcase timeout from 60 seconds to 20 seconds - adjust actsbmsmoduleusagerecordtest START_ABILITY_TIMEOUT from 30 to 15 seconds - rename patch files Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
test/xts/acts: increase testsuite timeouts sometimes testsuites execution are timing out because the execution takes longer to finish. Increasing some testsuite timeouts. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
foundation/ace/ace_engine: disable graphics The graphics rendering is slowing the system making some ACTS test suites to timeout. Since we are aiming for certification for headless system, graphics stack should not be required. Disabling graphics by skipping JSView::CreateComponent() execution. In the future we will remove this patch when we the graphical part will be needed. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
Adding and apply ParagraphTxt-ComputeLineBreaks-skip-sigsegv-code.patch ParagraphTxt::ComputeLineBreaks() is causing a segmentation fault for some reasons. This is causing hap applications to crash, including ACTS test suites and status bar. As a temporary solution we skip the part of the code that is raising the segfault. The side effect of this is that texts are not properly rendered. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
- Feb 23, 2023
-
-
Kareem Zarka authored
The previous implementation of HiCollieCppTest used the 'ps -A' command to check if a process had restarted, which was not reliable. This patch adds the creation and removal of a file 'x_collie_watchdog_test_file' in the child process that is monitored, and the test cases now verify the presence and removal of this file to confirm that the process was restarted. Also, this commit updates the build recipe in openharmony-standard_3.0.bb to include the newly created patch file. Signed-off-by:
Kareem Zarka <kareem.zarka@huawei.com>
-
Esben Haabendal authored
This happens at least 60 times a second, totalling at least 120 lines per second. We are disabling them completely, so we don't even flood the debug log. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Feb 22, 2023
-
-
Esben Haabendal authored
This simplifies and improves the hack added to libdrm to handle drivers (like virtio drm) that does not support DRM_IOCTL_WAIT_VBLANK, and tries to return at 60 Hz points in time. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Feb 21, 2023
-
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Feb 20, 2023
-
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-