From c64d92f9883d7873aac7e2102c353a3daa28723d Mon Sep 17 00:00:00 2001 From: Zachary Dremann Date: Mon, 9 Jun 2014 09:09:57 -0400 Subject: Add travis-ci integration --- .travis.yml | 8 ++++++++ examples/client.rs | 25 +++++++++++++++++++++++++ examples/hello.rs | 4 ---- examples/main.rs | 25 ------------------------- 4 files changed, 33 insertions(+), 29 deletions(-) create mode 100644 .travis.yml create mode 100644 examples/client.rs delete mode 100644 examples/hello.rs delete mode 100644 examples/main.rs diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..52437b6 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,8 @@ +before_install: + - yes | sudo add-apt-repository ppa:hansjorg/rust + - sudo apt-get update +install: + - sudo apt-get install rust-nightly +script: + - make lib examples + diff --git a/examples/client.rs b/examples/client.rs new file mode 100644 index 0000000..6ec9134 --- /dev/null +++ b/examples/client.rs @@ -0,0 +1,25 @@ +extern crate irc; + +use std::io::net::tcp::TcpStream; +use std::io::BufferedReader; + +use irc::IrcConnection; +use irc::msg::Message; +use irc::msg::cmd; + +fn main() { + let message = Message { + prefix: None, + command: cmd::PrivMsg("#rust".to_string(), "Hi there everyone".to_string()), + }; + + println!("{}", message); + + let on_msg = |message: &Message, _sender: &Sender| { + println!("{}", *message); + }; + + let mut connection = IrcConnection::connect("irc.mozilla.org", 6667, "Dr-Emann".to_string(), "dremann".to_string(), "Zachary Dremann".to_string(), on_msg).unwrap(); + + connection.run_loop(); +} diff --git a/examples/hello.rs b/examples/hello.rs deleted file mode 100644 index 6f8dfa1..0000000 --- a/examples/hello.rs +++ /dev/null @@ -1,4 +0,0 @@ -fn main() { - println!("Hello!"); -} - diff --git a/examples/main.rs b/examples/main.rs deleted file mode 100644 index 6ec9134..0000000 --- a/examples/main.rs +++ /dev/null @@ -1,25 +0,0 @@ -extern crate irc; - -use std::io::net::tcp::TcpStream; -use std::io::BufferedReader; - -use irc::IrcConnection; -use irc::msg::Message; -use irc::msg::cmd; - -fn main() { - let message = Message { - prefix: None, - command: cmd::PrivMsg("#rust".to_string(), "Hi there everyone".to_string()), - }; - - println!("{}", message); - - let on_msg = |message: &Message, _sender: &Sender| { - println!("{}", *message); - }; - - let mut connection = IrcConnection::connect("irc.mozilla.org", 6667, "Dr-Emann".to_string(), "dremann".to_string(), "Zachary Dremann".to_string(), on_msg).unwrap(); - - connection.run_loop(); -} -- cgit v1.2.3-54-g00ecf