• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

node-opcua / node-opcua / 22636309940
93%

Build:
DEFAULT BRANCH: master
Ran 03 Mar 2026 06:49PM UTC
Jobs 2
Files 1193
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Mar 2026 06:03PM UTC coverage: 92.756% (+1.9%) from 90.81%
22636309940

push

github

erossignon
test: disable ENOENT on overlapping trustCertificate invocations in test environments with concurrency tests

18684 of 22141 branches covered (84.39%)

23 of 37 new or added lines in 1 file covered. (62.16%)

5775 existing lines in 228 files now uncovered.

160668 of 173216 relevant lines covered (92.76%)

875869.8 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
14
86.52
-8.31% packages/node-opcua-client/source/verify.ts

Uncovered Existing Lines

Lines Coverage ∆ File
1
98.04
2.69% packages/node-opcua-address-space/source/helpers/call_helpers.ts
1
91.3
-0.36% packages/node-opcua-address-space/source/loader/make_semver_compatible.ts
1
96.55
2.8% packages/node-opcua-address-space/source/ua_addin.ts
1
99.38
0.64% packages/node-opcua-address-space/src/alarms_and_conditions/ua_acknowledgeable_condition_impl.ts
1
98.7
-1.3% packages/node-opcua-address-space/src/namespace_private.ts
1
98.84
0.7% packages/node-opcua-address-space/src/ua_object_type_impl.ts
1
97.14
1.69% packages/node-opcua-aggregates/source/calculate_bad_good.ts
1
95.65
0.92% packages/node-opcua-client-dynamic-extension-object/source/private/find_encodings.ts
1
95.0
-0.24% packages/node-opcua-client-dynamic-extension-object/source/promote_opaque_structure_in_notification_data.ts
1
99.48
19.48% packages/node-opcua-client/source/client_base.ts
1
99.68
-0.32% packages/node-opcua-client/source/client_subscription.ts
1
99.13
0.25% packages/node-opcua-date-time/source/date_time.ts
1
96.36
1.13% packages/node-opcua-factory/source/builtin_types_special.ts
1
88.89
-1.11% packages/node-opcua-file-transfer/source/client/read_max_byte_string_length.ts
1
92.31
4.81% packages/node-opcua-file-transfer/source/client/write_file.ts
1
99.26
0.89% packages/node-opcua-nodeid/source/nodeid.ts
1
97.3
0.42% packages/node-opcua-object-registry/source/objectRegistry.ts
1
99.56
1.35% packages/node-opcua-pseudo-session/source/basic_session_interface.ts
1
94.74
4.74% packages/node-opcua-secure-channel/source/common.ts
1
95.45
1.01% packages/node-opcua-secure-channel/source/message_header_to_string.ts
1
98.15
1.92% packages/node-opcua-secure-channel/source/secure_message_chunk_manager.ts
1
97.01
6.11% packages/node-opcua-secure-channel/source/sequence_number_generator.ts
1
93.75
10.42% packages/node-opcua-server/source/register_server_manager_hidden.ts
1
94.92
1.37% packages/node-opcua-service-call/source/imports.ts
2
86.67
-13.33% packages/node-opcua-address-space/source/helpers/adjust_browse_direction.ts
2
94.87
0.75% packages/node-opcua-address-space/source/helpers/multiform_func.ts
2
92.68
-1.76% packages/node-opcua-address-space/src/get_basic_datatype.ts
2
92.31
-0.55% packages/node-opcua-address-space/src/idx_iterator.ts
2
92.96
2.64% packages/node-opcua-aggregates/source/average.ts
2
97.4
4.81% packages/node-opcua-aggregates/source/minmax.ts
2
99.05
-0.95% packages/node-opcua-basic-types/source/node_id.ts
2
87.8
10.88% packages/node-opcua-buffer-utils/source/buffer_utils.ts
2
96.83
-3.17% packages/node-opcua-chunkmanager/source/SequenceHeader.ts
2
87.5
-12.5% packages/node-opcua-client-proxy/source/proxy.ts
2
95.83
2.5% packages/node-opcua-client/source/tools/findservers.ts
2
99.17
-0.83% packages/node-opcua-data-access/source/EUInformation.ts
2
95.18
-0.17% packages/node-opcua-data-model/source/access_level_ex.ts
2
95.74
-4.26% packages/node-opcua-data-model/source/node_class_mask.ts
2
96.19
1.07% packages/node-opcua-factory/source/enumerations.ts
2
95.83
2.85% packages/node-opcua-server-discovery/source/mdns_responder.ts
2
78.57
18.57% packages/node-opcua-server/source/factory.ts
2
94.44
0.0% packages/node-opcua-server/source/queue.ts
2
98.54
3.09% packages/node-opcua-server/source/server_capabilities.ts
2
90.91
-1.09% packages/node-opcua-server/source/user_manager_ua.ts
2
93.62
5.52% packages/node-opcua-server/source/validate_filter.ts
2
85.19
10.19% packages/node-opcua-service-discovery/source/tools.ts
2
97.96
-2.04% packages/node-opcua-service-secure-channel/source/AsymmetricAlgorithmSecurityHeader.ts
2
96.55
-3.45% packages/node-opcua-transport/source/TCPErrorMessage.ts
2
96.0
-4.0% packages/node-opcua-variant/source/verify_rank_and_dimension.ts
3
98.1
23.1% packages/node-opcua-address-space/source/address_space_ts.ts
3
95.6
-1.96% packages/node-opcua-address-space/source/helpers/dump_tools.ts
3
89.47
3.11% packages/node-opcua-address-space/source/helpers/ensure_secure_access.ts
3
93.33
-2.82% packages/node-opcua-address-space/source/loader/namespace_post_step.ts
3
95.88
0.04% packages/node-opcua-address-space/src/alarms_and_conditions/ua_exclusive_deviation_alarm_impl.ts
3
95.24
-0.6% packages/node-opcua-address-space/src/alarms_and_conditions/ua_non_exclusive_deviation_alarm_impl.ts
3
95.95
1.84% packages/node-opcua-address-space/src/data_access/ua_multistate_discrete_impl.ts
3
92.8
11.55% packages/node-opcua-client-crawler/source/cache_node.ts
3
99.83
12.54% packages/node-opcua-client/source/private/client_base_impl.ts
3
83.33
-6.67% packages/node-opcua-common/source/applicationurn.ts
3
99.03
-0.33% packages/node-opcua-data-model/source/diagnostic_info.ts
3
98.29
-1.71% packages/node-opcua-data-model/source/qualified_name.ts
3
98.74
1.45% packages/node-opcua-factory/source/builtin_types.ts
3
95.88
-1.74% packages/node-opcua-pseudo-session/source/read_all_attributes.ts
3
96.08
-1.22% packages/node-opcua-secure-channel/source/token_stack.ts
3
94.67
-2.21% packages/node-opcua-server/source/register_server_manager_mdns_only.ts
3
80.85
4.85% packages/node-opcua-service-filter/source/resolve_operand.ts
3
90.48
11.69% packages/node-opcua-transport/source/AcknowledgeMessage.ts
3
91.6
13.83% packages/node-opcua-transport/source/HelloMessage.ts
4
88.24
-0.95% packages/node-opcua-address-space/src/alarms_and_conditions/deviation_alarm_helper.ts
4
91.3
-8.7% packages/node-opcua-address-space/src/alarms_and_conditions/ua_discrete_alarm_impl.ts
4
96.4
-3.6% packages/node-opcua-address-space/src/alarms_and_conditions/ua_exclusive_limit_alarm_impl.ts
4
86.49
-6.37% packages/node-opcua-aggregates/source/duration_bad.ts
4
86.49
-6.37% packages/node-opcua-aggregates/source/duration_good.ts
4
87.5
5.36% packages/node-opcua-alarm-condition/source/event_stuff.ts
4
97.25
1.53% packages/node-opcua-chunkmanager/source/chunk_manager.ts
4
82.05
19.55% packages/node-opcua-client-proxy/source/proxy_transition.ts
4
96.86
0.75% packages/node-opcua-enum/source/enum.ts
4
83.33
-2.38% packages/node-opcua-factory/source/get_standard_data_type_factory.ts
4
61.11
-5.56% packages/node-opcua-factory/source/id_generator.ts
4
89.39
-0.93% packages/node-opcua-secure-channel/source/verify_pcks1.ts
4
91.79
3.27% packages/node-opcua-service-filter/source/on_address_space/filter_context_on_address_space.ts
4
93.3
8.23% packages/node-opcua-service-translate-browse-path/source/make_relative_path.ts
4
97.01
-0.9% packages/node-opcua-transport/source/tools.ts
5
88.46
-6.99% packages/node-opcua-address-space/src/alarms_and_conditions/condition_info_impl.ts
5
97.04
-1.74% packages/node-opcua-address-space/src/alarms_and_conditions/ua_non_exclusive_limit_alarm_impl.ts
5
97.01
-1.27% packages/node-opcua-address-space/src/nodeid_manager.ts
5
88.37
-11.63% packages/node-opcua-alarm-condition/source/call_condition_refresh.ts
5
96.37
0.33% packages/node-opcua-basic-types/source/integers.ts
5
68.97
-0.27% packages/node-opcua-client-dynamic-extension-object/source/get_extension_object_constructor.ts
5
91.76
4.26% packages/node-opcua-client-dynamic-extension-object/source/populate_data_type_manager.ts
5
86.62
6.06% packages/node-opcua-client-dynamic-extension-object/source/resolve_dynamic_extension_object.ts
5
77.14
14.64% packages/node-opcua-client-proxy/source/proxy_state.ts
5
71.43
-8.57% packages/node-opcua-secure-channel/source/client/duration_to_string.ts
5
89.81
12.31% packages/node-opcua-server/source/user_manager.ts
5
80.0
0.0% packages/node-opcua-service-filter/source/extract_event_field.ts
6
91.89
-8.11% packages/node-opcua-address-space/source/set_namespace_meta_data.ts
6
60.0
10.0% packages/node-opcua-address-space/src/alarms_and_conditions/ua_exclusive_level_alarm_impl.ts
6
83.78
-16.22% packages/node-opcua-client/source/client_monitored_item_group.ts
6
83.33
-16.67% packages/node-opcua-client/source/client_monitored_item.ts
6
95.92
-4.08% packages/node-opcua-factory/source/basic_type.ts
6
96.27
4.21% packages/node-opcua-packet-assembler/source/packet_assembler.ts
7
96.09
1.69% packages/node-opcua-address-space/src/data_access/ua_multistate_value_discrete_impl.ts
7
92.44
2.12% packages/node-opcua-address-space/src/reference_impl.ts
7
97.86
1.48% packages/node-opcua-address-space/src/ua_data_type_impl.ts
7
86.52
-8.31% packages/node-opcua-client/source/verify.ts
7
89.09
-0.71% packages/node-opcua-common/source/opcua_secure_object.ts
8
94.81
9.63% packages/node-opcua-address-space/source/continuation_points/continuation_point_manager.ts
8
87.5
-6.94% packages/node-opcua-address-space/source/loader/decode_xml_extension_object.ts
8
94.06
-0.73% packages/node-opcua-address-space/source/loader/generateAddressSpaceRaw.ts
8
85.71
0.87% packages/node-opcua-pseudo-session/source/browse_all.ts
8
84.69
7.61% packages/node-opcua-service-discovery/source/bonjourHolder.ts
8
97.11
-0.39% packages/node-opcua-transport/source/client_tcp_transport.ts
9
91.41
-0.97% packages/node-opcua-address-space/src/nodeset_tools/dump_to_bsd.ts
9
92.8
-4.87% packages/node-opcua-aggregates/source/common.ts
9
94.7
0.79% packages/node-opcua-client-proxy/source/proxy_manager.ts
9
83.64
-16.36% packages/node-opcua-service-filter/source/check_event_clause.ts
9
92.9
-0.43% packages/node-opcua-service-subscription/source/deadband_checker.ts
10
76.42
8.09% packages/node-opcua-address-space/source/loader/ensure_datatype_extracted.ts
10
96.7
-0.94% packages/node-opcua-address-space/source/loader/parsers/extension_object_parser.ts
10
93.71
1.0% packages/node-opcua-address-space/source/session_context.ts
10
83.03
16.99% packages/node-opcua-aggregates/source/read_processed_details.ts
10
93.13
-5.12% packages/node-opcua-pseudo-session/source/extract_fields.ts
11
87.32
-2.23% packages/node-opcua-client-dynamic-extension-object/source/get_extra_data_type_manager.ts
11
78.38
-0.79% packages/node-opcua-client/source/alarms_and_conditions/client_tools.ts
11
94.59
3.19% packages/node-opcua-client/source/private/client_monitored_item_impl.ts
11
86.18
-1.82% packages/node-opcua-client/source/private/reconnection/client_subscription_reconnection.ts
11
88.06
1.57% packages/node-opcua-client/source/tools/read_history_server_capabilities.ts
11
80.0
0.83% packages/node-opcua-factory/source/schema_helpers.ts
11
85.86
-8.14% packages/node-opcua-server/source/node_sampler.ts
11
52.5
-2.05% packages/node-opcua-server/source/sessions_compatible_for_transfer.ts
12
92.97
10.8% packages/node-opcua-address-space/source/loader/parsers/variant_parser.ts
12
88.54
5.21% packages/node-opcua-client/source/client_monitored_item_toolbox.ts
12
87.12
-1.77% packages/node-opcua-service-filter/source/make_content_filter.ts
13
87.76
0.26% packages/node-opcua-address-space/src/_instantiate_helpers.ts
13
93.7
-1.54% packages/node-opcua-address-space/src/nodeset_tools/construct_namespace_dependency.ts
13
91.71
-2.29% packages/node-opcua-aggregates/source/interpolate.ts
13
86.55
5.94% packages/node-opcua-aggregates/source/interval.ts
13
75.34
-2.92% packages/node-opcua-alarm-condition/source/client_alarm.ts
13
96.52
-2.57% packages/node-opcua-status-code/source/opcua_status_code.ts
14
84.62
5.83% packages/node-opcua-address-space/src/address_space_change_event_tools.ts
14
86.18
-3.52% packages/node-opcua-address-space/src/tool_isSubtypeOf.ts
14
76.74
-4.51% packages/node-opcua-alarm-condition/source/call_method_condition.ts
14
92.54
-3.3% packages/node-opcua-certificate-manager/source/certificate_manager.ts
14
40.54
-15.02% packages/node-opcua-factory/source/encode_decode.ts
15
94.29
2.8% packages/node-opcua-address-space/src/alarms_and_conditions/ua_alarm_condition_impl.ts
15
75.68
1.76% packages/node-opcua-alarm-condition/source/client_alarm_list.ts
15
27.27
-8.44% packages/node-opcua-pseudo-session/source/get_child_by_browse_name.ts
16
91.62
-4.99% packages/node-opcua-address-space/src/data_access/ua_two_state_discrete_impl.ts
17
91.92
1.27% packages/node-opcua-address-space/source/pseudo_session.ts
17
88.36
2.13% packages/node-opcua-address-space/src/alarms_and_conditions/ua_limit_alarm_impl.ts
17
83.33
0.26% packages/node-opcua-client/source/alarms_and_conditions/client_alarm_tools.ts
17
89.2
-3.48% packages/node-opcua-client/source/client_session_keepalive_manager.ts
18
87.44
1.29% packages/node-opcua-address-space/src/alarms_and_conditions/ua_off_normal_alarm_impl.ts
18
92.88
-0.83% packages/node-opcua-address-space/src/ua_variable_type_impl.ts
18
81.87
2.35% packages/node-opcua-alarm-condition/source/acknowledge_all_conditions.ts
19
91.53
2.74% packages/node-opcua-address-space/source/loader/make_xml_extension_object_parser.ts
19
89.71
2.93% packages/node-opcua-address-space/src/ua_method_impl.ts
19
88.11
-1.58% packages/node-opcua-address-space/src/ua_object_impl.ts
19
96.05
3.37% packages/node-opcua-secure-channel/source/security_policy.ts
20
79.0
-18.22% packages/node-opcua-address-space/src/_mandatory_child_or_requested_optional_filter.ts
20
82.61
-17.39% packages/node-opcua-address-space/src/validate_data_type_correctness.ts
20
13.64
-4.55% packages/node-opcua-pseudo-session/source/find_structure_datatype.ts
21
89.92
-2.56% packages/node-opcua-client-crawler/source/node_crawler.ts
21
93.01
-0.38% packages/node-opcua-client-proxy/source/object_explorer.ts
22
96.67
-1.93% packages/node-opcua-numeric-range/source/numeric_range.ts
23
36.73
-13.27% packages/node-opcua-address-space/source/ua_interface.ts
23
91.09
-5.43% packages/node-opcua-address-space/src/extension_object_array_node.ts
23
73.13
6.11% packages/node-opcua-client-dynamic-extension-object/source/extra_data_type_manager.ts
24
93.92
-2.17% packages/node-opcua-address-space-base/source/clone_helper.ts
24
90.38
5.31% packages/node-opcua-transport/source/tcp_transport.ts
25
94.59
-0.32% packages/node-opcua-client-dynamic-extension-object/source/convert_data_type_definition_to_structuretype_schema.ts
25
78.08
-8.46% packages/node-opcua-client/source/private/reconnection/client_publish_engine_reconnection.ts
26
92.45
0.04% packages/node-opcua-factory/source/base_ua_object.ts
26
85.01
7.41% packages/node-opcua-file-transfer/source/client/client_file.ts
26
95.34
0.55% packages/node-opcua-server/source/server_session.ts
26
85.71
6.51% packages/node-opcua-service-filter/source/check_where_clause.ts
28
84.58
-3.33% packages/node-opcua-client-dynamic-extension-object/source/private/populate_data_type_manager_104.ts
28
91.74
3.77% packages/node-opcua-file-transfer/source/server/file_type_helpers.ts
28
90.09
-4.35% packages/node-opcua-transport/source/server_tcp_transport.ts
29
90.98
-2.24% packages/node-opcua-client/source/private/client_publish_engine.ts
30
84.83
3.77% packages/node-opcua-transport/source/message_builder_base.ts
31
24.24
0.24% packages/node-opcua-alarm-condition/source/client_alarm_tools_dump_event.ts
32
79.2
3.59% packages/node-opcua-client/source/private/client_monitored_item_group_impl.ts
33
88.92
4.3% packages/node-opcua-data-value/source/datavalue.ts
33
29.89
1.68% packages/node-opcua-server/source/helper.ts
34
87.58
-9.83% packages/node-opcua-address-space/source/helpers/argument_list.ts
34
87.88
-5.87% packages/node-opcua-address-space/src/state_machine/ua_shelving_state_machine_ex.ts
34
43.01
6.34% packages/node-opcua-pseudo-session/source/find_method_id.ts
35
89.56
2.95% packages/node-opcua-server/source/base_server.ts
39
82.91
-12.44% packages/node-opcua-address-space/src/alarms_and_conditions/ua_certificate_expiration_alarm_impl.ts
39
90.42
-0.92% packages/node-opcua-server/source/addressSpace_accessor.ts
42
86.76
-9.83% packages/node-opcua-aggregates/source/aggregates.ts
42
79.91
-12.24% packages/node-opcua-extension-object/source/extension_object.ts
43
92.03
10.67% packages/node-opcua-server/source/register_server_manager.ts
43
91.57
-1.62% packages/node-opcua-server/source/server_publish_engine.ts
48
86.17
2.6% packages/node-opcua-client/source/private/reconnection/reconnection.ts
49
88.76
0.06% packages/node-opcua-address-space/src/state_machine/finite_state_machine.ts
49
87.98
2.2% packages/node-opcua-server-discovery/source/opcua_discovery_server.ts
50
86.02
-6.89% packages/node-opcua-address-space/src/state_machine/ua_two_state_variable.ts
51
65.26
-8.31% packages/node-opcua-secure-channel/source/message_chunker.ts
52
92.25
-2.12% packages/node-opcua-address-space/src/ua_variable_impl_ext_obj.ts
55
88.33
-10.86% packages/node-opcua-binary-stream/source/binaryStream.ts
55
73.17
2.9% packages/node-opcua-factory/source/datatype_factory.ts
56
92.66
0.61% packages/node-opcua-address-space/src/nodeset_tools/nodeset_to_xml.ts
65
91.96
1.36% packages/node-opcua-client/source/private/opcua_client_impl.ts
67
76.0
-3.09% packages/node-opcua-factory/source/structured_type_schema.ts
71
91.9
4.43% packages/node-opcua-server/source/server_end_point.ts
77
90.96
-2.65% packages/node-opcua-address-space/source/loader/load_nodeset2.ts
81
84.33
3.28% packages/node-opcua-address-space/src/alarms_and_conditions/condition_snapshot_impl.ts
82
86.15
1.32% packages/node-opcua-client/source/private/client_subscription_impl.ts
90
88.83
1.12% packages/node-opcua-client-crawler/source/node_crawler_base.ts
93
92.66
0.95% packages/node-opcua-server/source/server_subscription.ts
99
92.03
0.32% packages/node-opcua-address-space/src/base_node_impl.ts
106
90.87
1.3% packages/node-opcua-address-space/src/alarms_and_conditions/ua_condition_impl.ts
107
91.38
-2.73% packages/node-opcua-address-space/src/address_space.ts
112
91.2
-0.35% packages/node-opcua-server/source/server_engine.ts
113
84.82
-3.6% packages/node-opcua-address-space/src/historical_access/address_space_historical_data_node.ts
124
92.69
-1.09% packages/node-opcua-address-space/src/namespace_impl.ts
138
83.68
-6.32% packages/node-opcua-client-dynamic-extension-object/source/private/populate_data_type_manager_103.ts
149
86.49
-7.56% packages/node-opcua-address-space/src/base_node_private.ts
152
85.88
-3.91% packages/node-opcua-server/source/monitored_item.ts
165
85.52
-1.37% packages/node-opcua-secure-channel/source/server/server_secure_channel_layer.ts
178
28.64
5.97% packages/node-opcua-secure-channel/source/utils.ts
182
69.23
-7.17% packages/node-opcua-secure-channel/source/message_builder.ts
234
87.42
-2.42% packages/node-opcua-client/source/private/client_session_impl.ts
240
84.72
0.02% packages/node-opcua-address-space/src/ua_variable_impl.ts
253
91.84
1.72% packages/node-opcua-server/source/opcua_server.ts
284
84.5
-5.31% packages/node-opcua-secure-channel/source/client/client_secure_channel_layer.ts
Jobs
ID Job ID Ran Files Coverage
1 22636309940.1 03 Mar 2026 06:49PM UTC 1193
92.75
GitHub Action Run
2 22636309940.2 07 Mar 2026 09:24AM UTC 1193
92.76
GitHub Action Run
Source Files on build 22636309940
  • Tree
  • List 1193
  • Changed 390
  • Source Changed 144
  • Coverage Changed 390
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22636309940
  • d9c2f4cd on github
  • Prev Build on master (#22307804554)
  • Next Build on master (#22798650220)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc