You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,26 +36,26 @@ Python (3.7.0 or higher, and [Anaconda](https://www.anaconda.com/) recommended)
36
36
- Specify directory name using `-r -f DIR_NAME` to run a test suite (logs are automatically generated in log/DIR_NAME)
37
37
- e.g. `python test.py -f tests/safe/ -a -r -v -t 360 -o result/result.log`
38
38
39
-
- Or specify a file list using `-b -f FILELIST` (run files specified in the file list, whose format is the same as `tests/filtered`)
40
-
- e.g. `python test.py -a -v -b -f tests/filtered -a -t 360 -o result/result.log`
39
+
- Or specify a file list using `-b -f FILELIST` (run files specified in the file list whose format is one file path in each line)
40
+
- e.g. `python test.py -a -v -b -f tests/filtered.txt -a -t 360 -o result/result.log`
41
41
42
42
- Increase log file verbosity using `-v` (not effective in output on screen)
43
43
44
44
- Adjust timeout using `-t TIMEOUT`, only effective in directory mode
45
45
46
-
- Specify the overall result file using `-o FILE_NAME`, export a result CSV (with success and timing statistics) with the same file name using `-a`
46
+
- Specify the result summary log file using `-o FILE_NAME`; Export an additional result summary CSV `FILE_NAME_prefix.csv`(with success and timing statistics) using `-a`; The summary is only available when running multiple instances (directory mode or file list mode)
47
47
48
48
- Start testing from the file index k in the folder `-s K` (`K` is the index starting from zero)
49
49
50
-
- If you want to run multiple instances, make sure to use different `FILE_NAME`-s in the config file to avoid clash (`config.yaml` in default)
50
+
- If you want to run multiple instances, make sure to use different `FILE_NAME`-s in the config file to avoid clash (`config.yml` in default)
51
51
52
52
- More options see `--help`
53
53
54
54
- After finishing running, the `./tmp` directory can be deleted safely
55
55
56
56
# To reproduce Chronosymbolic-single
57
57
58
-
Please refer to the configuration in `./experiment/result_summary.log`. The default config should also be decent. Even fixed random seeds can cause minor randomness that may slightly affect the performance.
58
+
Please refer to the configuration in `./experiment/result_summary.log`. Using the default config in `config.yml` should also be decent. Even fixed random seeds can cause minor randomness that may slightly affect the performance.
Copy file name to clipboardExpand all lines: experiment/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ The structure of the log is as follows:
5
5
6
6
1. The first 2 lines are the modules used.
7
7
8
-
2. The "Hyperparameters" section shows all the hyperparameters in `config.yaml`.
8
+
2. The "Hyperparameters" section shows all the hyperparameters in `config.yml`.
9
9
10
10
3. The "CHC Solving" part shows the results of solving all instances in the test suite. For each instance, it shows the file names, the size of the `*.smt2` or `*.smt` instance, the overall running time and time of each component, auxiliary info generated when running our tool (not important), the satisfiability of the CHC (correctness of corresponding program) and the proof (solution interpretation of predicates), and the double check procedure ensuring the correctness of the proof.
0 commit comments