Use workspace in examples

This commit is contained in:
Yota Toyama
2019-06-02 06:44:21 +00:00
parent 83f3e445a1
commit eeb89f030f
2 changed files with 16 additions and 14 deletions

9
examples/Cargo.toml Normal file
View File

@@ -0,0 +1,9 @@
[workspace]
members = [
"coroutines",
"dynamic_threads",
"free_by_borrow",
"free_by_gc",
"static_threads",
"suspended_coroutines",
]

View File

@@ -2,19 +2,12 @@
set -ex
for dir in $(ls)
do
if ! [ -d $dir ]
then
continue
fi
cargo build
(
cd $dir
cargo build
target/debug/$dir &
pid=$!
sleep 10
kill $pid
)
for cargo_file in */Cargo.toml
do
target/debug/$(dirname $cargo_file) &
pid=$!
sleep 10
kill $pid
done