importProject carries a host's installed programs into the model with the settings Swift keeps (web server port, Gnutella peer limit, DNS recursion and forwarder, personal firewall) and two it does not (the echo server's port, the generic client's target), plus Java's "switched on". The Swift oracle writes programs and settings; they match on the 13 files Swift reads completely. Intended differences, named in the test: - every FILIUS program is kept; Swift drops command prompt, text editor, file explorer, image viewer, echo server and generic client; - a web server's files stay in /webserver, its document root; Swift moves them to /www. No program state goes into a host's files. - multicast_server.fls: maxTeilnehmerZahl refers to a shared Integer (a button's icon text gap, 4); Swift falls back to 3. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
.fls-Korpus
Projektdateien, an denen Lesen und Schreiben gemessen werden. Alle GPL.
| Ordner | Herkunft |
|---|---|
java-examples/ |
gitlab.com/filius1/filius, beispiele/ @ 6640354 (Filius 2.14.0) |
java-tests/ |
ebenda, src/test/resources/ |
ipad-fixtures/ |
filius-ipad, ios/FiliusPadTests/Fixtures/FLS/ @ 3b5ded0 |
corpus.swift.json schreibt das Swift-Orakel (npm run oracle): was der
Swift-Leser aus jeder Datei macht. Swift ist hier kein Schiedsrichter —
er verwirft den Java-Gateway unter der Beschriftung Heimrouter samt seinen
Kabeln und Geräte, deren Position XMLEncoder über eine Rückverweis-Kette
schreibt (s. Plan §13, M2). Schiedsrichter für das Dateiformat ist Java: corpus.java.json schreibt das
Java-Orakel (npm run oracle:java).