UtestIntegrationTestSuite
Attributes
- Source
- UtestIntegrationTestSuite.scala
- Graph
-
- Supertypes
-
trait IntegrationTestSuiteclass TestSuitetrait TestSuitePlatformSpecifictrait TestSuiteVersionSpecifictrait Executorclass Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
If true
, run Mill subprocesss normally as a client to a long-lived background daemon. If false
, run the Mill subprocess with --no-server
so it exits after every command. Both are useful depending on what you are trying to test, and generally Mill builds are expected to behave the same in both modes (except for performance differences due to in-memory caching)
If true
, run Mill subprocesss normally as a client to a long-lived background daemon. If false
, run the Mill subprocess with --no-server
so it exits after every command. Both are useful depending on what you are trying to test, and generally Mill builds are expected to behave the same in both modes (except for performance differences due to in-memory caching)
Attributes
Whether the Mill JARs are published locally alongside this Mill launcher
Whether the Mill JARs are published locally alongside this Mill launcher
Attributes
Path to the Mill executable to use to run integration tests with
Path to the Mill executable to use to run integration tests with
Attributes
Where the project root of the Mill codebase under test is located on disk.
Where the project root of the Mill codebase under test is located on disk.
Attributes
Inherited methods
Attributes
- Inherited from:
- IntegrationTestSuite
- Source
- IntegrationTestSuite.scala
Attributes
- Inherited from:
- IntegrationTestSuite
- Source
- IntegrationTestSuite.scala
Run an integration test by providing an IntegrationTester to the given block.
Run an integration test by providing an IntegrationTester to the given block.
Attributes
- Inherited from:
- IntegrationTestSuite
- Source
- IntegrationTestSuite.scala
Whether to pass the java.home
property from the test runner to the Mill test process as the JAVA_HOME
environment variable. This is usually what you want, since it ensures the JVM version is consistent, but occasionally you may want to disable propagation because you explicitly want to test the Mill subprocess using a different JVM version
Whether to pass the java.home
property from the test runner to the Mill test process as the JAVA_HOME
environment variable. This is usually what you want, since it ensures the JVM version is consistent, but occasionally you may want to disable propagation because you explicitly want to test the Mill subprocess using a different JVM version
Attributes
- Inherited from:
- IntegrationTestSuite
- Source
- IntegrationTestSuite.scala
Attributes
- Inherited from:
- Executor
Attributes
- Inherited from:
- Executor
Attributes
- Inherited from:
- Executor
Attributes
- Inherited from:
- TestSuite
Attributes
- Inherited from:
- Executor
Inherited and Abstract methods
Attributes
- Inherited from:
- TestSuite
Deprecated and Inherited methods
Attributes
- Deprecated
- Use `utest.Tests{...}` instead
- Inherited from:
- TestSuiteVersionSpecific