deskflow/scripts
Nick Bolton b02077550c
Expand BSD sockets poll tests and remove legacy-poll code (#7414)
* Move integ test to corredt place and re-enable tests

* Depend on `poll.h` (removes support for non-POSIX systems)

* Only build tests for each arch

* Move back to unit tests (poll is mocked)

* Better error message for valgrind not found

* Simplify dependency injection for BSD sockets poll test

* Improve test readability for BSD net poll

* Split out 2-in-1 test for `isAnyAddr`

* Stub out sleep function

* Improve coverage for pollSocket

* Use gmock ON_CALL instead of manual mock

* Remove unused function signature

* Use conventional deps struct instead of std functional

* Add test for socket data FD set to -1

* Add assertation for adding unblock pipe

* Use older style array alloc

* Less precision around `getNetworkDataForThread` value

* Use `ssize_t` for `ignore`

* Remove unused var

* Update ChangeLog
2024-07-29 18:04:17 +01:00
..
lib Implement safer memory use, improve dev env, fixed GUI bugs (#7407) 2024-07-22 17:48:02 +01:00
daemon.py Reduce GUI compile time by building a GUI library (#7412) 2024-07-23 20:17:40 +01:00
fancy_copy.py Reduce GUI compile time by building a GUI library (#7412) 2024-07-23 20:17:40 +01:00
install_deps.py Correct Qt macOS target and drop Core5Compat lib (#7389) 2024-07-15 12:57:39 +01:00
lint_clang.py Reduce GUI compile time by building a GUI library (#7412) 2024-07-23 20:17:40 +01:00
lint_cmake.py Reduce GUI compile time by building a GUI library (#7412) 2024-07-23 20:17:40 +01:00
package.py Reduce GUI compile time by building a GUI library (#7412) 2024-07-23 20:17:40 +01:00
pyproject.toml Migrate scripts from requirements.txt to pyproject.toml (#7406) 2024-07-19 10:35:10 +01:00
tests.py Expand BSD sockets poll tests and remove legacy-poll code (#7414) 2024-07-29 18:04:17 +01:00