Commit Graph

109 Commits

Author SHA1 Message Date
Heikki Hannikainen 7e5c6828f4 Additional mic-e test cases with large longitude values
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@870 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-09-17 20:26:39 +00:00
Heikki Hannikainen e8993533ba tests: second mic-e testing packet, and use a prefix which does not match the P/ filter
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@869 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-09-17 19:44:09 +00:00
Heikki Hannikainen 5c0ab36f5b Removed LogDir configuration directive - it's a command line parameter,
we need to log even if config file reading fails.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@790 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-09-01 11:03:08 +00:00
Heikki Hannikainen c664bab01c aggregator tests: fix to do real login procedures
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@788 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-09-01 11:01:55 +00:00
Heikki Hannikainen 463f4ebafb filter messages: reply to filter?
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@784 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-09-01 10:15:08 +00:00
Heikki Hannikainen 84bbe35a77 filter-cmd: more accurate test for filter command in message, validated
against javap 4.0


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@778 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-31 23:22:01 +00:00
Heikki Hannikainen 3b5bbb9515 + filter-cmd test for filter-in-message
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@777 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-31 22:53:04 +00:00
Heikki Hannikainen e99cab345a aggregator test: put PassCode in place
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@756 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-30 13:28:23 +00:00
Heikki Hannikainen d93b888201 tests/runproduct: allow setting PRODUCT_NORUN environment variable to test
a pre-running instance under gdb.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@734 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-28 16:56:02 +00:00
Heikki Hannikainen 6d8d2d7fec version 0.7.1:
passcode configuration


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@733 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-28 08:05:53 +00:00
Heikki Hannikainen 1021d1ff8b Add udp submit in example + testing config files
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@730 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-28 07:37:50 +00:00
Heikki Hannikainen e43668ebd1 Commit missing qAI test set
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@729 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-28 07:37:06 +00:00
Heikki Hannikainen 740689fe88 Added UDP submit port test case
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@723 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-27 18:42:48 +00:00
Heikki Hannikainen 3b3ae34b1b q algorithm: fixes for TCPIP*,qAC,TESTING insertion in all the right places
Added separate test cases for clientonly and non-clientonly
verified clients


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@670 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-23 07:10:15 +00:00
Heikki Hannikainen 867aafaef8 tests updats for load testing
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@665 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-19 06:43:50 +00:00
Heikki Hannikainen c1eacfc5e4 http-client test: test with variable case headers
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@627 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-14 09:35:29 +00:00
Heikki Hannikainen 5abc1ec3a5 removed obsolete messageonly options from testing config files
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@622 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-13 21:04:59 +00:00
Heikki Hannikainen 14e5192204 added test to check for dropping 3rd party packets and NOGATE/RFONLY
paths


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@598 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-05 08:18:13 +00:00
Heikki Hannikainen 2b3508a453 Accept irregular filter commands (#kjaehrlfkjwfilter <filterstring>) like
the other software.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@586 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-04 07:26:36 +00:00
Heikki Hannikainen 330772c897 Updated test set config files to user ServerId instead of MyCall
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@561 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-08-01 14:42:16 +00:00
Heikki Hannikainen 26881bb247 Messaging fix: route messages destined to the logged-in username/callsign,
even before a position packet has been transmitted by that call.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@543 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-30 17:43:06 +00:00
Heikki Hannikainen f09f6318c3 added a http post testing tool
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@524 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-29 19:29:11 +00:00
Heikki Hannikainen 92ad943f2b Fixed callsign filters to be case insensitive, and changed the
filter test to test that.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@522 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-29 19:28:08 +00:00
Heikki Hannikainen 1345b9f57a basic config: document the ro flag
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@519 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-29 16:42:20 +00:00
Heikki Hannikainen 299a0c3280 basic config: document Uplink syntax
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@518 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-29 16:03:27 +00:00
Heikki Hannikainen 673f18a779 http upload test: actually verify what comes out
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@509 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-28 13:06:40 +00:00
Heikki Hannikainen ca3e38cc91 added initial test for HTTP packet uploading
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@508 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-28 13:02:33 +00:00
Heikki Hannikainen 2b2c025e54 Log getaddrinfo failure messages from gai_strerrors where applicable.
Handle lookup errors as fatal errors at startup and bail out.
Properly pick IPv6 core peers based on their address in the incoming
packets.
When configuring peergroups, check foor looping and duplicate-generating
configs pointing to myself or having the same peer twice.
Handle [addr]:port syntax in configuration for IPv6.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@506 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-28 09:37:44 +00:00
Heikki Hannikainen 1a7514b4f8 Tuned UDP tests
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@503 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-26 18:03:42 +00:00
Heikki Hannikainen 27e09d345b javap test config: set up an uplink in basic profile
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@501 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-26 06:28:16 +00:00
Heikki Hannikainen db44312240 Implemented UDP peer group tests
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@499 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-25 22:03:00 +00:00
Heikki Hannikainen 517e4097ae load test: tune parameters a bit
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@498 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-25 22:02:38 +00:00
Heikki Hannikainen a634554ec1 qAS multiple-appending bug test for 3.15
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@497 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-25 22:00:40 +00:00
Heikki Hannikainen 9d6e7e3f8e IS.pm: support UDP client connection
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@491 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-12 13:11:04 +00:00
Heikki Hannikainen dc1ecbe659 Basic UDP client test
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@490 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-12 10:34:12 +00:00
Heikki Hannikainen 092a2598ed Put UDP ports in the basic test config for aprsc
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@489 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-12 10:33:52 +00:00
Heikki Hannikainen 73912c64aa javap: o/ filter requires spaces after object name
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@482 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-11 08:18:02 +00:00
Heikki Hannikainen 310f2aef93 filter test: try upper-case filter characters R/ and P/ too
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@481 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-07-11 08:16:52 +00:00
Heikki Hannikainen 60a0142c6e Added test cases for heavier packet load (very crude benchmark test),
larger blobs of packets getting truncated, and packet without CRLF in the
end followed by a disconnect getting passed.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@474 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-28 06:44:00 +00:00
Heikki Hannikainen 35cafce30d IS.pm: check for a real CRLF line termination, a CR or LF alone is not enough.
Support for smaller timeouts in readline than 1s (even 0 to just poll once).
sendline: Support raw transmit without CRLF appended, and a noflush parameter.


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@473 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-28 06:42:28 +00:00
Heikki Hannikainen c86949abb3 tests runproduct: javaserver 4.0 RC1 startup command support
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@472 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-28 06:38:46 +00:00
Heikki Hannikainen f5f61e22ef Filter preprocessor: Check (with relative efficiency) if packet's path
contains TCPIP*. If it's present, set flag F_HAS_TCPIP, and pass packets
from TCPIP stations to clients having heard that same station before.
Also added a test for this case in 40messaging.t


git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@462 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-19 15:46:10 +00:00
Heikki Hannikainen 0cd9de3127 fixed filter tests
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@453 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-13 19:45:03 +00:00
Heikki Hannikainen 7beaadf832 packet type filter test: directed query is just a message, not a query
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@447 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-10 20:30:51 +00:00
Heikki Hannikainen 9d8b8443b6 Filter tests: q construct tests implemented
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@445 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-10 17:33:51 +00:00
Heikki Hannikainen fa27405bc5 filter tests: my position and friend position
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@444 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-10 14:09:45 +00:00
Heikki Hannikainen b2e5daca0e filter test: test for a/ area filter
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@443 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-10 13:54:15 +00:00
Heikki Hannikainen 7d9e15be48 filter tests: rename t33
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@442 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-10 13:34:49 +00:00
Heikki Hannikainen 4390a5acec filter: tests for unproto, entrycall and used digipeater filter
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@439 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-10 13:27:57 +00:00
Heikki Hannikainen 3d10e40f63 filter tests: one more for symbol overlays
git-svn-id: http://repo.ham.fi/svn/aprsc/trunk@438 3ce903b1-3385-4e86-93cd-f9a4a239f7ac
2012-06-10 12:34:04 +00:00