Skip to content

Commit ce2595f

Browse files
authored
Update SourceLayout.md (#10)
1 parent 4b9a14b commit ce2595f

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

docs/Features/SourceLayout.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,6 @@ to squid-dev mailing list.
138138
test files go in test-suite directory. |
139139
| What to do with third-party integration scripts and files? | Place in application-specific subdirectories off tools/ |
140140

141-
142141
## Dependency Issues:
143142

144143
- Cache manager **storeAppendPrintf** - just about every component
@@ -160,6 +159,13 @@ test files go in test-suite directory. |
160159
- **debugs()** macro handling still has a small circular dependency
161160
with libsquid, libbase files and file IO.
162161

162+
### Testing Architecture
163+
164+
Per developers meeting 2023-10-25:
165+
- restructure src/Makefile.am to link all squid objects and libraries into libsquid.la.
166+
- redesign tests to link libsquid.la
167+
- provide distinct main.cc files for each binary, linked against libsquid.la
168+
163169
### Other
164170

165171
**Explicit initialization vs self-initialization**

0 commit comments

Comments
 (0)