Class Pytest.Builder

  • All Implemented Interfaces:
    software.amazon.jsii.Builder<Pytest>
    Enclosing class:
    Pytest

    @Stability(Experimental)
    public static final class Pytest.Builder
    extends Object
    implements software.amazon.jsii.Builder<Pytest>
    (experimental) A fluent builder for Pytest.
    • Method Detail

      • create

        @Stability(Experimental)
        public static Pytest.Builder create​(Project project)
        Parameters:
        project - This parameter is required.
        Returns:
        a new instance of Pytest.Builder.
      • maxFailures

        @Stability(Experimental)
        public Pytest.Builder maxFailures​(Number maxFailures)
        (experimental) Stop the testing process after the first N failures.

        Parameters:
        maxFailures - Stop the testing process after the first N failures. This parameter is required.
        Returns:
        this
      • testdir

        @Stability(Experimental)
        public Pytest.Builder testdir​(String testdir)
        (experimental) Directory with tests.

        Default: 'tests'

        Parameters:
        testdir - Directory with tests. This parameter is required.
        Returns:
        this
      • version

        @Stability(Experimental)
        public Pytest.Builder version​(String version)
        (experimental) Pytest version.

        Default: "7.4.3"

        Parameters:
        version - Pytest version. This parameter is required.
        Returns:
        this
      • build

        @Stability(Experimental)
        public Pytest build()
        Specified by:
        build in interface software.amazon.jsii.Builder<Pytest>
        Returns:
        a newly built instance of Pytest.