Tobias Knöppler
9c54a8a177
nextcloud_tests.py: Fix settings check
2025-11-15 03:08:28 +01:00
Tobias Knöppler
a7cfdb08ed
system_tests.py: Add missing comma
2025-11-15 00:11:18 +01:00
Tobias Knöppler
2475ccca10
nextcloud_tests.py: Fix config checks for NC32
2025-11-15 00:09:19 +01:00
Tobias Knöppler
c63dd9cd4b
Fix CI/CD pipeline issues ( #2076 )
...
- Update armbian base and use release branch instead of tag
- Fix nextcloud tests for NC 31
- Use venv for integration tests
- Use ubuntu-latest for all workflows (except arm64)
- Push start NC version for dist-upgrade test to 29
- Use ncp v1.53.2/v1.53.3 as base version for dist-upgrade check
- nextcloud_tests.py: Ignore errors in nextcloud.log
- Fix redis issue on arm
- system_tests.py: Add option to use pw-less sudo for commands
- nextcloud_test.py,activation_tests.py: Use new selenium initialization syntax
- build-lxd.yml: Install incus from system packages
- build-lxd.yml: Disable test-dist-upgrade temporarily
# Conflicts:
# .github/workflows/build-lxd.yml
# tests/nextcloud_tests.py
2025-11-15 00:09:17 +01:00
Tobias Knöppler
a53f800d02
system_tests.py: Add debug output
2025-10-12 17:50:19 +02:00
Tobias Knöppler
e7f9f6e32a
system_tests.py: Add option to use pw-less sudo for commands
2025-10-01 13:39:55 +02:00
Tobias Knöppler
63c80d1604
nextcloud_tests.py: Ignore single error in logs
2025-09-13 20:57:03 +02:00
Tobias Knöppler
2f639cf1c2
nextcloud_tests.py: Increase wait time during settings check
2025-09-13 20:38:29 +02:00
Tobias Knöppler
9ab14a99e7
nextcloud_tests.py: Add debug output if settings check does not succeed
2025-09-13 18:36:05 +02:00
Tobias Knöppler
42f8ee11b0
Fix nextcloud tests
2025-09-13 18:11:39 +02:00
Tobias Knöppler
325834f86a
SettingsService.php: Fix syntax errors
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-09-05 19:22:41 +02:00
Tobias Knöppler
94dd609fab
vm-tests.yml: Fix installer tests
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-09-05 14:52:16 +02:00
Tobias Knöppler
e7a40c7cc9
nextcloud_tests.py: Fix first run wizard close button not being detected
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-23 13:53:48 +02:00
Tobias Knöppler
335df8bd03
nextcloud_tests.py: Implement workaround for selenium selector issue
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-19 05:00:50 +02:00
Tobias Knöppler
371391e7e8
activation_tests.py: Accept old and new spelling for web panel title
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-09 20:08:07 +02:00
Tobias Knöppler
1a210e9f12
Replace 'NextCloudPi' with 'NextcloudPi' in localization and code comments
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-08-06 14:34:30 +02:00
Tobias Knöppler
9b66766b1b
system_tests.py: Correctly handle case where no valid lxc command can be determined
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-05-07 01:32:44 +02:00
Tobias K
d7f7ff4133
build-LXD.sh: Migrate to incus
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-05-06 19:20:15 +02:00
Tobias K
c7ff30c618
nextcloud_tests.py: Fix error state detection for NC 28.0.5
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:47:02 +02:00
Tobias Knöppler
a0c6b213e6
/etc/ncp-dist-upgrade*: Implement dist-upgrade for bullseye->bookworm and add integration tests for it
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:57 +02:00
Tobias Knöppler
eadb23c049
build-LXD.sh,system_tests.py,build-lxd.yml: Add support for incus
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2024-05-01 15:46:57 +02:00
Tobias Knöppler
a307430541
nextcloud_tests.py: Ignore errors in logs for now
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 15:31:41 +01:00
Tobias Knöppler
910b9fcf34
Fix nextcloud_tests for NC 28
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:14 +01:00
Tobias Knöppler
869bd6a8f4
nextcloud_tests.py: Ignore errors that require user configuration
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:13 +01:00
Tobias Knöppler
06af55a5a7
nc-init.sh: Skip installation of news app
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2024-03-27 13:40:13 +01:00
Tobias Knöppler
c7393b0435
system_tests.py: Add debug output
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-11-03 17:11:21 +01:00
Tobias Knöppler
fa793b3173
install.sh: Fix ncp-provisioning not being executed on baremetal install
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-30 17:10:07 +01:00
Tobias Knöppler
61ba6a63fa
system_tests.py: Add auto update test
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-26 14:30:17 +02:00
Tobias Knöppler
ddf7a5faa7
nextcloud_tests.py: Increase wait timeout
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-24 12:38:32 +02:00
Tobias Knöppler
2df558d242
tests: Remove deprecated syntax for headless option
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-23 20:28:15 +02:00
Tobias Knöppler
10867d1914
nextcloud_tests.py: Increase timeout for NCP settings toggle test
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-21 13:19:21 +02:00
Tobias Knöppler
a76c8a9c88
Add integration test for nc admin section
...
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-10-20 03:15:06 +02:00
Tobias K
3c85d9ea64
build-lxd.yml: Fix selenium setup
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2023-09-30 12:26:09 +02:00
Tobias K
3742689ea5
tests/nextcloud_tests.py: Fix deprecated syntax
2023-07-16 22:00:43 +02:00
Tobias K
b69ad71507
Add basic integration test for nc-backup
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
Signed-off-by: Tobias Knöppler <6317548+theCalcaholic@users.noreply.github.com>
2023-01-08 21:16:35 +01:00
Tobias Knöppler
64ce2b2643
Implement automated tests for all images ( #1529 )
2022-08-12 14:34:48 +02:00
Tobias K
fcd2f47270
nc-datadir.sh, nc-encrypt.sh: Avoid set -u in scripts
2022-07-25 22:08:45 +02:00
Tobias Knöppler
7af7582fff
Create releases from GH workflow ( #1507 )
...
- Implement lxd-build GH workflow
- Implement GH workflow for building armbian and raspberry pi images
- Implement release GH workflow
2022-07-20 00:25:19 +02:00
thecalcaholic
e4d66e5c22
build-docker.yml: Increase timeout for cross arch integration tests
2022-07-13 00:24:44 +02:00
thecalcaholic
85a4c7e0e2
build-docker.yml: Fix docker release missing latest tags
...
test: Fix usage of deprecated selenium API functions
2022-07-12 22:57:55 +02:00
Tobias K
98be0220c2
build-docker.yml: Add integration tests for docker images and only push
...
on success
- build/docker/, build/build-docker.sh: Migrate to multistage docker images
- tests/: Fix tests for GH workflow scenarios
2022-05-04 21:44:56 +02:00
Tobias K
d9313da25c
Add GH workflow for running integration tests against VMs (curl installer + update)
2022-04-18 21:51:46 +02:00
Tobias K
9663ef7f38
system_tests.py: Remove deprecated wicd_curses check
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2022-04-13 11:23:36 +02:00
nachoparker
9bf5ff032c
update to Debian 11 Bullseye
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2022-03-02 14:53:24 -07:00
nachoparker
9e276600e6
build: add LXD/docker automatic testing
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-10-06 12:08:28 -06:00
nachoparker
26edf1f7b0
build: add LXC/LXD support
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-09-30 22:48:19 -06:00
nachoparker
c10d4bd8fb
upgrade to NC21.0.4
...
Signed-off-by: nachoparker <nacho@ownyourbits.com>
2021-09-12 16:55:46 -06:00
Tobias K
fa1c0c7f81
nextcloud_tests.py: Fix detection of non-critical warnings
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2021-08-09 17:16:38 -06:00
Tobias K
f93c183ecc
nextcloud_tests.py: Ignore warning about unset default phone region
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2021-08-09 17:16:38 -06:00
Tobias K
7660530a4e
nextcloud_tests.py: Don't fail if the only warning is the missing imagick php module
...
Signed-off-by: Tobias K <6317548+theCalcaholic@users.noreply.github.com>
2021-07-28 22:42:19 -06:00