Protokoll Projekttreffen 07.08.2002 --------------------------------------------------------------------------- Protokollant: Tobias Thiel I. U. Sacklowski: Testregime ---------------------------- - Vorstellung der Datei: https://www.informatik.hu-berlin.de/swt/projekt98/management/ restricted/files_webdoku/testregime3.doc -> enthaelt Uebersicht und weitere Hinweise zur Vorgehensweise beim Testen - ergaenzende Bemerkungen von U. Sacklowski: 1. Neben lokalem und Regressionstest die besondere Hervorhebung des Testes bei der Physik. 2. Aenderungen des XCTL-Programmes mit Seiteneffekten - Es duerfen (normalerweise) keine Aenderungen im funktionellen Verhalten anderer Subsysteme erfolgen! Denn, wer soll dies bemerken und wer soll dies, wird es spaeter bemerkt, korrigieren? (Der Regressionstest deckt bei weitem nicht alle Fehler auf.) - Zu den anderen Subsystemen existieren inzwischen zahlreiche Dokumente und die Online-Hilfe. Wer soll hier die Aenderungen nachziehen? II. Diskussion aktueller Probleme --------------------------------- - Jens Hanisch: Welche Version kann fuer Regressionstest/Instrumentierung benutzt werden ? -> Version vom 1.Febr. 2002 (XC020201) - Aenderungen am Detektoren-Interface fuehrten zu verschiedenen Problemen in anderen Subsystemen -> J. Picard versucht die Probleme in den naechsten Wochen zu beheben, mit E-Mail-Unterstuetzung der anderen Entwickler, beim naechsten Treffen wird ueber Ergebnisse diskutiert - Problemthematiken - Jens Hanisch: 1. Soll 1dim. Testdetektor als Monitor-Detektor zugelassen werden ? Dazu Ruecksprache mit der Physik noetig. -> erl. U. Sacklowski fragt Physiker 2. In aktueller XCTL-Version gar keine Auswahl von Monitor-Detektoren moeglich, seit voruebergehende Auskommentierung der Rotierbuttons ! -> erl. zusammen mit 1. 3. SLD-Scan (AreaScan mit 0dim. Detektor) nicht moeglich, da keine 0dim. Detektoren im "AreaScan Setup" angeboten werden. -> erl. SLD-Scan muss moeglich sein 4. Absturz der aktuellen Version, wenn nicht mind. ein 0dim. und ein 1dim. Detektor in HARDWARE.INI definiert wurde. -> erl. normalerweise kein Absturz, da Testdetektoren verwendet werden, fuer Physiker muessen Testdetektoren als solche erkennbar angezeigt werden 5. Problem: Zaehlerfenster zeigt immer nur den ersten definierten Detektor. (alter Fehler) Wer soll dieses Problem beheben ? -> Guenter Reinecker versucht Loesung 6. "StepScan Setup" bietet nur 1dim. Detektoren an. Fehler: TDList::GetDetectorListPtr()->FillDetectorComboBox(hDetectorList, 1); in DIFRKMTY/M_SCAN.CPP -> erl. nur 0dim. Detektor anbieten 7. Lizenzauslauf des Instrumentierungstools CTC++ am 30.08.2002 ! Wann ist stabile Version absehbar, um diese zu instrumentieren ? Alle Testfaelle muessen ausgefuehrt werden koennen. -> Jens Hanisch versucht Lizenz zu verlaengern 8. Instrumentierung der akt. XCTL-Version nur moeglich, wenn STACKSIZE in PROTOCOL/PROTOCOL.DEF und INTERNLS/MAIN.DEF auf 0x02000 gesetzt wird. Sonst Fehler beim Compilieren ! (DLL exceeds 64K!) Unerklaerlich... -> erl. 9. Neuer Fehler beim Regressionstest zur Detektornutzung entdeckt: Nach Schliessen des Dialoges zur Parameterfestlegung der Detektoren bleibt Intensitaetswert im Zaehlerfenster stehen! -> Jan P. 10. Diskussion des Vorschlags fuer eine neue HARDWARE.INI -> akzeptiert, Beschraenkung auf 6 Motoren - G. Reinecker: Vorschlag neues Subsystem Utilities -> erstellt neues Architekturkonzept - J. Klier: Vorschlag neues Konzept fuer Dateinamen Andere Mails: -Rotate-Button wieder da, aber keine Fkt.: Picard -Groesstenteils bereits erledigt/diskutiert Diskussion 16/32 Bit -Portierung auf W98 -Eigenes CVS-Modul fuer 32-Bit Variante ? Ja ! -Weiterhin Borland-tauglicher Code ? Ab 32 Bit auf MS VC++ -Laeuft 16 Bit Version unter W98 ? Bei Physik und bei Jens Harder nachfragen. Naechstes Treffen in 3 Wochen (27.8) 11:00