Simon Giesecke
|
af4fa22fd8
|
Problem: default test setUp/tearDown functions duplicated in many test programs
Solution: define setUp/tearDown functions via SETUP_TEARDOWN_TESTCONTEXT macro where possible
|
2019-03-24 12:53:12 -04:00 |
|
Simon Giesecke
|
2b80dd7add
|
Problem: test_bind used with explicit endpoint where bind_loopback_ipv4 could be used
Solution: use bind_loopback_ipv4 instead
|
2019-03-24 12:35:19 -04:00 |
|
Simon Giesecke
|
454c0b834a
|
Merge pull request #3460 from bluca/borken
Problem: removing header from testutil.hpp breaks unittest build with…
|
2019-03-24 13:18:01 +01:00 |
|
Luca Boccassi
|
dc91981df7
|
Problem: removing header from testutil.hpp breaks unittest build with gcc8
Solution: include unistd.h in unittest_poller.cpp
|
2019-03-24 11:37:41 +00:00 |
|
Luca Boccassi
|
6d77558c77
|
Merge pull request #3459 from sigiesec/migrate-testutil
Migrate testutil* to Unity, and build testutil as separate library
|
2019-03-23 22:40:41 +00:00 |
|
Simon Giesecke
|
c2cd2966ab
|
Problem: no documentation of testutil_unity functions
Solution: add documentation
|
2019-03-23 14:58:47 -04:00 |
|
Simon Giesecke
|
de622c8198
|
Problem: functions are unnecessarily declared in header
Solution: remove from header and declare as static
|
2019-03-23 14:09:06 -04:00 |
|
Simon Giesecke
|
1450830611
|
Problem: unused include directives
Solution: remove and add where needed
|
2019-03-23 09:46:37 -04:00 |
|
Simon Giesecke
|
d0c4402daf
|
Problem: needless use of macros
Solution: convert streq/strneq into functions
|
2019-03-23 09:09:36 -04:00 |
|
Simon Giesecke
|
a62e9d35be
|
Problem: internal functions present in header file
Solution: remove declaration and make functions static
|
2019-03-23 09:09:36 -04:00 |
|
Simon Giesecke
|
5d74eba64a
|
Problem: remaining basic assertions
Solution: use unity assertions instead
|
2019-03-23 09:09:36 -04:00 |
|
Simon Giesecke
|
5b40bdb194
|
Problem: redundant specific of testutil headers
Solution: remove redundant entries
|
2019-03-23 09:09:24 -04:00 |
|
Simon Giesecke
|
347708bcf2
|
Problem: test utilities are in headers and recompiled for every test
Solution: move test utilities to separate testutil library
|
2019-03-23 09:09:24 -04:00 |
|
Simon Giesecke
|
cbd4157638
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:36:28 -04:00 |
|
Simon Giesecke
|
9528983d95
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:36:24 -04:00 |
|
Simon Giesecke
|
90a4d268d9
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:07:32 -04:00 |
|
Simon Giesecke
|
6ed03e9333
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:07:14 -04:00 |
|
Simon Giesecke
|
75cd23d6af
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:06:39 -04:00 |
|
Simon Giesecke
|
06e713e9e0
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:06:39 -04:00 |
|
Simon Giesecke
|
4ab381436d
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:06:12 -04:00 |
|
Simon Giesecke
|
6f083df5fb
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:06:12 -04:00 |
|
Simon Giesecke
|
2f40d21618
|
Problem: access to moved object
Solution: use move target instead
|
2019-03-22 12:06:12 -04:00 |
|
Simon Giesecke
|
740780293a
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:06:12 -04:00 |
|
Simon Giesecke
|
e17232f725
|
Problem: possible use-after-free
Solution: check for failure and do not access any members afterwards
|
2019-03-22 12:06:12 -04:00 |
|
Simon Giesecke
|
f083e60d8c
|
Problem: use of extra context
Solution: use test context instead
|
2019-03-22 12:06:12 -04:00 |
|
Simon Giesecke
|
924d47f818
|
Problem: tests without test framework
Solution: migrate to Unity
|
2019-03-22 12:06:12 -04:00 |
|
Luca Boccassi
|
f4b9cc994d
|
Merge pull request #3457 from sigiesec/migrate-zap-test
Migration of further tests & test utilities to Unity
|
2019-03-20 18:40:25 +00:00 |
|
Simon Giesecke
|
0266d4ac27
|
Problem: testutil_monitoring not using unity
Solution: migrate to unity and adapt users
|
2019-03-20 17:03:26 +01:00 |
|
Simon Giesecke
|
f46a96926c
|
Problem: test_security_curve uses custom assertion macro
Solution: use standard TEST_ASSERT_SUCCESS_ERRNO macro instead
|
2019-03-20 16:49:46 +01:00 |
|
Simon Giesecke
|
efaca82bff
|
Problem: testutil_security not using unity
Solution: migrate to unity and adapt users
|
2019-03-20 16:49:46 +01:00 |
|
Simon Giesecke
|
6e0724609a
|
Problem: errno not output on test failure
Solution: use appropriate test assertion macro
|
2019-03-20 16:49:46 +01:00 |
|
Simon Giesecke
|
669fc4df5a
|
Problem: test_security_zap not using a test framework
Solution: migrate to unity
|
2019-03-20 16:49:46 +01:00 |
|
Simon Giesecke
|
99e53698c5
|
Merge pull request #3456 from bluca/test_fd_port
Problem: TCP and UDP test sockets use hard-coded port
|
2019-03-19 17:57:09 +01:00 |
|
Luca Boccassi
|
168aa83d08
|
Merge pull request #3453 from panlinux/validate-group-before-using-1462
Validate group before using it
|
2019-03-18 23:29:06 +00:00 |
|
Luca Boccassi
|
98875a9ddc
|
Problem: TCP and UDP test sockets use hard-coded port
Solution: move ephemeral port code to header and use it in both
tests
|
2019-03-18 23:27:01 +00:00 |
|
Luca Boccassi
|
830b3428ec
|
Problem: new test binary not ignored
Solution: add it to .gitignore
|
2019-03-18 23:26:27 +00:00 |
|
Andreas Hasenack
|
1f656fd19d
|
Problem: no relicense agreement by panlinux
Solution: added relicense agreement
|
2019-03-18 13:21:44 -03:00 |
|
Andreas Hasenack
|
d81f3ec21c
|
Problem: test_filter_with_supplemental_process_owner_gid fails
Solution: only set supgroup to a valid gid
|
2019-03-18 13:21:44 -03:00 |
|
Luca Boccassi
|
645df4e602
|
Merge pull request #3449 from sigiesec/migrate-security-tests
Migrate security tests for NULL and PLAIN mechanisms to Unity
|
2019-03-18 12:54:52 +00:00 |
|
Luca Boccassi
|
17c47da01c
|
Merge pull request #3452 from jacquesg/strnlen
Problem: strnlen may not be available
|
2019-03-18 12:09:38 +00:00 |
|
Jacques Germishuys
|
b26542bbfc
|
Problem: strnlen may not be available
Solution: Provide an implementation
|
2019-03-18 11:37:53 +00:00 |
|
Simon Giesecke
|
c1d2e71861
|
Merge pull request #3451 from jacquesg/devpoll
Restore /dev/poll support
|
2019-03-18 11:47:52 +01:00 |
|
Jacques Germishuys
|
04f5ae20af
|
Problem: Solaris 10 had unknown, active users
Solution: Add Solaris 10 to the list
|
2019-03-18 10:43:11 +00:00 |
|
Simon Giesecke
|
8759d20d4b
|
Problem: tests link to two different flavours of the runtime library,
causing heap corruption
Solution: remove extra runtime library settings, re-enable failing tests
on appveyor
|
2019-03-18 11:26:05 +01:00 |
|
Simon Giesecke
|
ae1bc03e9e
|
Problem: artifacts published on appveyor are missing pdb files
Solution: add them
|
2019-03-18 11:25:46 +01:00 |
|
Jacques Germishuys
|
8a2296711d
|
Problem: epoll_t no longer requires _worker
Solution: Remove _worker
|
2019-03-18 10:16:13 +00:00 |
|
Jacques Germishuys
|
212ab4f834
|
Problem: /dev/poll doesn't compile
Solution: Make devpoll_t derive from worker_poller_base_t
|
2019-03-18 10:15:27 +00:00 |
|
Simon Giesecke
|
36a16ec7d1
|
Problem: test_security_plain not using a test framework
Solution: migrate to Unity
|
2019-03-16 17:51:25 +01:00 |
|
Simon Giesecke
|
223ef516b6
|
Problem: test_security_null not using a test framework
Solution: migrate to Unity and separate test_security_no_zap_handler
|
2019-03-16 17:20:19 +01:00 |
|
Simon Giesecke
|
bd6fa4bbb3
|
Merge pull request #3445 from bluca/relicense_hp
Update HPE statement as requested by the grantor
|
2019-03-13 11:19:00 +01:00 |
|