This repository was archived by the owner on Oct 10, 2025. It is now read-only.
Commit f115545
committed
ci: [#14] separate CI-compatible tests from virtualization-required tests
- Add test-ci and test-local targets to Makefile for clear test separation
- Update GitHub Actions workflow to run make test-ci with all dependencies
- Create orchestration scripts for CI (test-ci.sh) and local (test-local.sh) testing
- Add unit test scripts for config, scripts, and infrastructure validation
- Remove deprecated test-integration.sh and test-local-setup.sh
- Document testing strategy in ci-vs-local-test-analysis.md
- Update infrastructure test documentation and project references
- Improve Makefile help output to clarify testing workflow
This enables running syntax validation, config validation, and unit tests
in GitHub Actions while keeping full E2E infrastructure tests for local
development with virtualization support.1 parent 40a669e commit f115545
File tree
18 files changed
+1826
-1035
lines changed- .github/workflows
- docs
- guides
- testing
- infrastructure
- docs
- refactoring/twelve-factor-refactor
- scripts
- tests
18 files changed
+1826
-1035
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
17 | | - | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | | - | |
| 21 | + | |
21 | 22 | | |
22 | 23 | | |
23 | | - | |
24 | | - | |
25 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
| |||
21 | 22 | | |
22 | 23 | | |
23 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
24 | 32 | | |
25 | 33 | | |
26 | 34 | | |
| |||
123 | 131 | | |
124 | 132 | | |
125 | 133 | | |
126 | | - | |
127 | | - | |
128 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
129 | 148 | | |
130 | 149 | | |
131 | 150 | | |
132 | 151 | | |
133 | 152 | | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
134 | 166 | | |
135 | 167 | | |
136 | 168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
35 | 43 | | |
36 | 44 | | |
37 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
942 | 942 | | |
943 | 943 | | |
944 | 944 | | |
945 | | - | |
946 | | - | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
947 | 951 | | |
948 | 952 | | |
949 | 953 | | |
| |||
955 | 959 | | |
956 | 960 | | |
957 | 961 | | |
958 | | - | |
959 | | - | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
960 | 970 | | |
961 | 971 | | |
962 | 972 | | |
| |||
973 | 983 | | |
974 | 984 | | |
975 | 985 | | |
976 | | - | |
977 | | - | |
| 986 | + | |
| 987 | + | |
978 | 988 | | |
979 | 989 | | |
980 | 990 | | |
| |||
989 | 999 | | |
990 | 1000 | | |
991 | 1001 | | |
992 | | - | |
993 | | - | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
994 | 1006 | | |
995 | 1007 | | |
996 | 1008 | | |
| |||
1010 | 1022 | | |
1011 | 1023 | | |
1012 | 1024 | | |
1013 | | - | |
1014 | | - | |
| 1025 | + | |
| 1026 | + | |
1015 | 1027 | | |
1016 | 1028 | | |
1017 | 1029 | | |
| |||
1028 | 1040 | | |
1029 | 1041 | | |
1030 | 1042 | | |
1031 | | - | |
1032 | | - | |
| 1043 | + | |
| 1044 | + | |
| 1045 | + | |
| 1046 | + | |
| 1047 | + | |
1033 | 1048 | | |
1034 | 1049 | | |
1035 | 1050 | | |
| |||
1041 | 1056 | | |
1042 | 1057 | | |
1043 | 1058 | | |
1044 | | - | |
1045 | | - | |
| 1059 | + | |
| 1060 | + | |
1046 | 1061 | | |
1047 | 1062 | | |
1048 | 1063 | | |
| |||
1541 | 1556 | | |
1542 | 1557 | | |
1543 | 1558 | | |
1544 | | - | |
1545 | | - | |
| 1559 | + | |
| 1560 | + | |
| 1561 | + | |
| 1562 | + | |
| 1563 | + | |
1546 | 1564 | | |
1547 | 1565 | | |
1548 | 1566 | | |
| |||
1669 | 1687 | | |
1670 | 1688 | | |
1671 | 1689 | | |
1672 | | - | |
| 1690 | + | |
1673 | 1691 | | |
1674 | | - | |
1675 | | - | |
| 1692 | + | |
| 1693 | + | |
1676 | 1694 | | |
1677 | | - | |
1678 | | - | |
1679 | | - | |
| 1695 | + | |
| 1696 | + | |
| 1697 | + | |
1680 | 1698 | | |
1681 | | - | |
1682 | | - | |
| 1699 | + | |
| 1700 | + | |
1683 | 1701 | | |
1684 | 1702 | | |
1685 | 1703 | | |
| |||
1798 | 1816 | | |
1799 | 1817 | | |
1800 | 1818 | | |
1801 | | - | |
| 1819 | + | |
1802 | 1820 | | |
1803 | 1821 | | |
1804 | 1822 | | |
| |||
0 commit comments