Skip to content

Conversation

@nevstop
Copy link
Contributor

@nevstop nevstop commented Nov 10, 2025

No description provided.

nevstop and others added 17 commits October 9, 2025 09:59
* testcases-SyncMessages regular update.

* testcases-SyncMessages regular update.

* ci(workflow): 忽略测试分支的触发构建

修改 GitHub Actions 工作流配置,忽略所有包含 'testcase' 的分支触发构建,避免测试分支的变更触发不必要的构建流程

* ci: 移除main分支的pull_request触发条件

移除对main分支的pull_request触发限制,同时保留对测试分支的忽略规则

* add testcase-CSMSyncMessage.lvclass

* add lvlibp

* add chain module in testcase-CSMSyncMessage/test-SyncMessageInCSMF.vi

* Change Name

* try to find CSM attribute Bugs

* add TestCSMSuite.lvclass

---------

Co-authored-by: qilli <qilong.li@emerson.com>
@nevstop nevstop moved this to Linked to PR in Communicable State Machine(CSM) Nov 26, 2025
SiebenerRepublikII and others added 4 commits November 27, 2025 16:59
* 整理 bookmark

* 整理bookmark

* #537

* 移除 SimMode obsolete API

* 更新工具

* fix https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19469389612

* 更新工具,可以显示Doc

* 调整Example位置

* 整理 example 和依赖关系

* add Refresh Single Example Description.vi

* fix 界面刷新

* 修改位置,保证安装时和源码时相对路径一致

* 整理范例

* 修改名称

* 1. JKISM vs CSM.vi

* 2. Module Naming Rules.vi

* 3. Message Helper VI and Equivalent String.vi

* 4.1 Arguments - Complex Data As Arguments.vi

* 4.2 Arguments - Error As Arguments.vi

* 5. CSM Data Type.vi

* 6. Module Attributes.vi

* 7. System-Level Module.vi

* CSM Reuse Module.vi

* CSM Example - Caller is a CSM.vi

* CSM Example - Caller is NOT a CSM.vi

* 初步整理格式

* 分割 exmample

* 可以移动预览

* 1. Action Workers Example & masscompile

* 2. Chain of Responsibility Example

* 2. Chain of Responsibility Example

* 3. Build-in Error Handling Framework

* 4. Global Log Filter Example

* 5. Multi-Loop Module Example

* Global Log Handling Capability(Global Log Handling Capability Example.vi)

* CSMLS - Continuous Loop in CSM Example.vi

* 更新文档

* 整理 bookmark

* 整理bookmark

* #537

* 移除 SimMode obsolete API

* 更新工具

* fix https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19469389612

* 更新工具,可以显示Doc

* 调整Example位置

* 整理 example 和依赖关系

* add Refresh Single Example Description.vi

* fix 界面刷新

* 修改位置,保证安装时和源码时相对路径一致

* 整理范例

* 修改名称

* 1. JKISM vs CSM.vi

* 2. Module Naming Rules.vi

* 3. Message Helper VI and Equivalent String.vi

* 4.1 Arguments - Complex Data As Arguments.vi

* 4.2 Arguments - Error As Arguments.vi

* 5. CSM Data Type.vi

* 6. Module Attributes.vi

* 7. System-Level Module.vi

* CSM Reuse Module.vi

* CSM Example - Caller is a CSM.vi

* CSM Example - Caller is NOT a CSM.vi

* 初步整理格式

* 分割 exmample

* 可以移动预览

* 1. Action Workers Example & masscompile

* 2. Chain of Responsibility Example

* 2. Chain of Responsibility Example

* 3. Build-in Error Handling Framework

* 4. Global Log Filter Example

* https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19721222022/job/56504019977

* https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19723690649/job/56510919705

* [update] #545 ErrStr now support warning, which will be ignored and converted to empty string.

* 延长等待时间

* highlight bookmark

* fix https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19726851862/job/56519795476

======================================================================
FAIL: test - build internal string (testcase-Basic-Function)
----------------------------------------------------------------------
state >> arg <- csm >>>> 'state >> 'arg != state >> arg <- csm >>>> 'state >> 'arg >>> <ErrStr>[Warning: 1]sdf

* [add] #543 add “CSM - Resolve Module Name.vi” to get module name from worker/chain node name

* #331

* update API Help

* fix https://github.com/NEVSTOP-LAB/Communicable-State-Machine/actions/runs/19738217536

* reset to first row of bookmark list after switch example

* 整理代码位置

* [fix] #549 reset CSM - Module VI Reference.vi cache after topmost VI is restarted.
SiebenerRepublikII and others added 30 commits December 22, 2025 15:56
# Conflicts:
#	testcases/new/CSMTestSuite/InitCSMs.vi
#	testcases/new/testcase-CSMGlobalLog/initCSMs.vi
#	testcases/new/testcase-CSMGlobalLog/test10-StateChange_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test11-RegisterUnregister_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test12.1-SyncMessage_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test12.2-AsyncMessageWithReply_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test12.3-AsyncMessageWithoutReply_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test13-Broadcast_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test14-Interrupt_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test15-StateBroadcast_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test16-UserLog_Event.vi
#	testcases/new/testcase-CSMGlobalLog/test8-UserLog_Queue.vi
#	testcases/new/testcase-CSMGlobalLog/test9-ModuleCreatedDestroyed_Event.vi
#	testcases/new/testcase-CSMMessage/test1-SyncMessage.vi
#	testcases/new/testcase-CSMResponse/InitCSMs.vi
#	testcases/new/testcase-CSMStatus/InitCSMs.vi
#	testcases/new/testcase-CSMStatus/test14.1-MappingRelationshipByExternalRegistration_State.vi
#	testcases/new/testcase-CSMStatus/test14.2-MappingRelationshipByExternalRegistration_API_State.vi
#	testcases/new/testcase-CSMStatus/test15-MappingRelationshipByLocalRegistration_State.vi
#	testcases/new/testcase-CSMStatus/test3.1-MappingRelationshipByExternalRegistration_API.vi
#	testcases/new/testcase-CSMStatus/test3.2-MappingRelationshipByExternalRegistration.vi
#	testcases/new/testcase-CSMStatus/test4-MappingRelationshipByLocalRegistration.vi
#	testcases/new/testcase-CSMStatus/test6.1-RegisterStatusFromNonCSM.vi
======================================================================
FAIL: test - docs pure English (testcase-documentation)
----------------------------------------------------------------------
Decription is not pure English
user.lib\_NEVSTOP\Communicable State Machine(CSM)\_tool\CSM - Switch Language Tool.vi
----------------------------------------------------------------------
======================================================================
FAIL: test3-SafeStr conversion (testcase-CSMArgument)
----------------------------------------------------------------------
->| !=
Co-authored-by: NEVSTOP <liyao.zheda+github@gmail.com>
FAIL: test - docs pure English (testcase-documentation)
----------------------------------------------------------------------
Decription is not pure English
user.lib\_NEVSTOP\Communicable State Machine(CSM)\_tool\_Support\Select Greater_nevstop.vi
user.lib\_NEVSTOP\Communicable State Machine(CSM)\_tool\_ui\Auto Resize All MultiListbox Columns (Uniform Text).vi
user.lib\_NEVSTOP\Communicable State Machine(CSM)\_tool\_ui\Dashboard Cell Resize.vi
user.lib\_NEVSTOP\Communicable State Machine(CSM)\_tool\_ui\Dashboard Cell2 Array Resize.vi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Linked to PR

Development

Successfully merging this pull request may close these issues.

3 participants