Skip to content

Commit ca8d15f

Browse files
committed
Add tests
1 parent ebccb0a commit ca8d15f

File tree

5 files changed

+15
-0
lines changed

5 files changed

+15
-0
lines changed

Diff for: .gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Session.vim
2525
# Generated by Cargo
2626
**/target/*
2727
/rustler/target/
28+
/rustler_tests/priv/native/*
2829
/rustler_tests/target/
2930
/rustler_tests/_build
3031
/rustler_tests/deps

Diff for: Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ members = [
33
"rustler",
44
"rustler_codegen",
55
"rustler_sys",
6+
"rustler_tests/native/binary_example",
67
"rustler_tests/native/rustler_test",
78
"rustler_tests/native/deprecated_macros",
89
]

Diff for: rustler_tests/mix.exs

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ defmodule RustlerTest.Mixfile do
1010
start_permanent: Mix.env() == :prod,
1111
compilers: [:rustler] ++ Mix.compilers(),
1212
rustler_crates: [
13+
binary_example: [mode: :debug],
1314
rustler_test: [mode: :debug],
1415
deprecated_macros: [mode: :debug]
1516
],

Diff for: rustler_tests/native/binary_example/Cargo.toml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[package]
2+
name = "binary_example"
3+
version = "0.1.0"
4+
authors = []
5+
edition = "2018"
6+
7+
[[bin]]
8+
name = "binary_example"
9+
path = "src/main.rs"

Diff for: rustler_tests/native/binary_example/src/main.rs

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
fn main() {
2+
println!("Hello from Rust!");
3+
}

0 commit comments

Comments
 (0)