File tree 4 files changed +31
-43
lines changed
generic_enum_builder/tool
generic_enum_example/tool
4 files changed +31
-43
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash --
2
- # Adapted from https://github.com/google/built_value.dart/blob/main/tool/presubmit
3
- # BSD-3 Clause License file: https://github.com/google/built_value.dart/blob/main/LICENSE
4
2
5
3
# Colour definitions:
6
4
BLUE=' \033[1;34m'
@@ -16,28 +14,26 @@ set -e
16
14
echo
17
15
echo -e " ${BLUE} === Resolving dependencies $PWD ...${RESET} "
18
16
echo
19
- pub get
20
- pub upgrade
17
+ dart pub get
18
+ dart pub upgrade
21
19
22
20
echo
23
21
echo -e " ${PURPLE} === Checking Source Code Formatting${RESET} $PWD ..."
24
22
echo
25
23
# Overwrite files with formatted content: -w
26
24
# Dry run: -n
27
- dartfmt -w $( find bin lib test -name \* .dart 2> /dev/null )
25
+ dart format lib test
28
26
29
27
echo
30
28
echo -e " ${YELLOW} === Analyzing $PWD ...${RESET} "
31
29
echo
32
- dartanalyzer \
30
+ dart analyze \
33
31
--fatal-warnings \
34
- --fatal-infos \
35
- --packages=" $PWD /.packages" \
36
- $( find bin lib test -name \* .dart 2> /dev/null)
32
+ --fatal-infos
37
33
38
34
echo
39
35
echo -e " ${GREEN} === Testing $PWD ...${RESET} "
40
36
echo
41
37
# Only run if directory test exists:
42
38
grep -q test pubspec.yaml && \
43
- pub run test
39
+ dart test
Original file line number Diff line number Diff line change @@ -23,31 +23,28 @@ echo -e "${BLUE}=== Resolving Dependencies $PWD...${RESET}"
23
23
echo
24
24
25
25
# Make sure .dart_tool/package_config.json exists.
26
- pub get
26
+ dart pub get
27
27
28
28
# Upgrade packages.
29
- pub upgrade
29
+ dart pub upgrade
30
30
31
31
echo
32
32
echo -e " ${PURPLE} === Checking Source Code Formatting${RESET} $PWD ..."
33
33
echo
34
- # Overwrite files with formatted content: -w
35
- # Dry run: -n
36
- dartfmt -w $( find bin lib test -name \* .dart 2> /dev/null)
34
+ dart format lib test
37
35
38
36
# Analyze dart files
39
37
echo
40
38
echo -e " ${YELLOW} === Analyzing $PWD ...${RESET} "
41
39
echo
42
40
43
- dartanalyzer \
41
+ dart analyze \
44
42
--fatal-warnings \
45
- --fatal-infos \
46
- --packages=" $PWD /.packages" \
47
- $( find bin lib example test -name \* .dart 2> /dev/null)
43
+ --fatal-infos
44
+
48
45
49
46
# Running tests
50
47
echo
51
48
echo -e " ${CYAN} === Testing $PWD ...${RESET} "
52
49
echo
53
- pub run test
50
+ dart test
Original file line number Diff line number Diff line change 1
1
#! /bin/bash --
2
- # Adapted from https://github.com/google/built_value.dart/blob/master/tool/presubmit
3
- # BSD-3 Clause License file: https://github.com/google/built_value.dart/blob/master/LICENSE
4
2
5
- # Travis script for:
6
- # generic_enum_example
3
+ # Actions script for:
4
+ # generic_enum_example
7
5
8
6
# Colour definitions:
9
7
BLUE=' \033[1;34m'
@@ -19,34 +17,34 @@ set -e
19
17
echo
20
18
echo -e " ${BLUE} === Resolving dependencies $PWD ...${RESET} "
21
19
echo
22
- pub get
23
- pub upgrade
20
+ dart pub get
21
+ dart pub upgrade
24
22
25
23
echo
26
24
echo -e " ${CYAN} === Building $PWD ...${RESET} "
27
25
echo
28
26
29
27
rm -rf .dart_tool/build/
30
28
grep -q build_runner pubspec.yaml && \
31
- pub run build_runner build \
29
+ dart run build_runner build \
32
30
--delete-conflicting-outputs \
33
- --fail-on-severe
34
-
35
-
31
+ --fail-on-severe \
32
+ --verbose
36
33
echo
37
34
echo -e " ${PURPLE} === Checking Source Code Formatting${RESET} $PWD ..."
38
35
echo
39
- # Overwrite files with formatted content: -w
40
- # Dry run: -n
41
- dartfmt -w $( find bin lib test -name \* .dart 2> /dev/null)
36
+ dart format lib
42
37
43
38
echo
44
39
echo -e " ${YELLOW} === Analyzing $PWD ...${RESET} "
45
40
echo
46
- dartanalyzer \
41
+ dart analyze \
47
42
--fatal-warnings \
48
- --fatal-infos \
49
- --packages=" $PWD /.packages" \
50
- $( find bin lib test -name \* .dart 2> /dev/null)
43
+ --fatal-infos
51
44
52
45
# No test to be run.
46
+
47
+ echo
48
+ echo -e " ${GREEN} === Sync Generated Source Code${RESET} $PWD ..."
49
+ echo
50
+ cp lib/* .dart ../generic_enum/test/src
Original file line number Diff line number Diff line change 4
4
set -e
5
5
6
6
# Folders to be processed
7
- folders=" generic_enum generic_enum_builder \
8
- generic_enum_example"
7
+ folders=" generic_enum_builder \
8
+ generic_enum_example \
9
+ generic_enum"
9
10
10
11
library_folder=$PWD
11
12
12
13
for folder in $folders ; do
13
-
14
14
cd " $library_folder /$folder "
15
-
16
15
echo $( pwd)
17
-
18
16
# Check if local script exist before executing it.
19
17
if [ -f tool/actions.sh ]; then
20
18
./tool/actions.sh
21
19
fi
22
-
23
20
done
You can’t perform that action at this time.
0 commit comments