Skip to content

CLI tool to search pages recursively for matches in text content

Notifications You must be signed in to change notification settings

leonidas1712/findw

Repository files navigation

findw

Investigating a recursive, parallel, space-optimal adaptation of Unix’s find command for webpages.

Running tests

./test.sh 0 1 # run specific tests
./test.sh all # run all tests

Getting performance metrics

./perf.sh 0 3 # get metrics for case 0 with 3 runs - outputs to perf/0.perf
./perf.sh all # metrics for all cases

Generate output to test against

./gen_out.sh 0 # generate output for 0.in
./gen_out.sh all # for all cases (takes some time)

Validate correctness of .out files corresponding to cases

python3 validation.py 0 1 2 # check output/0.out, 1.out, 2.out
python3 validation.py # checks all cases corresponding to .in files in input/

Run a case with helper script

./run.sh 1 # Runs 1.in

To start the test sites, simply run

./site.sh

About

CLI tool to search pages recursively for matches in text content

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published