DL6ER
|
251c62ff06
|
Tests: Tweak test to recognize new debug output format
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-11 07:06:03 +02:00 |
|
DL6ER
|
54f92dd16a
|
Merge branch 'development' into new/mac_clients
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-11 06:53:58 +02:00 |
|
DL6ER
|
3803750d19
|
Tests: Need to test also for the interface being specified in the log
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-11 00:30:25 +02:00 |
|
DL6ER
|
d3467daf44
|
Merge branch 'development' into new/tre-regex
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-11 00:21:33 +02:00 |
|
DL6ER
|
668ee9f83e
|
Merge branch 'development' into new/mac_clients
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-11 00:18:54 +02:00 |
|
DL6ER
|
957ff0b3f8
|
Try to obtain MAC address from dnsmasq's cache (also ask the kernel) instead of only relying on the database content (may not be fully up-to-date)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-11 00:11:06 +02:00 |
|
DL6ER
|
6a9f9bb3bf
|
Undo PTR blocking warning
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-11 00:06:55 +02:00 |
|
DL6ER
|
7195d50b43
|
Add tests for new ;querytype sanity check warnings.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:54:05 +02:00 |
|
DL6ER
|
e201c8c98f
|
Terminate running FTL instance (if any) before starting tests.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:53:32 +02:00 |
|
DL6ER
|
82fe722af9
|
Add tests for ";querytype=A", ";querytype=!A" and ";invert". Add explicit support for query type NS.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:52:30 +02:00 |
|
DL6ER
|
4317fc0d2f
|
Tests: Test quiet regex-test mode
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:27:04 +02:00 |
|
DL6ER
|
c02dfddebc
|
Add quiet regex test mode for inclusion in pihole -q
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:27:04 +02:00 |
|
DL6ER
|
d51224cb57
|
Mark get_regex_from_rowid as pure.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:25:49 +02:00 |
|
DL6ER
|
0aecef5b5c
|
Tests: Add tests for useful error hints for incorrect regex.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:25:49 +02:00 |
|
DL6ER
|
4cb64d17f0
|
Tests: Bats ignored empty lines
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:25:49 +02:00 |
|
DL6ER
|
89960e3698
|
Make regex-text output more user-friendly
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:25:49 +02:00 |
|
DL6ER
|
66fa3190d3
|
Add 26 regex tests (following https://discourse.pi-hole.net/t/regex-engine-improvements/34751)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:25:49 +02:00 |
|
DL6ER
|
56aeab8cc6
|
The version of dig in the CI containers is too old for the option +cookie. Simulate the same with +ednsopt
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:09:59 +02:00 |
|
DL6ER
|
e20e378c09
|
Tests: Simplify EDNS(0) tests
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:09:59 +02:00 |
|
DL6ER
|
cab466415a
|
Tests: EDNS(0) analysis
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-08-10 23:09:59 +02:00 |
|
DL6ER
|
2668a210fa
|
Add additional_info column to test database (query table)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-07-29 16:42:47 +02:00 |
|
DL6ER
|
52af8e135b
|
Merge branch 'release/v5.2' into new/mac_clients
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-07-29 12:21:12 +02:00 |
|
DL6ER
|
5f4582e436
|
Merge pull request #832 from pi-hole/new/cname_inspection_logging
Add logging for CNAME inspection
|
2020-07-23 06:19:17 +02:00 |
|
DL6ER
|
4b9eeb83ec
|
Merge pull request #839 from pi-hole/development
Import test fix from development
|
2020-07-17 11:43:38 +02:00 |
|
DL6ER
|
41b49782c2
|
Test: Check port file exists and contains the expected number (4711)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-07-17 10:16:45 +02:00 |
|
DL6ER
|
be3c75d1fb
|
Include new column in database schema test
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-07-13 22:08:54 +02:00 |
|
DL6ER
|
cde66d6ff9
|
Do not assume a query to google.com returns only one fixed AAAA record.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-07-07 22:23:09 +02:00 |
|
DL6ER
|
7859345e24
|
Tests: Test for new query types
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-06-28 20:11:12 +02:00 |
|
DL6ER
|
de24a9661c
|
Tests: Update expected statistics due to new queried domains
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-06-23 16:54:00 +02:00 |
|
DL6ER
|
07642c8ab7
|
Tests: Update gravity.db template used for the tests to version 12.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-06-23 16:49:08 +02:00 |
|
DL6ER
|
0210f50cdd
|
Tests: Add explicit testing for group-based regex and prepared SQL statements.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-06-23 16:49:08 +02:00 |
|
DL6ER
|
70676d368c
|
Tests: Also test for database file type (should be SQLite3.x)
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-06-23 16:49:08 +02:00 |
|
DL6ER
|
873bcf8cc3
|
Tests: Add tests for MAC address and interface name client selections.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-06-23 16:49:08 +02:00 |
|
DL6ER
|
f18f758808
|
Merge branch 'development' into new/mac_clients
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-06-05 14:23:36 +02:00 |
|
DL6ER
|
5970c0577f
|
Ignore missing CAP_SYS_NICE in the CI tests as we are not allowed to change the nicencess.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-28 20:55:10 +02:00 |
|
DL6ER
|
0c1ab0f7aa
|
Add CAP_SYS_NICE for the tests
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-28 20:50:18 +02:00 |
|
DL6ER
|
9bdd9905c5
|
Merge branch 'development' into new/mac_clients
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-27 19:33:26 +02:00 |
|
DL6ER
|
653c4b95ee
|
Fix tests by accepting output from different sqlite3 versions.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-26 19:50:42 +02:00 |
|
DL6ER
|
8fd09cd584
|
Merge pull request #739 from MichaIng/patch-1
Use /run instead of /var/run for FTL runtime files
|
2020-05-25 21:27:33 +02:00 |
|
DL6ER
|
df6c13103e
|
Add "not stripped" to arm-qemu test
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-25 19:56:20 +02:00 |
|
DL6ER
|
c2d309401d
|
Also check result of "file pihole-FTL" to do some further checks on the generated binary. This now includes a check for the minimum supported Linux version.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-25 19:37:47 +02:00 |
|
DL6ER
|
da006e52ae
|
Add checks for the compiled binary for all supported CI platforms.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-25 18:55:21 +02:00 |
|
DL6ER
|
c913babb89
|
Further test suite tweaks
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-20 15:28:09 +02:00 |
|
DL6ER
|
5e22147fbe
|
Update tests and remove obsolete debugging output.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-19 21:59:13 +02:00 |
|
DL6ER
|
89b6f9bab7
|
Update test suite to expect FTL database version 8
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-18 21:04:16 +02:00 |
|
DL6ER
|
915aa1b3a3
|
Update tests after introducing the new "network_names" table.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-05-14 20:19:11 +02:00 |
|
MichaIng
|
0fd1e341da
|
Use /run instead of /var/run for FTL runtime files
Compare with: https://github.com/pi-hole/pi-hole/pull/3248#issuecomment-620752054
Signed-off-by: MichaIng <micha@dietpi.com>
|
2020-05-01 12:41:33 +02:00 |
|
DL6ER
|
742e742449
|
CircleCI has an unforseeable number of devices in its ARP cache. Do not check for a strict number of clients during the tests. No changes to the source code.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-03-31 16:51:30 +00:00 |
|
DL6ER
|
3e2ef282f8
|
Merge pull request #713 from pi-hole/new/NAPTR
Add support for Name Authority Pointer (NAPTR) resource record
|
2020-03-17 23:07:37 +00:00 |
|
DL6ER
|
1af474819c
|
Update tests to use gravity domain count stored in test database.
Signed-off-by: DL6ER <dl6er@dl6er.de>
|
2020-02-03 08:43:06 +01:00 |
|