webdriver_client 0.2.5

WebDriver client library
Documentation
#!/usr/bin/env bash
set -e;
readonly crate_dir="$( cd $(dirname ${BASH_SOURCE})/..; pwd )";

# Run a build with a given toolchain.
TC=${TC?Supply a toolchain in this environment variable}

echo "Rust toolchain: ${TC}"

CRATE_DIR=$( cd $(dirname ${BASH_SOURCE[0]})/..; pwd )
export CARGO_TARGET_DIR="${CRATE_DIR}/target/build_local/${TC}"

set -x;

rustup toolchain update ${TC};

cd ${CRATE_DIR};

cargo +${TC} build -p webdriver_client --verbose;
export PATH="${PATH}:${crate_dir}/bin";
RUST_LOG="webdriver=trace" \
    cargo +${TC} test -p webdriver_client --verbose -- \
    --test-threads=1;