Skip to content

Commit 51862f1

Browse files
committed
Test
1 parent adafcd7 commit 51862f1

File tree

3 files changed

+9
-13
lines changed

3 files changed

+9
-13
lines changed

.github/workflows/ci-test.yml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,17 @@ jobs:
2929
run: |
3030
sudo cp udev.rules /etc/udev/rules.d/99-pi4j-io.rules
3131
sudo udevadm control --reload-rules && sudo udevadm trigger
32-
- name: Restore Maven cache
33-
uses: skjolber/maven-cache-github-action@v3.1.1
32+
- name: Cache local Maven repository
33+
uses: actions/cache@v4
3434
with:
35-
step: restore
35+
path: ~/.m2/repository
36+
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
37+
restore-keys: |
38+
${{ runner.os }}-maven-
3639
# - name: Test
3740
# run: |
3841
# sudo -u $USER bash -c 'cd plugins/pi4j-plugin-ffm/src/test/resources/ && sudo ./i2c-setup.sh'
3942
- name: Build entire Pi4J Project
4043
run: |
4144
sudo -u $USER bash -c 'source ~/.sdkman/bin/sdkman-init.sh && ./mvnw clean install -Pnative,cross-compile --batch-mode'
42-
- name: Save Maven cache
43-
uses: skjolber/maven-cache-github-action@v3.1.1
44-
with:
45-
step: save
4645
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
#!/bin/sh
22

3-
rmmod i2c_mock
4-
#modinfo i2c-dev >/dev/null 2>/dev/null && ! modprobe -n --first-time i2c-dev 2>/dev/null && echo "i2c-dev is unloaded" || modprobe -r
5-
#rmmod i2c-dev
3+
rmmod i2c_mock
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/bin/sh
22

33
/bin/bash ../native/i2c/build.sh
4+
# This is a hack to load i2c-dev only if it is not built in kernel
45
modinfo i2c-dev >/dev/null 2>/dev/null && ! modprobe -n --first-time i2c-dev 2>/dev/null && echo "i2c-dev is loaded" || modprobe i2c-dev
5-
#modprobe i2c-dev
6-
insmod i2c-mock.ko
7-
#dmesg | tail -n 50
6+
insmod i2c-mock.ko

0 commit comments

Comments
 (0)