CDRouter 14.7
July 18, 2024
Notice
CentOS 7 reached end-of-life (EOL) status on June 30, 2024. For more details, please see the official announcement from Red Hat: CentOS 7 EOL announcement.
NTA1000 systems running CentOS 7 are no longer supported by QA Cafe. Future versions of CDRouter will only install and run on NTA1000 systems that have been migrated to the Rocky Linux 8 operating system.
To avoid testing downtime and critical security issues, please verify that your NTA1000v5, NTA1000v6, or NTA1000v7 system is running Rocky Linux 8. Please contact our support team support@qacafe.com for assistance with our quick and easy migration process.
New Features
-
USP 1.3: In anticipation of the BBF announcing USP 1.3 being available for certification, CDRouter now tests TP-469 Amendment 3 in the
usp_conformance
module. In addition, a newusp_legacy_1_2
module replacedusp_legacy_1_1
to allow for testing the older version of the test plan. [sc23225] -
WPA3 H2E: Added two new tests
wifi_60
andwifi_61
for verifying WPA3 H2E support in the 5GHz and 6GHz bands. [sc28103] -
Wireless Retries: Added a new testvar,
wirelessPackageRetry
, to limit the number of times CDRouter will reassociate the same wireless client between test cases. If, during the pre-test check, the same wireless client is found to be disconnected greater than wirelessPackageRetry times, the package will terminate. [sc32185]
Change Log
-
CDRouter: Addressed an issue with CDRouter ignoring packets with vlan priority bits set in multi-WAN configurations. [sc33955]
-
CDRouter: Updated OpenSSL to 3.0.13. [sc30652]
-
CDRouter: Improved the methods for setting the link speed using the
lanSetEthLinkSpeed
andwanSetEthLinkSpeed
testvars. [sc32570] -
CDRouter: Updated log messages in test
ipv6_ipsecpt_1
to print IPv6 addresses. [sc32479] -
CDRouter: The default value of the testvar
wanMacStable
is nowyes
. [sc28249] -
CDRouter: Removed
docsis_firewall_2
test from the RDK-Wireless-IPv6 and RDK-Ethernet-IPv4-IPv6 testlists. [sc33703] -
Performance: Fixed a fatal error in
perf_5
,perf_6
,ipv6_perf_5
, andipv6_perf_6
tests when plotting zero values on performance graphs. [sc34097] -
HL-API prpl: Addressed an invalid variable declaration in the
prpl-hl-api-1-5
test. [sc33680] -
Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 10618. [sc33020]
-
TR-069: Updated CDRouter’s integrated XMPP server for the NTA3000 platform. Previous XMPP server versions were incompatible with the NTA3000 and would fail to start properly. [sc33221]
-
TR-069: Updated the TestFileLength parameter to be type
unsignedLong
instead ofunsignedInt
intr143_http
module. [sc34029] -
USP: Fixed an error in the
usp_multi_controller_2
test case. [sc33761]
Additional Notes Related to TP-469 v1.3
New Test Cases
- The following tests were added to TP-469 v1.3 and are now included in the
usp_conformance
module:usp_conformance_1_93
: Subscription using TriggerAction Config [sc30720] [USPTEST-208]usp_conformance_1_94
: Subscription using TriggerAction NotifyAndConfig [sc30720] [USPTEST-208]usp_conformance_1_95
: Add message with search expression [sc30721] [USPTEST-209]usp_conformance_1_96
: Non-functional Unique Key Immutability [sc30723] [USPTEST-211]usp_conformance_1_97
: GetSupportedDM on root object, commands [sc32812] [USPTEST-192]usp_conformance_1_98
: GetSupportedDM on root object, events [sc32812] [USPTEST-192]usp_conformance_2_23
: Permissions - Add message with search path, allow partial true, required parameters fail [sc30721] [USPTEST-209]usp_conformance_2_24
: Permissions - Add message with search path, allow partial false, required parameters fail [sc30721] [USPTEST-209]usp_conformance_2_25
: Permissions - Parameter within added object not allowed, omitted [sc-30722] [USPTEST-210]usp_conformance_2_26
: Permissions - Parameter within added object not allowed, included [sc-30722] [USPTEST-210]usp_conformance_2_27
: Use of SecuredRole [sc30724] [USPTEST-212]usp_conformance_7_11
: Websocket response does not include bbf-usp-protocol [sc30725] [USPTEST-213]
Modified Test Cases
- Updated
usp_conformance_1_9
to send Get message for more than a single instance [sc32388] [USPTEST-197] - Updated
usp_conformance_1_20
to require SetResponse containing an error rather than a USP Error message [sc30719] [USPTEST-207] - Updated
usp_conformance_1_64
&usp_conformance_1_65
to use TraceRoute or ScheduleTimer for Async operation [sc32178] [USPTEST-214] - Updated
usp_conformance_1_88
to use a unique key that starts with a number as an invalid value, rather than an empty unique key. Updated test parameter to Alias. [sc-32240] [USPTEST-215] - Updated
usp_conformance_2_18
to allow for OperateResponse with an error or a USP Error message [sc32242] [USPTEST-206] - Updated
usp_conformance_2_21
to include Order parameter in permissions objects, then adds additional Permissions object and retries Get message [sc32405] [USPTEST-205] - Updated
usp_conformance_2_22
to add additional baseline permissions object [sc32409] [USPTEST-203] - Updated
usp_conformance_7_2
to include EndpointID in URI in the additional session that is opened [sc33320] - Updated
usp_conformance_9_3
to add a setup step for subscribing to Download() OperationComplete [sc32389] [USPTEST-199] - Updated
usp_conformance_11_9
&usp_conformance_11_13
to configure wildcard topic for MQTTv3 agents [sc32805] [USPTEST-217] - Updated
usp_conformance_11_11
to check that no additional USP records are sent using Periodic! events [sc32809] [USPTEST-196] - Updated the following tests to allow for any appropriate error code [sc32799]
[USPTEST-189]:
usp_conformance_1_3
: Add message with allow partial false, single object, required parameters failusp_conformance_1_4
: Add message with allow partial false, single invalid objectusp_conformance_1_6
: Add message with allow partial false, multiple objects with an invalid objectusp_conformance_1_7
: Add message with allow partial false, multiple objects, required parameters fail in single objectusp_conformance_1_8
: Add message with allow partial true, required parameters fail, invalid type, single objectusp_conformance_1_9
: Add message with allow partial true, required parameters fail, multiple objectsusp_conformance_1_14
: Set message with allow partial false, required parameters failusp_conformance_1_15
: Set message with allow partial false, multiple objects, required parameters fail in single objectusp_conformance_1_16
: Set message with allow partial true, required parameter fails, multiple objectsusp_conformance_1_17
: Set message with allow partial true, non-required parameter fails, multiple parametersusp_conformance_1_26
: Delete message with allow partial false, invalid objectusp_conformance_1_28
: Delete message with allow partial false, multiple objects, invalid objectusp_conformance_1_30
: Delete message with allow partial true, invalid objectusp_conformance_1_31
: Delete message with allow partial true, multiple objects, invalid objectusp_conformance_1_41
: Get message with invalid parameterusp_conformance_1_42
: Get message with invalid parameter and valid parameterusp_conformance_1_77
: GetSupportedDM on unsupported object
Removed Test Cases
- The following tests were deprecated in TP-469 v1.3 and removed from the
usp_conformance
test module:usp_conformance_7_5
: Rejection of Session Establishment