[−][src]Struct wasm_pack::command::test::TestOptions
Everything required to configure the wasm-pack test
command.
Fields
path: Option<PathBuf>
The path to the Rust crate. If not set, searches up the path from the current dirctory.
node: bool
Run the tests in Node.js.
firefox: bool
Run the tests in Firefox. This machine must have a Firefox installation.
If the geckodriver
WebDriver client is not on the $PATH
, and not
specified with --geckodriver
, then wasm-pack
will download a local
copy.
geckodriver: Option<PathBuf>
The path to the geckodriver
WebDriver client for testing in
Firefox. Implies --firefox
.
chrome: bool
Run the tests in Chrome. This machine must have a Chrome installation.
If the chromedriver
WebDriver client is not on the $PATH
, and not
specified with --chromedriver
, then wasm-pack
will download a local
copy.
chromedriver: Option<PathBuf>
The path to the chromedriver
WebDriver client for testing in
Chrome. Implies --chrome
.
safari: bool
Run the tests in Safari. This machine must have a Safari installation,
and the safaridriver
WebDriver client must either be on the $PATH
or
specified explicitly with the --safaridriver
flag. wasm-pack
cannot
download the safaridriver
WebDriver client for you.
safaridriver: Option<PathBuf>
The path to the safaridriver
WebDriver client for testing in
Safari. Implies --safari
.
headless: bool
When running browser tests, run the browser in headless mode without any UI or windows.
mode: InstallMode
Sets steps to be run. [possible values: no-install, normal]
release: bool
Build with the release profile.
extra_options: Vec<String>
List of extra options to pass to cargo test
Trait Implementations
impl Debug for TestOptions
[src]
impl Default for TestOptions
[src]
fn default() -> TestOptions
[src]
impl StructOpt for TestOptions
[src]
fn clap<'a, 'b>() -> App<'a, 'b>
[src]
fn from_clap(matches: &ArgMatches) -> Self
[src]
fn from_args() -> Self
[src]
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
[src]
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
fn from_iter_safe<I>(iter: I) -> Result<Self, Error> where
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
[src]
I: IntoIterator,
<I as IntoIterator>::Item: Into<OsString>,
<I as IntoIterator>::Item: Clone,
Auto Trait Implementations
impl RefUnwindSafe for TestOptions
impl Send for TestOptions
impl Sync for TestOptions
impl Unpin for TestOptions
impl UnwindSafe for TestOptions
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Erased for T
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,