ParallelRunner
class ParallelRunner implements RunnerInterface (View source)
Traits
                    CreatesApplication    
                
            Properties
| static protected Closure|null | $applicationResolver | The application resolver callback.  | 
                |
| static protected Closure|null | $runnerResolver | The runner resolver callback.  | 
                |
| protected Options | $options | The original test runner options.  | 
                |
| protected OutputInterface | $output | The output instance.  | 
                |
| protected RunnerInterface | $runner | The original test runner.  | 
                
Methods
                    void
                
                
                    __construct(Options $options, OutputInterface $output)
        
                                            
                
            Creates a new test runner instance.
                    static void
                
                
                
            
                    static void
                
                
                
            
                    void
                
                
                    run()
        
                                            
                
            Runs the test suite.
                    int
                
                
                    getExitCode()
        
                                            
                
            Returns the highest exit code encountered throughout the course of test execution.
                    void
                
                
                    forEachProcess(callable $callback)
        
                                            
                
            Apply the given callback for each process.
                    createApplication()
        
                                            
                
            Creates the application.
Details
        
                            void
    __construct(Options $options, OutputInterface $output)
        
    
    Creates a new test runner instance.
        
                static            void
    resolveApplicationUsing(Closure|null $resolver)
        
    
    Set the application resolver callback.
        
                static            void
    resolveRunnerUsing(Closure|null $resolver)
        
    
    Set the runner resolver callback.
        
                            void
    run()
        
    
    Runs the test suite.
        
                            int
    getExitCode()
        
    
    Returns the highest exit code encountered throughout the course of test execution.
        
                    protected        void
    forEachProcess(callable $callback)
        
    
    Apply the given callback for each process.
        
                    protected        Application
    createApplication()
        
    
    Creates the application.