Commit Graph

337 Commits (development-v6)

Author SHA1 Message Date
dependabot[bot] 3fd7b4ee24
Bump pytest from 7.3.1 to 7.3.2 in /test
1 year ago
Christian König 117c15319d
Add tests for Debian 12
1 year ago
dependabot[bot] 8e481e27da
Bump tox from 4.5.2 to 4.6.0 in /test
1 year ago
DL6ER 913be6c349
Print detected CPU arch
1 year ago
DL6ER 9c27e4766d
Decide which FTL architecture to pick by by installed architectures rather than by detected processor (this may be wrong in an emulated Docker environment)
1 year ago
Christian König 366345e87e
Fix no_installs
1 year ago
DL6ER 667418c71d
Use new FTL binary names
1 year ago
dependabot[bot] b0fa3795e9
Bump tox from 4.5.1 to 4.5.2 in /test
1 year ago
Christian König ec82aec55f
centos_common_support.py was removed
1 year ago
Christian König 7da57c6acd
Don't check and install old FTL config file
1 year ago
Christian König 0becc7615a
Run prestart
1 year ago
Christian König a4322c624f
Fix gravity in tests
1 year ago
Christian König 001024b4da
Fix Tests No2
1 year ago
Adam Warner 792b0d419b
Test fixes
1 year ago
Christian König 7351a4d3b1
Merge branch 'development' into development-v6
1 year ago
Christian König f7b9d70054
Remove man page for pihole-FTL
1 year ago
Adam Warner 494734bf27
Add in a test case
1 year ago
DL6ER 350c9e02ea
Add Ubuntu 23 to test suite (#5284)
1 year ago
dependabot[bot] 3ae72114c7
Bump pytest-testinfra from 8.0.0 to 8.1.0 in /test
1 year ago
Christian König b5800ef718
Remove getFTLAPIPort() function and fix pihole status
1 year ago
Adam Warner 6b1c8a7fff
@DL6ER changed the config key names...
1 year ago
Adam Warner 7cbe713873
REVISIT: Don't rely on existence of setupVars.conf
1 year ago
Adam Warner 0e8f285f4f
Always assume that the web interface will be installed.
1 year ago
Adam Warner bf16fe4a37
Remove the EPEL related tests on centos/fedora - no longer neccasery
1 year ago
Adam Warner 9bf372ef43
[REVISIT] Remove test_installPihole_fresh_install_readableBlockpage for now. We may be able to recylcle it later, but I have my doubts
1 year ago
Adam Warner 414df5b372
Remove no longer required checks in test_installPihole_fresh_install_readableFiles
1 year ago
Adam Warner 5e431210fd
[REVISIT] Remove test_setupVars_saved_to_file for now - it may no longer be needed as we move towards getting rid of the file.
1 year ago
Adam Warner 8f7c828407
No need for test_installPiholeWeb_fresh_install_no_errors
1 year ago
Adam Warner 632aead691
add wrappers to utils.sh for setting FTL config & add tests
1 year ago
Christian König 5bdb089b7f
Add Ubuntu 23 to test suite
1 year ago
dependabot[bot] 10fe85933b
Bump pytest-testinfra from 7.0.0 to 8.0.0 in /test
1 year ago
dependabot[bot] f9b29cfb62
Bump pytest-xdist from 3.3.0 to 3.3.1 in /test
1 year ago
dependabot[bot] 8d91ca874b
Bump pytest-xdist from 3.2.1 to 3.3.0 in /test
1 year ago
dependabot[bot] 83afff953f
Bump tox from 4.4.12 to 4.5.1 in /test
1 year ago
Christian König eed4b70512
Add Fedora 38 to the test suite
1 year ago
dependabot[bot] 364fd38996
Bump pytest from 7.2.2 to 7.3.1 in /test
1 year ago
dependabot[bot] c36d0257ec
Bump tox from 4.4.7 to 4.4.12 in /test
1 year ago
Adam Warner 58275ecd13
Revert "Ignore commented lines when reading PRIVACYLEVEL from config file"
1 year ago
Dan Schaper fb032ea6e7
Ignore commented lines when reading PRIVACYLEVEL from config file (#5177)
1 year ago
Adam Warner 4d21bae669
Fix addKey to handle substrings of existing keys (#5211)
1 year ago
yubiuser 7ea0bbb85c
Bump tox from 4.4.6 to 4.4.7 in /test (#5215)
1 year ago
dependabot[bot] 686da5a948
Bump tox from 4.4.6 to 4.4.7 in /test
1 year ago
dependabot[bot] 8a2829de87
Bump pytest-xdist from 3.2.0 to 3.2.1 in /test
1 year ago
William Blew b9a6970bfd
Fix addKey to handle substrings of existing keys
1 year ago
dependabot[bot] 0b60601f86
Bump pytest from 7.2.1 to 7.2.2 in /test
1 year ago
dependabot[bot] 31a9e18997
Bump tox from 4.4.5 to 4.4.6 in /test
1 year ago
Christian König 4fd0f15d90
Ignore commented lines when reding PRIVACYLEVEL from config file
1 year ago
Dan Schaper 2380359270
Bump pytest-xdist from 3.1.0 to 3.2.0 in /test (#5170)
1 year ago
Christian König 90da155053
Use buildx to create docker test images
1 year ago
Christian König 4b503a080b
Revert "Use new worksteal distribution algorithm"
1 year ago
Christian König 46fe37b4da
Use new worksteal distribution algorithm
1 year ago
dependabot[bot] d6275cdd7c
Bump pytest-xdist from 3.1.0 to 3.2.0 in /test
1 year ago
dependabot[bot] 5ecdfb53c2
Bump tox from 4.4.4 to 4.4.5 in /test
1 year ago
dependabot[bot] e5ea361b53
Bump tox from 4.3.5 to 4.4.4 in /test
1 year ago
dependabot[bot] d6e25403ee
Bump tox from 4.2.8 to 4.3.5 in /test
1 year ago
Christian König afc8241c2c
Remove leftover Fedora 35 tox file
1 year ago
Adam Warner bb4698429f
Remove fed 35 from test suite
1 year ago
dependabot[bot] eb1f2ac01c
Bump pytest from 7.2.0 to 7.2.1 in /test
1 year ago
dependabot[bot] 318ee3b7d3
Bump tox from 4.0.17 to 4.2.8 in /test
1 year ago
Christian König d87cad76fb
Tweak get_directories_recursive
1 year ago
Christian König 64d0621d2b
Update and set test suite python dependencies
1 year ago
Adam Warner ec1d4c5500
lighttpd: do not overwrite /etc/lighttpd/lighttpd.conf (On new installs) (#5075)
2 years ago
Glenn Strauss 34f45d011d
lighttpd: do not install obsolete 404 handler
2 years ago
Glenn Strauss c6342ed84c
lighttpd: do not overwrite /etc/lighttpd/lighttpd.conf
2 years ago
Adam Warner 9072a6a7f0
add Fedora 37 to distro-test in .github/workflows/test.yml (#5067)
2 years ago
Glenn Strauss 78f9e38425
lighttpd: test for /etc/lighttpd/conf*/pihole-admin.conf
2 years ago
Christian König c8e69c6139
Set testenv explicitly
2 years ago
Christian König da8893f477
Try bandaid
2 years ago
Glenn Strauss e7e7a817bb
add Fedora 37 to distro-test
2 years ago
Christian König ea26171c18
Do not require man pages to be present in test script
2 years ago
Adam Warner 6b8ba3c15e
Replace deprecated shell commands (#4907)
2 years ago
RD WebDesign 85ffbcf05e
Allow replacing conflicting existing packages from testing image
2 years ago
RD WebDesign 528abc9c97
Adding CentOS Stream 9 tests
2 years ago
MichaIng 5c090d25e1
Fix ldd sh mock in tests
2 years ago
a1346054 e5695f862f
test_any_automated_install.py: Use `command -v` instead of `which`
2 years ago
Christian König 4265bcb178
Add initscripts to CentOS8 dockerfile
2 years ago
Dan Schaper 71b560667b
Add Fedora 35 and 36, remove 34 to/from the test suite (#4952)
2 years ago
Christian König 3731b65bd5
Remoce Fedora 34 from tests
2 years ago
Christian König 6057b134ae
Add initscripts to Fedora 35 and 36 dockerfile
2 years ago
Christian König a705fbca73
Add Fedora 35 and 36 to the test suite
2 years ago
Christian König 276c480f50
Return default port if non-numeric characters are set in pihole-FTL.conf for FTLPORT. FTL does the same in such case and provide the API on 4711
2 years ago
Christian König 3d01e4d0cf No detour - use pihole-FTL.conf to get the API port number
2 years ago
Adam Warner 1b0b0ca445
Update python tests and add black code formatter action (#4926)
2 years ago
Christian König 17ec88d96f
Remove `installed_binary` variable which was leftover from https://github.com/pi-hole/pi-hole/pull/4893
2 years ago
Christian König 0df38cd64e
Format all /test files with black
2 years ago
Christian König 73ca4ebdbc
Update test requirements
2 years ago
yubiuser 2ff1fa1b85
Merge branch 'development' into use_utils
2 years ago
Christian König 8bc5b16527
Set tox envlist to py3
2 years ago
Christian König c1a927fff1
Run test workflows on python 3.10
2 years ago
Adam Warner 0f74165c9d
Drop Ubuntu 18 tests
2 years ago
Adam Warner 46e1a87e9e
Tweak FTL test to ensure we don't get false positives on incompatible OS (Will remote Ub18 in a separate commit)
2 years ago
Christian König 9b5ea13a33 Use utils.sh in install script
2 years ago
Adam Warner 5421aad03e
Store versions as key/value pairs rather than space delimeted values
2 years ago
Adam Warner 5816f495f4
Fix test_installPiholeWeb_fresh_install_no_errors and test_installPihole_fresh_install_readableBlockpage
2 years ago
Adam Warner 71bc237639
Merge pull request #4828 from pi-hole/centos7-can-do-one
2 years ago
Adam Warner 9028898ba7
Move code from `check_epel_repo_required` into the rpm branch of the if check on package_manager_detect(), adjust tests to accommodate
2 years ago
Adam Warner fc2a564cc0
remove tests no longer needed
2 years ago
Adam Warner b613758419
rename select_rpm_php and simplify it to remove code no longer needed (discussed internally removing the unsupported dialog here to match behaviour on non rpm distros)
2 years ago
Adam Warner 9c03915cb0
Remove special Centos7 hand holds. Move the unsupported dialog out to a further if block so that a user may still continue to install on centos7 (provided they have the pre-requisites installed)
2 years ago
Adam Warner e29aa4e205
First things first...
2 years ago