File tree Expand file tree Collapse file tree 3 files changed +9
-13
lines changed
plugins/pi4j-plugin-ffm/src/test/resources Expand file tree Collapse file tree 3 files changed +9
-13
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
45modinfo 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
You can’t perform that action at this time.
0 commit comments