Closed
Description
Introduction
The TCK framework is confusing:
- The entire framework is divided into test and tck, but a lot of content in test can be implemented using tck.
- Some methods are not abstract enough, such as NebulaService.start(), in which not only starts the nebula service, but also executes "add hosts".
- Many global variables are distributed in various files, with different names, but the content is the same. For example, CURR_PATH in nebula-test-run.py, CURR_DIR and TEST_DIR in makefile.
- Some variables are confusing, such as NB_TMP_PATH and SPACE_TMP_PATH, which seems directory names, but are actually file names.
In short, TCK is not good enough. It's better to make some changes.
Contents
Related work
Activity