Skip to content

ユーザー機能テストにおけるMS2(未病DB)メタデータ付与機能のテスト追加#39

Open
lieunguyen-tma wants to merge 5 commits into
RCOSDP:mainfrom
lieunguyen-tma:feature/metadata-mibyou-db
Open

ユーザー機能テストにおけるMS2(未病DB)メタデータ付与機能のテスト追加#39
lieunguyen-tma wants to merge 5 commits into
RCOSDP:mainfrom
lieunguyen-tma:feature/metadata-mibyou-db

Conversation

@lieunguyen-tma
Copy link
Copy Markdown
Contributor

@lieunguyen-tma lieunguyen-tma commented May 14, 2026

Purpose

MetadataアドオンのMS2(未病DB)メタデータ付与機能のテスト用Notebookを追加しました。

Changes

新規追加

  • テスト手順-Metadataアドオン-未病データベース.ipynb

    • MS2(未病DB)メタデータ付与機能のテストNotebook
    • 主なテスト内容:
      • GakuNin RDMへのログイン・プロジェクト作成
      • WEKOアプリケーション登録・SWORD Client設定(管理者権限アカウントを使用)
      • JAIRO Cloudアドオンの有効化・アカウント接続
      • FileMibyouDbMetadataFormによる6セクション(測定手順・条件等/フォルダ構成/テキストファイル/エクセルファイル/画像ファイル/任意のファイル)の展開・入力・折りたたみ
      • テーブル行・フィールドへの入力、値の自動取得・検証
      • メタデータの保存・再編集・値確認
      • WEKO (JairoCloud) へのメタデータ送信
  • scripts/metadata_mibyou_db.py

    • 未病DBメタデータフォーム用のヘルパーモジュール
    • 主な内容:
      • FieldType enum(INPUT/INPUT_WITH_AUTO/TEXTAREA/SELECT/TABLE/SECTION_TOGGLE)
      • FileMibyouDbMetadataFormクラス
        • 6セクション分のフィールド定義
        • セクション・フィールド・テーブル操作メソッド
        • 自動取得・検証メソッド
  • resources/Datatest-Metadataアドオン-未病データベース/

    • テスト用サンプルデータ
      • text1.csv
      • text1.tsv
      • text2.csv
      • excel1.xlsx
      • image1.png
      • image1.jpeg

既存ファイルの更新

  • 取りまとめ-Metadataアドオン.ipynb

    • parametersセルに idp_name_institutional_admin / idp_username_institutional_admin / idp_password_institutional_admin および WEKO関連パラメータ(weko_url / weko_admin_email / weko_admin_password / weko_index_name)を追加
    • 機関管理者アカウントおよびWEKO情報の入力セルを追加
    • テスト手順-Metadataアドオン-未病データベース.ipynbrun_notebook 経由で実行するセルを追加(上記パラメータを伝播)
  • 結合試験-実行.ipynb

    • parametersセルに idp_name_institutional_admin / idp_username_institutional_admin / idp_password_institutional_admin および WEKO関連パラメータ(weko_url / weko_admin_email / weko_admin_password / weko_index_name)を追加
    • 機関管理者アカウントおよびWEKO情報の入力セルを追加
    • 取りまとめ-Metadataアドオン.ipynb 呼び出し時に上記パラメータを伝播するよう更新
  • run_tests.py

    • 取りまとめ-Metadataアドオン.ipynb 呼び出し時に admin_rdm_url / weko_url / weko_admin_email / weko_admin_password / weko_index_name / idp_name_institutional_admin / idp_username_institutional_admin / idp_password_institutional_admin を追加伝播するよう更新

Ticket

Custom Test Configuration

  • RDM_REPOSITORY: RCOSDP/RDM-osf.io
  • RDM_BRANCH: develop
  • OSF_IMAGE:
  • EMBER_IMAGE:
  • CAS_IMAGE:
  • MFR_IMAGE:
  • WB_IMAGE:
  • EXCLUDE_NOTEBOOKS:

@lieunguyen-tma lieunguyen-tma force-pushed the feature/metadata-mibyou-db branch 3 times, most recently from cf6e4d9 to 1878e82 Compare May 18, 2026 08:10
@lieunguyen-tma lieunguyen-tma force-pushed the feature/metadata-mibyou-db branch from db6510f to 9ca31fe Compare May 18, 2026 09:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant