| December 12 2016 | Multisection: When You Need to Bisect More Than Once | Back Next | 
Start by configuring options. Set up 3 directories.
        $perlgitdir     = "$homedir/gitwork/perl";
        $workdir        = cwd();
        $outputdir      = "$homedir/multisect/outputs";
Identify first and last commits in range
        $first_commit   = 'v5.25.1';
        $last_commit    = 'd6e0ab90d221e0e0cbfcd8c68c96c721a688265f';
Compose 3 shell commands: CPAN distribution
        configure_command:      perl Makefile.PL
        make_command:           make
        test_command:           prove -vb <target>
Compose 3 shell commands: Perl 5 core
        configure_command:      sh ./Configure -des -Dusedevel -Duseithreads 1>/dev/null
        make_command:           make test_prep 1>/dev/null 2>&1
        test_command:           harness
                                # Alias for:
                                cd t; ./perl harness -v <target> > <outputfile> 2>&1; cd -
| Home Last TOC | Copyright © 2016 James E Keenan | Back Next |