FrontPage

このページは自作したスクリプトやツールを研究室内で共有するために, ソースコードの公開およびマニュアルの作成を行います.

svnsyncを1時間ごとに実行するためのツール†

  1. svnリポジトリを作成するディレクトリに移動し、svnリポジトリを初期化
    • svnadmin create [ディレクトリ名:test]
  2. リポジトリの hooks/pre-revprop-change.bat を作成し編集する。
    • exit 0
  3. svnsync init でリポジトリを初期化する。
    • svnsync init file:///[パス:Users/tmp/test] [同期先:http://svn.org〜]
  4. scriptフォルダをダウンロードし、batファイルを編集を行う。

filerunfor.exe

BTSを用いたデータの取得†

途中です!!!!


以下は簡略化した手順

  1. 対象プロジェクトのBugzillaやJillaのサイトのクッキーを取ってくる
    (外部資料参照=> IE8 Cookieの保存方法等
  2. GetBugData_???ファイルを用意する
    フォルダ名末尾は取得するプロジェクト名にする
    ファイル内容)
    Account
    ChangeFileNameCreateTeratermMacro
    GetHTML
    MoveScript
    SearchLostHTML
  3. GetHTML内のファイルを書き換え
    1. GetActHTML.plと
      GetBugHTML.plの,$Project,$URL,$Min,$Maxを書き換えて,実行
    2. wgetするための.shファイルが沢山作られる
  4. MoveScript内のファイルを書き換え
    1. MoveScript.plの,$Project,$Min,$Maxを書き換えて,実行
    2. MoveScript.batファイルが一つ作られる
  5. クッキーと4.で生成したファイルをGetHTMLフォルダに移動
  6. MoveScript.batを実行する
    結果.shファイルとクッキーが纏められたフォルダが沢山作られる
  7. VMを起動する
  8. VM端末上にフォルダを新規作成する
    フォルダ名は対象プロジェクトと同じ名前にしておく
  9. 上で作ったVM端末上のフォルダに6.で作った.shとクッキーを纏めた沢山のフォルダを移動
    移動方法は何でもでも良い
    ※移動時に文字コード等の変換が起こることがあるので注意する
    Winscpの場合はちゃんと設定を変えておく

    〜ここからはTera Termの話〜
  10. CreateTeraTermMacro内のファイルを書き換える
    1. ServerList.txtに
      バグを取得する端末名
      ヒストリーを取得する端末名だけを書く
      例)oss1とoss2で取得する場合
      oss1
      oss2
    2. CreateTeratermMacro,plを書き換える
      $WinDirectoryPath=’???’ にTera Termのマクロがあるディレクトリを書く(多分S棟のWindows上)
      $MacDirectoryPath=’???’ に8.でVM端末上に作ったフォルダがあるディレクトリを書く
      $Project='???' に対象プロジェクト名を書く
      $UserNameと,$Passwordにデータを取得するVM端末のログイン情報を書く
    3. CreateTeratermMacro,plを書き換える(必要がある場合)
      スクリプト中に二箇所
      ”connect '$Server[$k].?????.wakayama-u.ac.jp:22 ”
      みたいなことが書かれている部分があるが
      ここはVM端末のアドレスを指定するので必要があれば書き換えるようにする
      (多分,?????の部分をcreaかflossに書き換える)
    4. CreateTeratermMacro,plを実行する
      ExecMacro.batと,「端末名」.ttlファイル(複数のTeraTermマクロ)が作られる
  11. 生成した,「端末名」.ttlファイルをダブルクリックして実行する
    データ収集が開始される
  12. TeraTermの動作を確認する
    取得できたデータに問題が無いかも確認する
  13. 問題がなければ放置する おつかれさまでした

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS