- Mar 29, 2022
-
-
GitBot authored
-- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/2aeb899ae3a3ad32ccac3b15f7025d42de5d5dac CI: merge_gitlab_ci: Fix some post merge issues
-
- Mar 25, 2022
-
-
GitBot authored
-- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/7381d5983371f0bedd89d6c40db6c600932909e6 CI: merge_into_manifest: Fix already merged detection -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/5bb84a04cd6de815350f7dbcf59dd04c2b94a6f7 CI: Merge_into_manifest: Fixes for merge detection -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/285ce1951cc2ce2f6a0c390a6ece5042d930e95a CI: Merge_into_manifest: Fixes for merge detection
-
GitBot authored
-- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/ce59c40987d7a247d6e0eae713fc806237ace207 CI: deploy_gitlab_ci: Move one-time code to own function as reference Initially the moved code was needed to create the files including the new implementation. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/b86fe23805678b5183fe3411dda3a42d697cbe38 CI: merge_into_manifest: Check if a commit is already merged -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/daa4cbeed2fad173a436d3d5c484b43dbddaa25a CI: Move the loop to check if a revision is related to another to common -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/3e491ba0735c42e431609468a1b06a212e5905c4 CI: Add new file to query the revision for a project from the manifest. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/633e40df8078a6ffcb7b937ac0ecec66e78d485d CI: Remove foobar projects from the yocto project list -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/7ce0fd7430aa162965ea7fa411806b8379ebf220 CI: merge_gitlab_ci: Improve error handling.
-
- Mar 24, 2022
-
-
GitBot authored
-- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/04cd24f23863acb3ff54535ec166c0c7734abe4e CI: Remove debug, enable yocto manifest deploy -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/89bed7e6841bb0bba9a8dcc221060b8f772f59c2 CI: Add function to merge the gitlab-ci MRs -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/b9cb9a29a80973721956fb6c153c5bc9bfb51dde CI: Add function to merge the gitlab-ci MRs -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/25d7cabdb130955c0754c3742a5be2e4b747c491 CI: Harmonize foobar and yocto CI files Also set yocto deploy job to manual to test merge. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/2cdf882e1e25e6c9e072d3b4e4160a3f3a1b6c54 CI: Enable analyze stage again in .gitlab-ci.yml again -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/26bd3edfe3ba62745cb5484422b366cccd609aab CI: Add common.yml containing common code for manifest and integration. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/8bfa443a1550db2b464166f0a69db6f01bcb6c0b CI: Use only one stage for integration to allow parallel execution -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/bb392f5037b495a3c9f7dfa3ea7b340cf0163754 CI: Rewrite check job python file to use gitlab api (no clone anymore) For projects like the kernel the git checkout needs a log of time and space. Directly using the gitlab api only loads the infomation needed. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/e60e50b1ff159331a257fb02fa77b2f38952c526 CI: Limit clone depth to 1 for speed -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/56b4cacb6f2a62b0dc325275585fe6673d453ba3 CI: Adapt manifests-integration.yml and manifest.yml for yocto projects Integrates the changes done in the foobar- yml files to the yocto projects. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/7cc7fa7701ec2713d3af7e8e21563163e600b4d7 CI: Add all yocto projects to the job list -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/b097a25350e1b4192c0b84aa6e7bb5a77477e3b6 CI: Generate .gitlab-ci.yml with include commands in deploy step This change should be reverted after once used. It is needed to initially add the include .gitlab-ci.yml in all subprojects. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/4f194e2141fc72023dcf0ace4651475839392f5b CI: Check: integration branch may have multiple commits As all projects are commited in the same branch the 'up-to-date' check may not only check if the first parent commit points to the master/dunfell branch. Now it is needed to loop through the history until the integration branch's commit is found. On fail a message is displayed which merge request needs to be retriggered manually. This can now also be the 'parent'-MR that triggered the complete chain. The check job is used pipeline again. The retrigger job also looks in the .gitlab-ci project for check jobs to retrigger. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/873ae97fa52ff62e515cf7681a383ed9a9ef608b CI: Disable foobar manifest build for integration branch BCS 746-000646 -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/e081a8d8d4d4b6096f2b64fe450fa0d50de159b2 CI: Create integration branch optionally also when no submodule change is detected -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/4452c5cbe26b80b4559c95543c6258cbd8382f25 CI: Implement that a merge-request may also be specified with project!number Before only the ID was used but the CI_OPEN_MERGE_REQUESTS variable has the complete path. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/e86d320a42e60f253a534a66e8cee4afe93b30e2 CI: Multideploy: Detect exiting integration branch -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/0ee24df09955c771ab2d06591ab98873a1bc115a CI: Deploy: create integration branches and trigger pipelines in subprojects Allow deploy_gitlab_ci to change multiple projects at once. Use it to create integration branches and merge requests in all projects. Add a python file to generate a job yml from jinja2 template. Add a template for the jobs to trigger. These execute the actual integration in all 'subprojects'. Create the yml file in the deploy job and trigger it in a new trigger job. -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/6b6d57180c086b313399d268605e39f903d96358 CI: Add common gitlab-ci file for all yocto repositories. Create a merged version of the gitlab-ci files from the layers and the repositoried referenced by the SRCREV file to be included in the projects, to replace the project-individual implementation. BCS 746-000646 -- Commit: https://gitlab.com/SECO-Northern-Europe/yocto/infrastructure/gitlab-ci/-/commit/369e59b3f333487c032a21a69eb4f1445f821c52 CI: Update include file's ref in gitlab-ci.yml when deploying changes Add update gitlab-ci file with function to adapt the include ref to a given revision. Add a 'pre-commit-hook' to the update-submodule function. Adapt deploy_gitlab_ci to use these to update the include statement in the base project .gitlab-ci.yml to use the same ref as the submodule is set to. BCS 746-000646
-
- Feb 23, 2022
-
-
Felix Gerking authored
BCS 746-000016
-
- Feb 21, 2022
-
-
Clemens Terasa authored
The bbal_qml Makefile tries to copy the bball files into a bin directrory. However, it might not have be created before, depending on the execution order of the testcases. Create the bid directory in the bball_qml as well if necessary. Also use the "@" Makefile notation to hide the single steps in the logs.
-
- Feb 15, 2022
-
-
Tobias Kahlki authored
The gpio_events testcase polls the given GPIO for changes. It consists of a daemon and a client part. The daemon is started during test prepare and continously captures events. The client is called in each test iteration, retrieves the current events and evaluates the response. * New testcase for polling gpios * Testcase added to DualEspresso immunity/emission tests BCS 746-000685
-
Tobias Kahlki authored
-
- Feb 03, 2022
-
-
* Adapt testscripts to run on both screens * Touch button test for immunity test * Beeper test for emission and immunity BCS 746-000631
-
BCS 746-000631
-
BCS 746-000631
-
- Oct 20, 2021
-
-
Clemens Terasa authored
-
- May 18, 2021
-
-
Julian Dieskau authored
If I see it right there could be a segmentation fault if used in echo mode. When you choose echo mode the variable message wouldn't a value assigned and in the cleanup function the not allocated memory would be free'ed.
-
- Apr 04, 2021
-
-
Julian Dieskau authored
-
- Mar 29, 2021
-
-
Jonas Höppner authored
Option -c enables flowcontrol with rts and cts, for none RS485 mode. Option -t adds a delay after the reception of the first byte, usable to test the flowcontrol.
-
- Mar 10, 2021
-
-
Jonas Höppner authored
BCS 746-000282
-
- Mar 08, 2021
-
-
Jonas Höppner authored
Add qml implementation of bouncing ball to be used with qmlscene. Add itu background images in png format.
-
- Feb 25, 2021
-
-
Clemens Terasa authored
For the TANARO platform we need to initialize the keypad and test it. Add the corresponding scripts and Makefile hint. BCS 746-000147
-
Clemens Terasa authored
The line endings were set to DOS (carriage-return + linefeed) Set it to unix instead. With this also change the subdir variable to multi line and order it. BCS 746-000147
-
- Feb 18, 2021
-
-
Jonas Höppner authored
Uses the Packageformat from RS485 test, works with direct loopback. Don't uses additional threads, so no syncronisation problems. BCS 746-000172
-
Jonas Höppner authored
Some test are compiled into bit, so the time consuming fork process can be omitted. With -n this can be disabled now. BCS 746-000172
-
Jonas Höppner authored
rand was initialized with time(0) which led to the same data if started twice in the same wall time second. Now also taking nanoseconds into acount. BCS 746-000172
-
Jonas Höppner authored
BCS 746-000172
-
- Feb 17, 2021
-
-
Jonas Höppner authored
BCS 746-000172
-
Jonas Höppner authored
The rs485pingpong test is replaced by rs485echo test, which turns out to be more stable. BCS 746-000172
-
- Nov 30, 2020
-
-
Clemens Terasa authored
Add a pthread barrier to synchronize the Rx/Tx threads and remove the Tx pipe as it becomes useless. This fixes the issue when the serial test is run inside bit. BCS 746-000147
-
- Nov 23, 2020
-
-
Clemens Terasa authored
Add the possibility to use a TCP connection for the echo client. The code is well prepared for this and you simply need to activate the correct parameter parsing and connect the socket to the server. Additionally to activating the TCP connection we have to wait for the whole package to arrive. As a refactoring step sue a simple division instead of a conditional shift to get a loop boundary. BCS 746-000127
-
Clemens Terasa authored
The ```gettimeofday()``` function is defined in ```sys/time.h```. Thus include it. BCS 746-000125
-
- Nov 20, 2020
-
-
Clemens Terasa authored
For concurrency and synchronization issues we need a new approach. The select() function and additional pipes should be sufficient to timeout and synchronize the TX source and Rx sink thread.
-
- Nov 19, 2020
-
-
Jonas Höppner authored
* Add RS485 echo test for our EMC verification. * The test is more flexible than the legacy RS485 ping pong test and will always recover from transmission errors due to EMI. * The sent data includes a hard-coded 4-byte header and a 4-byte data length field, which is parsed by the receiver. The receiver always scans the received data for the header bytes in order to detect a new message. BCS 746-000125
-
- Nov 11, 2020
-
-
Jonas Höppner authored
BCS 746-000120
-
- Nov 09, 2020
-
-
Clemens Terasa authored
can: Remove the usleep See merge request garz-fricke/tools/gf-emc-test-suite!3
-
Clemens Terasa authored
The usleep did not fix the broken Microchip MCP25XXFD CAN driver. To resolve the issue we need to update the driver, thus remove the sleep.
-
Clemens Terasa authored
can: Move mutex unlock after signal. See merge request garz-fricke/tools/gf-emc-test-suite!2
-
Clemens Terasa authored
The pthread_cond_signal should be called with the mutex locked. Thus move the unlock after the signal. Add an usleep(1000) before closing the CAN socket. Some drivers have some kind of race condition sending data and closing the socket.
-
Marc-Oliver Westerburg authored
iptest assumed sizeof(unsigned long) == 4, which fails on aarch64. fixed this.
-
- Nov 04, 2020
-
-
Jonas Höppner authored
ltp-guf-test: Remove version generation as it is broken See merge request garz-fricke/tools/gf-emc-test-suite!1
-
Jonas Höppner authored
BCS 746-000110
-
- Nov 03, 2020
-
-
Jonas Höppner authored
-
- Feb 24, 2020
-
-
Tim Jaacks authored
* Our hardware supports more baud rates than the test did. Add support for baud rates above 230400. Change-Id: Ic1f0ad2244b84881ef0a8bb952d3ec27825cd569
-