Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorthecalcaholic <6317548+theCalcaholic@users.noreply.github.com>2022-08-26 17:10:59 +0300
committerthecalcaholic <6317548+theCalcaholic@users.noreply.github.com>2022-08-26 17:10:59 +0300
commit917ee9bbcd2e6c3dda09c25a51572dce5fec1e47 (patch)
tree8e24a34f6b0402f70ecb34b2bdfdddd8e67589d0 /.github
parent7eb6a3579b5c69a24df10dd080df8de522f393f2 (diff)
Improve output for all ci/cd tests
Signed-off-by: thecalcaholic <6317548+theCalcaholic@users.noreply.github.com>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build-docker.yml9
-rw-r--r--.github/workflows/build-lxd.yml1
-rw-r--r--.github/workflows/build-sd-images.yml11
3 files changed, 12 insertions, 9 deletions
diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml
index db0bc26f..4d5e1338 100644
--- a/.github/workflows/build-docker.yml
+++ b/.github/workflows/build-docker.yml
@@ -107,6 +107,8 @@ jobs:
- name: Integration Tests
working-directory: ./tests
run: |
+ docker logs -f | ( echo -n "CONTAINER::"; cat )
+ docker exec nextcloudpi bash -c 'tail -f /var/log/ncp.log' |& awk '{ print "NCP::" $0 }' &
cmd=(python activation_tests.py --no-gui localhost 8443 4443)
[[ "${{ matrix.arch }}" == "x86" ]] || cmd+=(--timeout 300)
"${cmd[@]}" || {
@@ -124,6 +126,13 @@ jobs:
echo "Activation test successful"
python system_tests.py --no-ping --non-interactive || {
echo "System test failed!"
+ echo "Container logs:"
+ echo "==========================================="
+ docker logs nextcloudpi
+ echo "Last lines of ncp.log:"
+ echo "==========================================="
+ docker exec nextcloudpi tail /var/log/ncp.log;
+ exit 1
exit 1
}
echo "System test successful"
diff --git a/.github/workflows/build-lxd.yml b/.github/workflows/build-lxd.yml
index 89c09dbe..faa50c90 100644
--- a/.github/workflows/build-lxd.yml
+++ b/.github/workflows/build-lxd.yml
@@ -226,6 +226,7 @@ jobs:
- name: Test LXD Image
working-directory: ./tests
run: |
+ lxc exec ncp -- bash -c 'tail -f /var/log/ncp.log' |& awk '{ print "NCP::" $0 }' &
python activation_tests.py --no-gui "nextcloudpi.local" 443 4443 || {
echo "Activation test failed!"
echo "Geckodriver logs:"
diff --git a/.github/workflows/build-sd-images.yml b/.github/workflows/build-sd-images.yml
index b2a2037a..fad3d2c8 100644
--- a/.github/workflows/build-sd-images.yml
+++ b/.github/workflows/build-sd-images.yml
@@ -145,7 +145,8 @@ jobs:
trap 'sudo machinectl terminate ncp' EXIT
- sudo systemd-nspawn --boot -D ./raspbian_root/ -M ncp --hostname=nextcloudpi &> container.log &
+ sudo systemd-nspawn --boot -D ./raspbian_root/ -M ncp --hostname=nextcloudpi |& awk '{ print "CONTAINER::" $0 }' &
+ sudo systemd-run --machine=ncp -P --wait bash -c 'tail -f /var/log/ncp.log' |& awk '{ print "NCP::" $0 }' &
sleep 30
success=false
@@ -160,8 +161,6 @@ jobs:
[[ "$success" == "true" ]] || {
echo "Could not reach container. Aborting..."
- echo "Container logs:"
- cat container.log
exit 1
}
@@ -184,8 +183,6 @@ jobs:
done
[[ "$success" == "true" ]] || {
echo "Activation test failed in all attempts!"
- echo "Container logs:"
- cat container.log
exit 1
}
@@ -203,8 +200,6 @@ jobs:
done
[[ "$success" == "true" ]] || {
echo "System test failed in all attempts!"
- echo "Container logs:"
- cat container.log
exit 1
}
@@ -228,7 +223,5 @@ jobs:
[[ "$success" == "true" ]] || {
echo "Nextcloud test failed in all attempts!"
- echo "Container logs:"
- cat container.log
exit 1
}