NervesJP #18 テストどうやってやっていく回
イベント内容
開催概要
- 主催: NervesJP
- 日時: 2021年6月23日(水) 19:30-21:30
- 場所: 全国各地の皆さんのお好きなところで! 開催日時までにZoomクライアントをインストールしておいてください.
内容
皆さん,テストしてますか!
テストする時間が無いのではなく,テストしないから時間が無くなるのだ.
って誰かが言っていた気がします!(ゆるぼ:出典)
でもリアルなデバイスを扱うNervesの開発では,どうテストしたら良いんでしょ?ましてやCI/CD!?かっくいいけども,,,
というところを,今回は皆さんで悶々と考えてみたいと思います.誰かが「こうだ!」と正解を教えてくれるようなセミナではなく,ゆるふわにみんなで学んでいくスタイルですので,あらかじめご容赦ください^^;
とはいえただヤミクモにモンモンしてもアレですので,今回はゲストと話しの着火剤を用意しています
まずは,Elixir/PhoenixのCI/CDとかテスト駆動開発をどうやってんの?てのをレペゼンfukuoka.exなkoga1020さんにご紹介いただきます!
次に,ROS 2 Client Library for Elixirというアヤシゲな通信ライブラリを研究開発しているチームから kebus426 くんをお呼びして,他言語のプロセスとの通信をどう自動テストすんの?どうやってCI回したの?ってのを紹介してもらいます.
最後に,(事前準備も当日進行も)時間があれば,takasehidekiが調べてみた(これから調べる)Nerves ProjectでのCI/CDな状況をみなさんとシェアしたいと思っています.
想定する参加者
- Elixirが好きな人/やってみたい人
- Nervesに興味がある人
- ソフトウェア・テストについて一言も二言も何言でも言いたい方
グランドルール
- 可能であればマイクとビデオはオンにしてください.
- いわゆるセミナー形式ではありません.少人数?だし和気あいあいと.
- ワカラナイことがあれば遠慮なく聞きましょう!みんなで学び合いましょう!
スケジュール
時刻 | 発表者 | 内容 |
---|---|---|
19:30 | ALL | 〜頃から集まる |
19:35 | ALL | イベントスタート&カンタンに自己紹介 |
19:50 | koga1020 さん | PhoenixではどうCI/CDしてるの? |
20:20 | kebus426 くん | Rclexではどう自動テストしてるの? |
20:40 | takasehideki | Nerves Projectではどうやってるの? |
21:00 | ALL | じゃあどうすっぺ? |
21:20 | ALL | 今後の開催の検討など |
21:30 | ALL | ・・・頃を目処に終了 |
上記は目安です.当日臨機応変に調整しましょう. 途中入退場ごゆるりと大歓迎です!
Nerves とは?
関数型言語ElixirによるIoT開発フレームワークである『Nerves』は,RaspberryPiなどのIoTボード上で動作する最小構成のLinuxブートローダ+Elixir実行環境+各種デバドラのパッケージセットで,Elixir × IoTの文脈で最も活発なプロジェクトです.
詳しい解説は @takasehideki の下記記事をご参照ください!
NervesJPとは??
Nerves Community in Japan!! https://nerves-project.org
Let's join us if you wanna learn much more about Elixir/Nerves, develop something IoT systems with them, or contribute to Nerves Project. We are planning to hold the meetups by on-line.
関数型言語ElixirによるIoT開発フレームワークNervesのコミュニティです.# 日本語でおけ
Elixir/Nervesをもっと知りたい方,Nervesでなんか作ってみたい方,Nerves Projectに貢献したい方,ぜひご参加ください!
基本的にはオンラインミーティングでの実施を予定しています.開催担当は持ち回りで,LT発表形式やもくもく回など担当者のやりたい内容を好き勝手にやっていきます. 機運が高まったらオフラインなMeetUpイベントもやるかも??
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。