Browse Source

+ added this file

olle 21 years ago
parent
commit
b007875fa3
1 changed files with 36 additions and 0 deletions
  1. 36 0
      tests/utils/macos/readme.txt

+ 36 - 0
tests/utils/macos/readme.txt

@@ -0,0 +1,36 @@
+Usage
+-----
+
+To perform crosstest on MacOS from Darwin, issue the following
+unix command to compile the tests:
+
+    make clean alltests TEST_OS_TARGET=macos \
+        USEUNITDIR=/Projekt/Freepascal/fpc/rtl/macos TEST_OPT="-WT -st"
+
+Then use MPW to complete compilation and run tests:
+
+    LinkRunTests <tests directory>
+
+Example:
+
+    LinkRunTests "{fpcdir}:tests:" ·· {diagnostics}
+
+Here output and error is redirected to a file, stored in a variable.
+
+The MPW script also writes entires (with unix line endings) in the "log" file.
+This can then be analyzed by the unix command:
+
+    make rundigest
+
+Caveats
+-------
+The order of entries in the log file is different from normal testing, since
+all runs came after all compilations. The rundigest program thinks this
+is erroneous and reports unexpected runs.
+
+Whishlist and todo's
+--------------------
+Either make fpc capable of assemble and link the program via AppleEvents,
+or make rundigest capable of sorting the entries before analyzing.
+
+LinkRunTests could write more kinds of entries to log.