Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yoshio Hanawa
2,504 views
Testing PHP extension on Travis CI
Read more
2
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 12
2
/ 12
3
/ 12
4
/ 12
5
/ 12
6
/ 12
7
/ 12
8
/ 12
9
/ 12
10
/ 12
11
/ 12
12
/ 12
More Related Content
PDF
PHP-FPMとuWSGI——mod_php以外の選択肢を探る
by
Yoshio Hanawa
PDF
Word pressのテーマは firephpでハックすれば 良かったのか
by
Hisateru Tanaka
ODP
Seccan2012 secure os
by
Chiharu Usui
PDF
Blenderを用いたリグ転送実験
by
Kazuma Hatta
PDF
フロントエンド開発の3ステップ(npm事始め)
by
hashedrock
PDF
Rustのタスクモデルについて
by
zigen
ODP
Pukiwiki コメントスパム対策 / 電波時計で NTP
by
Kenichiro MATOHARA
PDF
DevEnv Tryit.vim Phrase.vim
by
t9md
PHP-FPMとuWSGI——mod_php以外の選択肢を探る
by
Yoshio Hanawa
Word pressのテーマは firephpでハックすれば 良かったのか
by
Hisateru Tanaka
Seccan2012 secure os
by
Chiharu Usui
Blenderを用いたリグ転送実験
by
Kazuma Hatta
フロントエンド開発の3ステップ(npm事始め)
by
hashedrock
Rustのタスクモデルについて
by
zigen
Pukiwiki コメントスパム対策 / 電波時計で NTP
by
Kenichiro MATOHARA
DevEnv Tryit.vim Phrase.vim
by
t9md
What's hot
PDF
第二回 クラウドサーバー管理者若葉の会
by
masayoshi shiraishi
PDF
FuelPHPを3ヶ月使ってみて
by
Tetsuji Koyama
PDF
Php非同期の技法
by
Shogo Kawahara
PDF
Predefを使ったsqlのトレース
by
悠滋 山本
PPTX
結婚式の画像がどうしてもほしかった話
by
Daijirou Yamada
PPTX
PHPべんちまーく
by
chichi1091
PDF
PHP With Windows binary
by
Masahiko Sakamoto
PDF
5分でわかる静的解析入門
by
Kenta USAMI
PDF
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
by
Kenichiro MATOHARA
PDF
Javascriptを書きたくないヒ トのためのPythonScript
by
Kazufumi Ohkawa
PDF
Nltk for biginer
by
Atsushi Hayakawa
PDF
libpgenでパケット操作
by
slankdev
PPTX
第一回サーバー勉強友の会
by
Takahashi Tomohiko
PDF
プログラミング作法
by
Kota Uchida
PPTX
第二回サーバー勉強友の会
by
Takahashi Tomohiko
PDF
例外のlogを快適に
by
Takashi Kawachi
PDF
Linux で写真を操作 - 写真の管理、現像、投稿 -
by
Kenichiro MATOHARA
PDF
久しぶりのPythonでgoogleのアレを制御してみた
by
Shohei Tai
PDF
hpingで作るパケット
by
Takaaki Hoyo
PDF
ほんとはこわくない Gentoo Linux
by
gion_XY
第二回 クラウドサーバー管理者若葉の会
by
masayoshi shiraishi
FuelPHPを3ヶ月使ってみて
by
Tetsuji Koyama
Php非同期の技法
by
Shogo Kawahara
Predefを使ったsqlのトレース
by
悠滋 山本
結婚式の画像がどうしてもほしかった話
by
Daijirou Yamada
PHPべんちまーく
by
chichi1091
PHP With Windows binary
by
Masahiko Sakamoto
5分でわかる静的解析入門
by
Kenta USAMI
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
by
Kenichiro MATOHARA
Javascriptを書きたくないヒ トのためのPythonScript
by
Kazufumi Ohkawa
Nltk for biginer
by
Atsushi Hayakawa
libpgenでパケット操作
by
slankdev
第一回サーバー勉強友の会
by
Takahashi Tomohiko
プログラミング作法
by
Kota Uchida
第二回サーバー勉強友の会
by
Takahashi Tomohiko
例外のlogを快適に
by
Takashi Kawachi
Linux で写真を操作 - 写真の管理、現像、投稿 -
by
Kenichiro MATOHARA
久しぶりのPythonでgoogleのアレを制御してみた
by
Shohei Tai
hpingで作るパケット
by
Takaaki Hoyo
ほんとはこわくない Gentoo Linux
by
gion_XY
Viewers also liked
PDF
zval をダイエットしてみた
by
Yoshio Hanawa
PDF
PHPNGの動向
by
Yoshio Hanawa
PPTX
SQLite2と3のエスケープ関数の違いとその対策
by
Akishige TAKEKOSHI
PPTX
php7's ast
by
do_aki
PDF
php-buildがいかに便利かを力説する
by
Yoshio Hanawa
PDF
PHP7の拡張モジュール事情
by
Yoshio Hanawa
PDF
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
by
Yoshio Hanawa
PDF
Laungage Update PHP編
by
Yoshio Hanawa
PDF
PHP7の内部実装から学ぶ性能改善テクニック
by
Yoshio Hanawa
PDF
Zend OPcacheの速さの秘密を探る
by
Yoshio Hanawa
PDF
PHPの拡張モジュールをGoで作る
by
Yoshio Hanawa
PDF
PHP7はなぜ速いのか
by
Yoshio Hanawa
PDF
偶然にも500万個のSSH公開鍵を手に入れた俺たちは
by
Yoshio Hanawa
PDF
PHP7で変わること ——言語仕様とエンジンの改善ポイント
by
Yoshio Hanawa
zval をダイエットしてみた
by
Yoshio Hanawa
PHPNGの動向
by
Yoshio Hanawa
SQLite2と3のエスケープ関数の違いとその対策
by
Akishige TAKEKOSHI
php7's ast
by
do_aki
php-buildがいかに便利かを力説する
by
Yoshio Hanawa
PHP7の拡張モジュール事情
by
Yoshio Hanawa
OPcacheの新機能ファイルベースキャッシュの内部実装を読んでみた
by
Yoshio Hanawa
Laungage Update PHP編
by
Yoshio Hanawa
PHP7の内部実装から学ぶ性能改善テクニック
by
Yoshio Hanawa
Zend OPcacheの速さの秘密を探る
by
Yoshio Hanawa
PHPの拡張モジュールをGoで作る
by
Yoshio Hanawa
PHP7はなぜ速いのか
by
Yoshio Hanawa
偶然にも500万個のSSH公開鍵を手に入れた俺たちは
by
Yoshio Hanawa
PHP7で変わること ——言語仕様とエンジンの改善ポイント
by
Yoshio Hanawa
Similar to Testing PHP extension on Travis CI
PDF
Getting Started with Testing using PHPUnit
by
Atsuhiro Kubo
PDF
Php勉強会資料20090629
by
Takako Miyagawa
PDF
Code igniterでテスト駆動開発 資料作成中
by
Takako Miyagawa
PDF
Introduction to Continuous Test Runner MakeGood
by
Atsuhiro Kubo
PDF
Travis CIで実現するPHPアプリの自動テスト
by
Yusuke Ando
PDF
WordCamp Kansai 2015 CI ハンズオン
by
タカシ キタジマ
PDF
Code ignitertalk 01
by
Takako Miyagawa
PDF
Travis CIですぐに始める継続的インテグレーション
by
Yusuke Ando
PDF
Local php-100828 2
by
Akio Ishida
PDF
Ciを試してみる
by
健治 高橋
PPT
Php unit extensions_selenium2_testcaseによる結合試験でらくらくテスト♪
by
Tsutomu Chikuba
PDF
PHPの今とこれから2014
by
Rui Hirokawa
PDF
Code igniter + ci phpunit-test
by
ME iBotch
PDF
Eclipse PDT + MakeGoodによるPHPコードのテスト
by
Atsuhiro Kubo
PDF
CodeIgniter東京勉強会 2011.05.14
by
Takako Miyagawa
PDF
関西Php勉強会のlimeの話
by
Hisateru Tanaka
PDF
Eclipse PDT + MakeGood による PHP コードのテスト
by
Atsuhiro Kubo
KEY
Aizu.LT16 社会人1年目の失敗とContinuous Integration
by
Tomoaki Tamura
PDF
MakeGoodで快適なテスト駆動開発を
by
Atsuhiro Kubo
PDF
PHPとTravis CIでブラウザテスト
by
Yusuke Ando
Getting Started with Testing using PHPUnit
by
Atsuhiro Kubo
Php勉強会資料20090629
by
Takako Miyagawa
Code igniterでテスト駆動開発 資料作成中
by
Takako Miyagawa
Introduction to Continuous Test Runner MakeGood
by
Atsuhiro Kubo
Travis CIで実現するPHPアプリの自動テスト
by
Yusuke Ando
WordCamp Kansai 2015 CI ハンズオン
by
タカシ キタジマ
Code ignitertalk 01
by
Takako Miyagawa
Travis CIですぐに始める継続的インテグレーション
by
Yusuke Ando
Local php-100828 2
by
Akio Ishida
Ciを試してみる
by
健治 高橋
Php unit extensions_selenium2_testcaseによる結合試験でらくらくテスト♪
by
Tsutomu Chikuba
PHPの今とこれから2014
by
Rui Hirokawa
Code igniter + ci phpunit-test
by
ME iBotch
Eclipse PDT + MakeGoodによるPHPコードのテスト
by
Atsuhiro Kubo
CodeIgniter東京勉強会 2011.05.14
by
Takako Miyagawa
関西Php勉強会のlimeの話
by
Hisateru Tanaka
Eclipse PDT + MakeGood による PHP コードのテスト
by
Atsuhiro Kubo
Aizu.LT16 社会人1年目の失敗とContinuous Integration
by
Tomoaki Tamura
MakeGoodで快適なテスト駆動開発を
by
Atsuhiro Kubo
PHPとTravis CIでブラウザテスト
by
Yusuke Ando
More from Yoshio Hanawa
PPTX
自宅の消費電力をリアルタイムに グラフ化してみた
by
Yoshio Hanawa
PDF
Zend VMにおける例外の実装
by
Yoshio Hanawa
PDF
Zend VMにおける例外の実装
by
Yoshio Hanawa
PDF
ぼくのかんがえる さいきょうの銀行振込
by
Yoshio Hanawa
PDF
「OKグーグル! 銀行振込1000円」
by
Yoshio Hanawa
PDF
浮動小数点数とOSSのバグの話
by
Yoshio Hanawa
PDF
PHP拡張をPECLに登録してわかったこと
by
Yoshio Hanawa
PDF
GitHubからお金をもらった話
by
Yoshio Hanawa
PDF
iOS/macOSとAndroid/Linuxのサンドボックス機構について調べた
by
Yoshio Hanawa
PDF
realpathキャッシュと OPcacheの面倒すぎる関係
by
Yoshio Hanawa
PDF
家庭用ブロードバンドルータ上でWordPressを動かそう
by
Yoshio Hanawa
PDF
GitHubにバグ報告して賞金$500を頂いた話
by
Yoshio Hanawa
PDF
PHPの正規表現と最長一致
by
Yoshio Hanawa
PDF
浮動小数点数の話 2013年度版
by
Yoshio Hanawa
KEY
php-timecopを実戦投入してみた
by
Yoshio Hanawa
KEY
PHPエクステンションの開発tips
by
Yoshio Hanawa
PDF
PHPで時間旅行をする方法
by
Yoshio Hanawa
自宅の消費電力をリアルタイムに グラフ化してみた
by
Yoshio Hanawa
Zend VMにおける例外の実装
by
Yoshio Hanawa
Zend VMにおける例外の実装
by
Yoshio Hanawa
ぼくのかんがえる さいきょうの銀行振込
by
Yoshio Hanawa
「OKグーグル! 銀行振込1000円」
by
Yoshio Hanawa
浮動小数点数とOSSのバグの話
by
Yoshio Hanawa
PHP拡張をPECLに登録してわかったこと
by
Yoshio Hanawa
GitHubからお金をもらった話
by
Yoshio Hanawa
iOS/macOSとAndroid/Linuxのサンドボックス機構について調べた
by
Yoshio Hanawa
realpathキャッシュと OPcacheの面倒すぎる関係
by
Yoshio Hanawa
家庭用ブロードバンドルータ上でWordPressを動かそう
by
Yoshio Hanawa
GitHubにバグ報告して賞金$500を頂いた話
by
Yoshio Hanawa
PHPの正規表現と最長一致
by
Yoshio Hanawa
浮動小数点数の話 2013年度版
by
Yoshio Hanawa
php-timecopを実戦投入してみた
by
Yoshio Hanawa
PHPエクステンションの開発tips
by
Yoshio Hanawa
PHPで時間旅行をする方法
by
Yoshio Hanawa
Testing PHP extension on Travis CI
1.
Testing PHP extension
on Travis CI hnw 第4回闇PHP勉強会 (2013/03/02) 発表資料 13年3月3日日曜日
2.
自己紹介
@hnw カレーとバグが大好物 好きな境界値:2^53+1 (doubleで表現できない最小の自然数) 最近はHaskellでProject Euler解いてます 13年3月3日日曜日
3.
今日おはなしすること
PHP extension作った! もちろんCIしたいですよね でも自分で環境作るとかダルいし そこでTravis CIですよ テストの書き方も少しだけ紹介します 13年3月3日日曜日
4.
Travis CIとは
GitHubと連携しているCIサービス CI=勝手にテスト回す仕組み 各種プログラミング言語に対応 git pushするだけでPHP5.2から5.5でテストが走る 普通はPHPプログラムのテストに使います 13年3月3日日曜日
5.
ExtensionもCIできる!
Travis CIではテストコマンドを自由に記述できる 「phpize && ./configure && make test」 13年3月3日日曜日
6.
make testのオプション
NO_INTERACTION=1 テスト結果をメールするかどうか聞かない Travis CIでテストするときは必須 TESTS=--show-all テストの経過を標準出力に全て表示 環境のログイン権限がないので、情報は多い方がいい 13年3月3日日曜日
7.
Travis CIの不満な点
ZTSなPHPが無い --enable-debugつきのPHPが無い FPMなPHPが無い まあ仕方ないよね…(́・ω・`) 13年3月3日日曜日
8.
テストの書き方
make testの仕組みに乗っかります tests/*.phptがテスト対象 でも*.phptってあんまり書いたことないですよね 13年3月3日日曜日
9.
*.phptの記法
ext/*/tests/*.phptを参考にすればいいと思うよ! 便利なブロックを少し紹介 SKIPIF:テストをスキップする条件をPHPで書ける INI:このテストだけで有効なiniの内容を書ける ENV:このテストだけで有効な環境変数を書ける 13年3月3日日曜日
10.
*.phptの例 13年3月3日日曜日
11.
まとめ
Travis CIでPHP Extensionのテストもできるよ! Extensionのテストは*.phptを書くだけだよ! テスト書いとくと安心感が違うよ! 13年3月3日日曜日
12.
ご静聴
ありがとう ございました 13年3月3日日曜日
Download