|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 20-Dec-2021 | - |
| behaviour_SUITE_data/ | H | 20-Dec-2021 | - | 521 | 352 |
| callgraph_SUITE_data/ | H | 20-Dec-2021 | - | 40 | 15 |
| indent2_SUITE_data/ | H | 20-Dec-2021 | - | 221 | 159 |
| indent_SUITE_data/ | H | 20-Dec-2021 | - | 6,954 | 5,357 |
| map_SUITE_data/ | H | 20-Dec-2021 | - | 3,809 | 2,885 |
| opaque_SUITE_data/ | H | 20-Dec-2021 | - | 26,990 | 18,526 |
| options1_SUITE_data/ | H | 20-Dec-2021 | - | 29,680 | 20,397 |
| options2_SUITE_data/ | H | 20-Dec-2021 | - | 2,056 | 1,340 |
| overspecs_SUITE_data/ | H | 20-Dec-2021 | - | 92 | 69 |
| r9c_SUITE_data/ | H | 20-Dec-2021 | - | 80,599 | 59,193 |
| race_SUITE_data/ | H | 20-Dec-2021 | - | 3,440 | 2,369 |
| small_SUITE_data/ | H | 20-Dec-2021 | - | 8,240 | 5,563 |
| specdiffs_SUITE_data/ | H | 20-Dec-2021 | - | 138 | 100 |
| underspecs_SUITE_data/ | H | 20-Dec-2021 | - | 127 | 76 |
| unmatched_returns_SUITE_data/ | H | 20-Dec-2021 | - | 126 | 65 |
| user_SUITE_data/ | H | 20-Dec-2021 | - | 10,308 | 8,220 |
| Makefile | H A D | 20-Dec-2021 | 1 KiB | 39 | 22 |
| README | H A D | 20-Dec-2021 | 1.4 KiB | 39 | 28 |
| abstract_SUITE.erl | H A D | 20-Dec-2021 | 3.5 KiB | 108 | 79 |
| dialyzer.cover | H A D | 20-Dec-2021 | 96 | 4 | 3 |
| dialyzer.spec | H A D | 20-Dec-2021 | 133 | 6 | 3 |
| dialyzer_SUITE.erl | H A D | 20-Dec-2021 | 2 KiB | 79 | 36 |
| dialyzer_common.erl | H A D | 20-Dec-2021 | 12.7 KiB | 383 | 330 |
| dialyzer_test_constants.hrl | H A D | 20-Dec-2021 | 34 | 2 | 1 |
| file_utils.erl | H A D | 20-Dec-2021 | 4.1 KiB | 156 | 135 |
| plt_SUITE.erl | H A D | 20-Dec-2021 | 14.2 KiB | 422 | 316 |
| typer_SUITE.erl | H A D | 20-Dec-2021 | 4.6 KiB | 159 | 113 |
README
1-------------------------------
2To add test cases in any suite:
3-------------------------------
4
5 1) If the test requires Dialyzer to analyze a single file (TEST.erl) place it
6 in the suite's 'src' directory. If analysis of more files is needed place
7 them all in a new directory (TEST) in suite's 'src' directory.
8
9 2) Create a file named TEST containing the expected result in suite's 'result'
10 directory.
11
12----------------------
13To create a new suite:
14----------------------
15
16 1) Create a directory with the suffix '_SUITE_data'. The name should
17 describe the suite.
18
19 2) In the suite's directory create subdirectories 'src' and 'results' as
20 well as a 'dialyzer_options' file with the following content:
21
22 {dialyzer_options, List}.
23 {time_limit, Limit}.
24
25 where:
26
27 List = a list of Dialyzer options. Common case will be something
28 like [{warnings, Warnings}], where Warnings is a list of valid
29 '-W' prefixed dialyzer options without the 'W' prefix (e.g.
30 '-Wfoo' would be declared as [{warnings, [foo]}].
31 Limit = the amount of time (in minutes) each test case is allowed to
32 run. Must be greater than the time required to complete the most
33 time-consuming test in the suite.
34
35 Any of these lines may be missing. Default options list is empty and
36 default time limit is 1 minute.
37
38 3) Add tests as described in previous section.
39