3 Commits
Author SHA1 Message Date
Taremin c8647cab54 fix: ComfyUIの仕様変更に伴うリスト型ノードの出力バグの修正
最新のComfyUIにおける実行エンジンのリスト自動アンラップ廃止に伴い、リスト型ノードの出力データが下流ノードで二重にラップされて正常に結合できなくなる不具合を解消するため、およびE2Eテスト環境の不整合を修正

- StringToolsRandomChoiceList、StringToolsBalancedChoiceList、StringToolsConcatList の process 戻り値から不要なリストブラケットを削除
- test_string_tools_complex_interconnection において seed と text_list の接続ポートが逆になっていた不具合を修正
- テスト内モックノード StringToolsMockStringList をテスト実行環境(COMFYUI_TEST_MODE または pytest 稼働中)のみ動的に登録するように制御
- モックノード誤露出時のフェイルセーフとして NODE_DISPLAY_NAME_MAPPINGS にテスト用である旨の表示名を設定
- conftest.py の起動オプションにホワイトリストを追加しテスト実行速度を高速化
2026-07-04 09:08:02 +09:00
Taremin b25f550b7d feat: リスト版ノード実装とサブグラフ対応E2Eテスト追加
- StringToolsConcatList, StringToolsRandomChoiceList, StringToolsBalancedChoiceList を新規実装
- StringToolsBalancedChoice/List の INPUT_IS_LIST 対応(hidden入力のアンラップ処理)
- get_node関数で extra_pnginfo/unique_id がリストの場合のアンラップ処理を追加
- StringToolsBalancedChoice に weights フォールバック(空/不一致時に均等配分)を追加
- calculate_weights_from_prompt によるサブグラフ内ノードの重み計算対応
- テスト内の出力ノードを ComfyUI コアの PreviewAny に統一
- Convert to Subgraph を使用したサブグラフ E2E テストを追加
- 全5テスト PASS 確認
2026-02-28 10:07:48 +09:00
Taremin 944115809b test: カスタムノードのE2E機能を検証するテスト環境およびコードを追加
- pytestとPlaywrightを用いた基盤設定(conftest.py, pytest.ini)の追加
- 各環境開発者向けの設定テンプレート(test_settings.json.example)とREADMEの追加
- .gitignore にテスト生成物やローカル設定ファイル用の除外設定を追加
- StringToolsConcatノードのポート自動生成テストの追加
- StringToolsConcatのグラフ実行と文字列結合結果の出力検証テストを追加
- StringToolsRandomChoice, BalancedChoiceの固定シードによる出力検証テストの追加
2026-02-28 06:07:00 +09:00