6 lines
534 B
Bash
6 lines
534 B
Bash
~/fastjson$ mvn clean compile
|
|
~/fastjson$ cd ~/testing
|
|
~/testing$ # generate dependency class list
|
|
~/testing$ jdeps -apionly -v -R -cp ~/fastjson/target/classes/com/alibaba/fastjson ~/fastjson/target/classes/com/alibaba/fastjson/JSONPath.class | grep -v '^[A-Za-z]' | sed -E 's/^.* -> ([^ ]+) .*$/\1/' | sort | uniq > JSONPath.txt
|
|
~/testing$ # invoke randoop gentests
|
|
~/testing$ java -Xmx3000m -classpath ~/fastjson/target/classes/com/alibaba/fastjson:${RANDOOP_JAR} randoop.main.Main gentests --classlist=JSONPath.txt --time-limit=90 |