- Mar 01, 2023
-
-
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>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Francesco Pham authored
regenerate patch from the ${S}/base/hiviewdfx/hilog patch directory, and apply the patch to the subdirectory. This allows `devtool modify openharmony standard` to properly apply the patch in the external workspace. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
move OH_GRALLOC_TMP_DIR into the source directory and do not remove directory. This allows devtool to properly build openharmony-standard from external workspace. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
instead of using the absolute path using the ${S} variable, use an relative subdir path to copy the display_device.c file in the source directory. This allows the correct build when using an external source directory, such as when using a devtool workspace. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Esben Haabendal authored
This recipe builds a simple Yocto SDK style bundle, initially containing hdc and xdevice tools. As such, it can be used for running ACTS testcases. 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>
-
- Feb 17, 2023
-
-
Francesco Pham authored
In OpenHarmony system applications HAP packages such as Launcher, SystemUI, Settings are located under /system/app directory. These packages are automatically installed and started at system initialization. These system apps are treated differently from third party applications that can be installed using `hdc install`, for example they have a different UID range and different permissions (they cannot be uninstalled). This fixes testcases ActsBundleManagerTest::getBundleInfo_1300 and ActsBundleManagerUninstallTest::uninstall_0600 Relate-to: https://gitlab.eclipse.org/eclipse/oniro-core/meta-openharmony/-/issues/21 Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
- Feb 16, 2023
-
-
Esben Haabendal authored
Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Although there obviously is a default behaviour when parameters are not set, an error message about missing parameters are logged, so let's just set the parameters explicitly to avoid these "false" error messages. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
Esben Haabendal authored
Yes, this is still not nice, but this is what we are doing for now. We will fix it as we create systemd units for each service. Signed-off-by:
Esben Haabendal <esben@geanix.com>
-
- Feb 09, 2023
-
-
Francesco Pham authored
The patch was a hacky way to allow starting of demo hap applications from a root user. The proper way to start the demo apps is by running `aa start ...` from the system user. For example: ``` $ hdc shell "su system -c 'aa start -a ohos.samples.clock.MainAbility -b ohos.samples.clock'" ``` Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
- Feb 08, 2023
-
-
Francesco Pham authored
remove test-xts-acts-Start-tests-from-onInit.patch because now the tests are properly executed even without it. Probably after fixing a segfault problem in the graphics stack, the tests execution have been fixed. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
- Feb 06, 2023
-
-
Francesco Pham authored
Fix DefPermission.hap filename typo which is causing a file not found error when running ActsContextTest ACTS tests. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
START_ABILITY_TIMEOUT is 3000ms which is too short in our case, causing some testcases in ActsBmsModuleUsageRecordTest to exceed timeout. Increasing the timeout to 30 seconds. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
OpenHarmony init system, is responsible for creation of some directories, handling permissions and running services with appropriate UIDs/GIDs. Currently in meta-openharmony we have everything run as root, which causes some issues. Adding system user with UID 1000. Run system services as system user. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
The default test timeout is 5000ms which is too short, causing some testcases to exceed timeout. Increasing the timeout to 60 seconds. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
- Feb 02, 2023
-
-
Francesco Pham authored
OpenHarmony uses couple of UIDs/GIDs for running it's services. Currently in meta-openharmony we have everything run as root, which causes some issues in starting abilities. As a temporary workaround we are removing the Uid check. Apply to foundation/aafwk/standard Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
RenderText::PerformLayout() is causing a SIGSEGV for some reasons. The error appears to be raised in the Measure method(). This is causing hap applications to crash, including ACTS test suites. As a temporary solution we are removing the part of the code that is raising the segfault. The side effect of this is that texts are not properly rendered. Apply patch to foundation/ace/ace_engine Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-
Francesco Pham authored
A wrong permission mode causes ActsAppdatamagrJsTest ACTS test suite to fail because it fails to open /dev/ashmem due to a "Permission denied" error. Changing permission to /dev/ashmem: "chmod 666 /dev/ashmem" because it needs to be rw for all users. Signed-off-by:
Francesco Pham <francesco.pham@huawei.com>
-