diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 86935bc7a..97902b74c 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -22,3 +22,6 @@ values = [bumpversion:file:bindings/rust/Cargo.toml] search = version = \"{current_version}\" + +[bumpversion:file:bindings/rust/integration-test/Cargo.toml] +search = version = \"{current_version}\" diff --git a/Cargo.toml b/Cargo.toml index 238dc0e81..1d6f069d2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,5 @@ [workspace] members = [ - "bindings/rust" + "bindings/rust", + "bindings/rust/integration-test" ] diff --git a/bindings/rust/integration-test/Cargo.toml b/bindings/rust/integration-test/Cargo.toml new file mode 100644 index 000000000..675ba42f6 --- /dev/null +++ b/bindings/rust/integration-test/Cargo.toml @@ -0,0 +1,13 @@ +# Fizzy: A fast WebAssembly interpreter +# Copyright 2019-2020 The Fizzy Authors. +# SPDX-License-Identifier: Apache-2.0 + +[package] +name = "fizzy-integration-test" +version = "0.6.0-dev" +authors = ["Alex Beregszaszi "] +edition = "2018" +publish = false + +[dependencies] +fizzy = { path = "../", version = "0.6.0-dev" } diff --git a/bindings/rust/integration-test/src/main.rs b/bindings/rust/integration-test/src/main.rs new file mode 100644 index 000000000..bc95f442e --- /dev/null +++ b/bindings/rust/integration-test/src/main.rs @@ -0,0 +1,10 @@ +// Fizzy: A fast WebAssembly interpreter +// Copyright 2019-2020 The Fizzy Authors. +// SPDX-License-Identifier: Apache-2.0 + +extern crate fizzy; + +fn main() { + assert_eq!(fizzy::validate(&[]), false); + println!("Fizzy works!"); +}