@@ -13,64 +13,84 @@ endif
13
13
# Java code tasks
14
14
# *****************
15
15
16
- javadependencies :
16
+ java-dependencies :
17
17
${workspaceFolder}${gradlewScript} dependencies
18
18
19
- javabuild :
19
+ java-build :
20
20
${workspaceFolder}${gradlewScript} build
21
21
22
- javatest :
22
+ java-test :
23
23
${workspaceFolder}${gradlewScript} test
24
24
25
- javaclean :
25
+ java-clean :
26
26
${workspaceFolder}${gradlewScript} clean
27
27
28
- javatestcoverage :
28
+ java-test-coverage :
29
29
${workspaceFolder}${gradlewScript} test jacocoJupTestReport
30
30
31
- javacode : javadependencies javaclean javatestcoverage
31
+ java-code : java-dependencies java-clean java-test-coverage
32
32
33
33
# *****************
34
34
# C# code tasks
35
35
# *****************
36
36
37
- xunittests :
37
+ csharp-xunit-tests :
38
38
python ${workspaceFolder} scripts/run_xunit_tests.py
39
39
40
- csharpcode : xunittests
40
+ csharp-code : csharp-xunit-tests
41
41
42
42
# *******************
43
43
# Python code tasks
44
44
# *******************
45
45
46
- pythonrequirements :
46
+ python-requirements :
47
47
pip install -r requirements.txt
48
48
49
- pythontests :
49
+ python-tests :
50
50
python ${workspaceFolder} scripts/run_unit_tests.py
51
51
52
- pythontestcoverage :
52
+ python-test-coverage :
53
53
coverage run ${workspaceFolder} scripts/run_unit_tests.py
54
54
55
- pythoncode : pythontestcoverage
55
+ python-code : python-test-coverage
56
56
57
57
# *****************
58
58
# Project tasks
59
59
# *****************
60
60
61
- getproblemscount :
61
+ get-problems-count :
62
62
python ${workspaceFolder} scripts/get_problems_count.py
63
63
64
- get-git-submodules :
65
- git submodule update --init --recursive --remote --merge
64
+ # *****************
65
+ # Git tasks
66
+ # *****************
67
+
68
+ git-version :
69
+ git --version
70
+
71
+ git-upgrade-ubuntu :
72
+ sudo apt-get install software-properties-common
73
+ sudo add-apt-repository ppa:git-core/ppa -y
74
+ sudo apt-get update
75
+ sudo apt-get upgrade
76
+ sudo apt-get install git -y
77
+ git --version
78
+
79
+ git-submodules-setup :
80
+ git submodule sync --recursive
81
+ git submodule foreach --recursive git fetch
82
+ git submodule foreach git pull
83
+
84
+ git-get-submodules :
85
+ git submodule update --init --recursive --remote --rebase
66
86
67
87
# *****************
68
88
# All tasks
69
89
# *****************
70
90
71
- git : get- git-submodules
91
+ git : git-version git-get -submodules
72
92
73
- code : javacode pythoncode csharpcode
93
+ code : java-code python-code csharp-code
74
94
75
- all : git getproblemscount code
95
+ all : git get-problems-count code
76
96
0 commit comments