Ctrl + click test results.
The files used for the test were either selected becuase they had elements the pull request addresses, or selected at random. Expand below to show test files:
Show Files Tested
- brew.1
- expr.1
- files.txt
- ipsec_atoasr.3
- libssh2_sftp_readdir_ex.3
- libssh2_userauth_publickey_sk.3
- logtalk_allure_report.1
- logtalk_tester.1.txt
- mc.1.in
- mmcli.8
- nmap.1
- pcap-filter.manmisc.in
- pcap-linktype.manmisc.in
- pidstat.1
- quintuslgt.1
- svnfiltereddump.1
- xmllint.1
- CURLINFO_PROTOCOL.3
- CURLINFO_PROXY_SSL_VERIFYRESULT.3
- CURLINFO_SSL_VERIFYRESULT.3
- CURLOPT_PROXY.3
- curl-config.1
- curl.1
- curl_easy_escape.3
- curl_easy_setopt.3
- doh.1
- libcurl-errors.3
- libcurl-thread.3
- libcurl-tutorial.3
- mk-ca-bundle.1
- temp.txt
- trurl.1
I included comments in data-test (file to build test) where each of the below steps. They should be hard to miss.
- Set configuration and ready test elements.
- Clone source (bagder) and pull (jhauga) roffit repo.
- Start test function configurring function for source or pull.
- Set a start and end time for each build with roffit, pushing start and end to two separate arrays.
- In
run_command()
sub-function call roffit first utilizing prior configurations to build using source or pull roffit and calculate build time(s).- Additional marker here cause this is where roffit is called and timed.
- Determnin difference after all files built second in `runc_command() sub-function.
- Call
run_command()
sub-function. - Determine if there is a difference, checking empty files and count number of differences.
- Call
run_test()
function with source or pull, reconfigure and callrun_test()
again. - Make support html elements for difference output and dropdown menus.
- Compare total fies built to files with differences, outputting results to supporting text file.
- Calculate stats for build times, outputting results to supporting text file.
- Make remaining support html elements and clean files and directories.