Home

TESTTOOL

image

Contents

1. test 8 memory leak tests IF FOR WHILE POLLKEY GETKEY HELP SHOW DEFINE DELETE Commands Test Run the test application Answer Y and Y to the initial questions Then some commands are automatically launched See the display and answer to the questions Press on space bar to continue the test sequence Press on a key minus case Is it ok Y N Is it ok Y N Is it ok Y N Is it ok Y N At the end of the test sequence END of TESTTOOL s tests RESULT PASSED Then the test application is automatically finished You can see the traces in DEFAULT LOG file see Appendix 3 3 Batch mode with no input file Test batch mode without input file Coverage batch mode and lack of input file ITA TST 7 21 03 November 2006 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION Command Test EXIT or END Run the test application Answer N and Y to the initial questions The prompt is displayed without any key to hit Enter some commands like SHOW or HELP To quit type EXIT or END Test application is finished without BackSpace hit 3 4 Interactive mode with no input file Starting interactive mode without input file Coverage Commands Test Interactive modes Start the test application Answer N and N to the init
2. RESULT M_RETURN SUCCESSFUL M_TEST2 M_TEST2 Press on space bar to continue the test sequence You have pressed on 32 key code for space bar is 32 RESULT POLLKEY SUCCESSFUL Press on a key minus case You have pressed on 97 key code for letter a is 97 RESULT GETKEY SUCCESSFUL M_TEST3 M_TEST3 M_QUESTION MSG_P command macro M_FORLOOP command macro M_WHILELOOP command macro M_FACTORIAL VALUE command macro M_IF_ELIF_ELSE command macro M_COMPARISON command macro URN VALUE command macro r1 command macro r2 command macro r3 command macro z 4 z a n z z a z r4 command macro R5 command macro n 3 z H HHHHAHW wi oi o o i Ed annaa z a lt DVD DOC 122 gt Version 2 15 COMPONENT TESTS SPECIFICATION TST 15 21 STMicroelectronics Confidential Free blocks size sum info not available on OS21 Does free blocks size sum and number of symbols at START and END of test the same Y N RESULT Memory leak test SUCCESSFUL print print 7 print Now test with STTST_KEEP_CONTROL_VARIABLE_ MODE Now test with STTST_KEEP_CONTROL_VARIABLE MODE print Gy STTST_MODE STTST_MODE TST_SetMode STTST_MODE STTST_SetMode STTST_BATCH_MODE STTST_KEEP_CONTROL_VARI
3. gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt 0k Does the previous line ends by Ok Y N G TST 19 21 03 November 2006 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION RESULT strings test SUCCESSFUL M_TEST8 M_TEST8 Memory leak tests START of test memory statistics Free blocks size sum info not available on OS21 MIDDLE of test memory statistics Free blocks size sum info not available on OS21 END of test memory statistics TST 20 21 STMicroelectronics Confidential lt DVD DOC 122 gt Version 2 15 Fr 03 November 2006 Information furnished is believed to be accurate and reliable However STMicroelectronics assumes no responsibility for the consequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use No licence is granted by implication or otherwise under any patent or patent rights of STMicroelectronics Specifications mentioned in this publication are subject to change without notice This publication supersedes and replaces all information previously supplied STMicroelectronics products are not authorized for use as critical components in life support devices or systems without express written approval of STMicroe
4. if failure some of them also return a data like s getstring Commands command recall from history is allowed with control keys ctrl u move cursor left ctrl p move cursor right ctrl i previous command ctrl o next commandVariables integer float string Command and macros can be used as statements or part of expressions if appropriate where the assignment is made to a symbol whose value is either defined or modified by this assignment Generalised assignments can be made to symbols of integer floating point or string types including evaluation of arbitrary arithmetic expressions Commands and assignments can be combined into parameterised macros that use FOR IF ELSE and WHILE constructs Using the DEFINE command these macros can be set up for later invocation All blocks within these macro constructs are terminated using the END statement Enter HELP GE Result GETKEY Waits for one key and returns its value GETSTRING Waits for a string and returns it Command execution Coverage Intrinsic and register commands Command Each command provided by HELP Test For each existing command type it at the keyboard Verify if the behavior is like the description given in the user manual Fr 03 November 2006 TST 9 21 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION 3 5 Interactive mode with input file Test int
5. lt Backspace gt press 8 and lt Return gt 1234 1234 134 1834 Command recall amp modification Initial condition Previous test passed Coverage Commands Test Command recall with control keys lt Ctrl gt lt l gt lt Ctrl gt lt P gt and lt Backspace gt Press lt Ctrl gt lt I gt 3 times on lt Backspace gt then 3 times on lt Ctrl gt lt P gt then press 5 and lt Return gt The successive displayed lines will be PRINT PRINT PRINT PRINT PRINT PRINT PRINT PRINT 18345 1834 183 18 1 18 183 1834 18345 TST 12 21 lt DVD DOC 122 gt Version 2 15 S77 03 November 2006 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION Initial condition Command recall amp modification Previous test passed Szi 03 November 2006 Coverage Command recall with control keys Commands lt Ctrl gt lt l gt lt Ctrl gt lt U gt and lt Backspace gt Test Press lt Ctrl gt lt I gt press lt Ctrl gt lt U gt press 2 times on lt Backspace gt The successive displayed lines will be PRINT 18345 PRINT 18345 PRINT 1835 PRINT 185 Now abort the change with lt Ctrl gt lt I gt and lt Return gt The display is PRINT 1834 1834 TST 13 21 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION APPENDIX Example of test results input from file scri
6. on a stand alone system with a cross development environment TEST APPLICATION API DRIVER HARDWARE compile amp debug test application reports ST test board commands Host station Personal computer with Windows NT 4 0 Pack 6 DCU Toolset ST20 1 9 6p6 ST40 1 8 ST Test Board Chip STi5510 on MB231 Chip STi5512 on MB282B Chip STi5508 on MB275 rev A and rev B Chip STi5518 on MB275 rev A and rev B Chip STi7015 on MB295 Chip STi7020 on MB295C Chip STi5514 on MB314 Chip STi5516 on MB361 Chip STi5517 on MB361 mb382 Chip ST40GX1 on MB317B Chip STi5528 on MB376 with ST20 and ST40 Chip STi5100 on MB390 with ST20C2 Chip STi7710 on MB391 with ST20C1 Chip STi5105 on MB400 with ST20C1 Chip STi7100 on MB411 with ST40 Chip STi5301 on MB390 with ST200 TST 2 21 STMicroelectronics Confidential lt DVD DOC 122 gt Version 2 15 ky 03 November 2006 2 3 3 1 Szi COMPONENT TESTS SPECIFICATION Chip STi7109 on MB411 with ST40 Chip STi5525 on MB428 with ST200 Chip STi5188 on MB457 with ST20 Command line interpreter gt See TESTTOOL Users Manual Test plan Running test application 1 Open a DOS window select the directory where the test application is stored and compile it CD TESTS SRC Note for OS21 ST200 users use cygwin prompt for c
7. to launch the tests stored in default com Y N Do you want to start in batch mode default interactive Y N If Y or y is answered at the 1st question an input file will be used for automatic tests If Y or y is answered at the 2nd question the following message appears System initialised hit return to enter Testtool or backspace to exit Those questions allow the user to test the different available modes of Testtool see the chapter about batch interactive modes in API documentation without recompiling the test application Non regression tests Usually only the automatic tests of the main tests section needs to be passed The other tests must be passed when the changes may have effects on interactive batch mode or on command recall Note for OS_LINUX users First step Load NFS Image the script runxxxx detailed below will be used for this reason exemple run7100 JEI IP Name of the JEI HTI or MicroConnect TARGETIP IP address to be given to the target TST 4 21 7 STMicroelectronics Confidential lt DVD DOC 122 gt Version 2 15 03 November 2006 COMPONENT TESTS SPECIFICATION SERVERIP IP address of your NFS server GWIP IP address of your network gateway NETMASK Local network subnet mask NAME Initial hostname for the target AUTOCONF off Try to determine addresses automatically Root of target s file system SERVERDIR opt STM STLinux 2 0 devkit sh4 t
8. ABLE_MODE ok M_TEST1 STTST_KEEP_CONTROL_VARIABLE_MODI T T J225 M_TEST1 Test 2 embedded loops for end Loop 1 5 Loop 1 4 Loop 1 3 Loop 1 2 Loop 1 1 Loop 2 5 Loop 2 4 Loop 2 3 Loop 2 2 Loop 2 1 Loop 3 5 Loop 3 4 Loop 3 3 Loop 3 2 Loop 3 1 Loop 4 5 Loop 4 4 Loop 4 3 Loop 4 2 Loop 4 1 Loop 5 5 Loop 5 4 Loop 5 3 Loop 5 2 Loop 5 1 RESULT M_FORLOOP SUCCESSFUL 25 loops done Test 2 embedded loops while end Loop 1 5 Loop 1 4 KT TST 16 21 03 November 2006 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential Loop 1 3 Loop 1 2 Loop 1 1 Loop 2 5 Loop 2 4 Loop 2 3 Loop 2 2 Loop 2 1 Loop 3 5 Loop 3 4 Loop 3 3 Loop 3 2 Loop 3 1 Loop 4 5 Loop 4 4 Loop 4 3 Loop 4 2 Loop 4 1 Loop 5 5 Loop 5 4 Loop 5 3 Loop 5 2 Loop 5 1 i C E G E AaNanAUFWND E E call a crt ed a eee j f n ES E C C 2223433433434333 SER SREB ER RR ES ESULT M RESULT M_ 2 6 24 120 720 5040 40320 362880 est a recursive function 10 RES 3628800 11 RES 39916800 UM 12 RES 479001600 FACTORIAL SUCCESS elif elif RESULT M_WHILELOOP SUCCESSFUL 25 loops done factorial 12 FUL else end ESSFUL IF_ELIF ELSE SUCC RETURN SUCCESSFUL T RESULT M M END of T TST_GetRevision RESU
9. Gi TESTTOOL COMPONENT TESTS SPECIFICATION 1 Change History Date Version Reason and Change 15 Feb 2000 1 0 Initial release 01 Aug 2000 2 0 New batch mode interactive mode auto test 09 Aug 2000 2 1 Add a menu before starting the test the user can set how to run Testtool 16 Nov 2000 2 2 Add assignment error test 04 Oct 2001 2 3 Add If elif else test Increase factorial test value 26 Oct 2001 2 4 Add strings tests 15 May 2002 2 5 New platform supported 12 Dec 2002 2 6 New platform supported 10 Oct 2003 2 7 New platform supported 01 Apr 2004 2 8 New platform supported 16 Sep 2004 2 9 New platform supported 17 Sep 2004 2 9 Add note for OS21 users 23 Dec 2004 2 10 5105 platform supported 08 Mar 2005 2 11 7100 platform supported 14 Feb 2006 2 14 5188 amp 5525 platforms supported 03 Nov 2006 2 15 Extended the script M_TEST4 to test the command Eval 2 Introduction This document describe what must be done to test the command line interpreter Testtool which is part of the ST Microelectronics library for Set Top Box ITA TST 1 21 03 November 2006 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION 2 1 Overview The API includes C functions which are independents of the hardware component The test application need Testtool software DCU Toolset 2 2 Environment The test application run
10. IT_KEY_TO_ENTER_MODE 4 integer constant TST_KEEP CONTROL VARIABLE MODE 8 integer constant TST_MODE 1 integer variable 1 ERR_NB 0 integer variable M_QUESTION MSG_P command macro FORLOOP command macro command macro VALUE command macro IF_ELIF_ELSE command macro COMPARISON command macro H URN VALUE command macro rl command macro 2 command macro 3 command macro Ta command macro ES command macro r6 command macro 7 command macro r8 command macro command macro YCODE 121 integer variable 0 integer variable R HELLO string variable st above should contain UE 1 integer constant YCODE 121 integer variable R HELLO string variable ok Y N HELP and SHOW tests sucessful NN N cir pee NNN Sit RT He ee ee a nN Sa Baa Yr vv HS M_TEST Expres TST 18 21 4 M_TEST4 sions evaluation STMicroelectronics Confidential lt DVD DOC 122 gt Version 2 15 Fr 03 November 2006 COMPONENT TESTS SPECIFICATION 14 2 3 4 2 5 6 7S S8 47 10 010 10 10 36 b10 010 10 h10 36 10 010 10 10 2560 B10 010 10 H10 2560 This string is the concatenation of 8 chains b100 b111 b100 b111 b100 amp b111 7 3 4 14 b00000000 b11111111 b01111111 b11111111 b11111111 1 2564 1274 2554 0 125 Li
11. LT close Fr l 03 November 2006 ESTTOOL s te PASSI STTST RE ED kkk est macro return assignment sts L_3 3 0 lt DVD DOC 122 gt Version 2 15 COMPONENT TESTS SPECIFICATION TST 17 21 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION M_TEST M_TEST M_TEST M_END There Curren 6 command macro 7 command macro 8 command macro command macro is 16 command macros in the list is it ok Y N tly defined symbols HE DE Oc BI CO LO ZE OT O TOTOGO 00 00 0000 AD ST ST Le SE 1 ST dee ST dee SST 7 n a Ee z z z z z z z z z z z HAHAHAHAHAHA Z E HoA 28ST The li QO TR 1 KE ST RESULT WHILELOOP FACTORIAL XADECIMAL 16 integer constant CIMAL 10 integer constant TAL 8 integer constant NARY 2 integer constant TRUE 1 integer constant FALSE 0 integer constant PL 3 14159 floating point constant MMAND_FILE default com string variable G_FILE default log string variable RO 0 integer constant BASEADDRESS 2147483648 integer variable RANGE 256 integer variable DATAVALUE 0 integer variable DRESSVALUI 2147483648 integer variable TST_INTERACTIVE_MODE 0 integer constant TST_BATCH_MODE 1 integer constant TST_NO_ABBREVIATION_MODE 2 integer constant TST_H
12. arget Kernel image KERNEL opt STM ST Linux 2 0 devkit kernel linux sh4 2 6 11_stm20 vmlinux opt STM st40load_gdb t JEI b KERNEL c mb41 lbypass nwhwconf device eth0 hwaddr 00 80 e1 12 02 00 console ttyAS0 115200 root dev nfs nfsroot SERVERIP SERVERDIR ip TARGETIP GWIP NETMASK NAME AUTOCONF mem 64m bigphysarea 8000 end of run7100 try run this script in order to load kernel image Second step Compilation and execution Setting all environement variables Compilation is done like OS21 Compile the test application and you will find the driver modules generated in the path tests lib lib modules TESTTOOL test application compilation by telnet load them in kernel by depends degree order for exemple loading stcommon module before stavmem module insmod stcommon_core ko aT TST 5 21 03 November 2006 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION 3 2 TST 6 21 major cat proc devices awk 2 stcommon_core print 1 rm f dev stapi stcommon_core mknod dev stapi stcommon_core c S major 0 to remove module use the commande below rmmod stcommon_core ko then running tst_test exe tst_test exe Then a test menu appears where you can directly call the macros and set their initial conditions automatically or you can bypass this facility by typing another key to exit this menu At the TestTool pr
13. eractive mode with input file Coverage interactive mode and input file Commands FOR WHILE POLLKEY GETKEY HELP SHOW DEFINE Test Start the test application Answer Y and N to the initial questions Press a key The prompt Test too1 gt is displayed The automatic test sequence is launched see previous chapter Answer to the asked question The prompt Test too1 gt is displayed Enter EXIT or END 3 6 Changing the run mode Coverage Command Test Change interactive mode to batch mode STTST_SetMode TST_SETMODE Start the test application Answer N and N to the initial questions Press a key The prompt Test tool gt is displayed Type TST_SETMODE 1 EXIT The test application is finished Change batch mode to interactive mode Coverage STTST_SetMode Command TST_SETMODE TST 10 21 l STMicroelectronics Confidential lt DVD DOC 122 gt Version 2 15 ky 03 November 2006 Test Start the test application Answe The prompt Testtool gt is displayed Type TST_ EXIT Type Return The prompt is displayed again Type EXIT The test application is finished COMPONENT TESTS SPECIFICATION r N and Y to the initial questions SETMODE 0 3 7 Command recall Here are some other tests to be done in interactive mode and according the following chro
14. ial questions The following message is displayed System initialized hit return to enter Testtool or backspace to exit Press a key The prompt Test too1 gt is displayed Press on Return key The prompt Test too1 gt is displayed again Coverage Command TST 8 21 STMicroelectronics Confidential Help HELP HELP ky lt DVD DOC 122 gt Version 2 15 03 November 2006 Test COMPONENT TESTS SPECIFICATION Enter HELP Result The following commands and macros are defined DELETE lt symbolnames gt Removes named symbols or macros HELP lt commandnames gt Displays help string for named commands and macros GETKEY Waits for one key and returns its value GETSTRING Waits for a string and returns it HISTORY lt number gt Displays the last commands or runs the selected one POLLKEY Tests if a key was hitten and returns it if any PRINT Formats and prints variables Bases binary bxx octal oxx decimal xx hexadecimal hxx print b10 010 10 h10 is equivalent to print 2 8 10 16 Operators arithmetical amp logical Return code each command returns FALSE if succesful or TRUE if failure some of them returns also a data like s getstring Commands command recall from historic is allowed with control keys ctrl u erase last char ctrl p recall last char ctrl i previous command ctrl o next command Return code each command returns FALSE if successful or TRUE
15. lectronics The ST logo is a trademark of STMicroelectronics 2000 STMicroelectronics All Rights Reserved STMicroelectronics GROUP OF COMPANIES Australia Brazil Canada China France Germany Italy Japan Korea Malaysia Malta Mexico Morocco The Netherlands Singapore Spain Sweden Switzerland Taiwan Thailand United Kingdom U S A S74
16. mit values assignments in each base Is it ok no error message Y N UNDEFINED MACRO A a Unrecognised command statement Is there exactly 1 error message above Y N SIMPLE_MACRO macro execution success SIMPLE _MACRO macro execution success Are the two previous lines identical Y N PRINT command execution succeeded PRINT command execution succeeded Are the two previous lines identical Y N 30 404 50 120 30 40 50 120 Are the two previous lines identical Y N Test comparison with OR AND amp amp NOT RESULT M_COMPARISON SUCCESSFUL RESULT evaluation SUCCESSFUL M_TEST5 eae M_TEST5 Try to make a too big string symbol string value too long STR STR STR Unrecognised assignment statement Is there exactly 1 error message above Y N RESULT error test SUCCESSFUL M_TEST6 ZASS M_TEST6 Use delete in nested macros NESTED_MACRO deleted NESTED_MACRO deleted Is nested macro deleted twice Y N RESULT deletion test SUCCESSFUL M_TEST7 Gl evSech M_TEST7 Strings print tests 3 Init open start playing scripts susie mlv from memory 3 Init open start playing scripts susie mlv from memory Are the two previous lines identical Y N lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10 gt lt 10
17. nology Initial condition Command storage Quit the test application and start it again Coverage Commands storage Command HISTORY Test Enter the following commands PRINT PRINT r 12 P2253 PRINT HISTORY Display History of last commands 0 1 2 3 r 1234Enter the following commands PRINT 1 PRINT 12 PRINT 123 Initial condition Coverage Commands ky l 03 November 2006 Command recall Previous test passed Command recall with Control keys lt Ctrl gt lt l gt and lt Ctrl gt lt O gt TST 11 21 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION Test Type 4 times on lt Ctrl gt lt I gt The successive displayed lines will be PRINT PRINT PRINT 1234 123 1 2 empty line Each time the cursor is at the right end of the line Type 4 times on lt Ctrl gt lt O gt The successive displayed lines will be PRINT PRINT PRINT PRINT Each time the cursor is at the right end of the line 12 123 1234 1234 Command recall amp modification Initial condition Previous test passed The successive displayed lines will be PRINT PRINT PRINT PRINT 1834 a as s af Coverage Command recall with control keys Commands lt Ctrl gt lt U gt and lt Backspace gt Test Press 2 times on lt Ctrl gt lt U gt then press
18. ompile run and debug applications folowing environment variable must be set export DVD_OS 0S21 export ARCHITECTURE ST200 export DVD_HOST unix or export DVD_HOST pc cygwin Note for 0S21 ST40 users Define the environnenent variable DVD_POSIX before compilation If those conditions are not satisfied it will not be API compliant because functions related to keyboard input will fail As getchar function is line buffered on OS21 it waits until Return key is hit it must be replaced by a Posix function And sh4gdb is mandatory for Posix function keyboard input fails with make run set DVD_POSTX 1 MAKE 2 Start the test application in batch mode Important note for OS21 ST40 users CD OBJS ST40 On OS21 a script must be used Here is an example for testtool on board mb376 6 lines of commands exec file tst_test exe TST 3 21 03 November 2006 lt DVD DOC 122 gt Version 2 15 STMicroelectronics Confidential COMPONENT TESTS SPECIFICATION mb376 10 129 101 199 symbol file tst_test exe load tst_test exe break main Cc Here is an example for testtool on board mb411 file tst_test exe mb41 bypass 164 130 60 105 load break main c Adapt the script to the exe file the board and IP address of the ST Micro Connect and save it on Objs ST40 sh4gdb x start_script w Note for OS20 users MAKE RUN Answer to the 2 questions Do you want
19. ompt load the scripts command source lt script name gt set the inital condition and type the macros as described in the test plan Debug Informations To debug in kernel mode the only way is to use KGDB throw a serial port In user mode from the board telnet ssh gdbserver localhost port number 6789 tst_test exe listening on the host under testtool tests src objs LINUX cd Objs LINUX sh4 linux gdb tst_test exe gdb target remote target IP address port number the same given on the board 6789 Batch mode with input file main tests The commands of the next test sequence are stored in SCRIPTS DEFAULT COM file Most of the features are covered by those tests Fr STMicroelectronics Confidential lt DVD DOC 122 gt Version 2 15 03 November 2006 COMPONENT TESTS SPECIFICATION Batch mode with input file automatic tests Coverage batch mode no key hit request at start and at end logging in DEFAULT LOG file with print and STTST_Print test 1 macro definition and execution for amp while loops recursive calls test 2 input tests pollkey getkey test 3 intrinsic commands help show test 4 expression evaluation base change string concatenation arithmetic and logical operators tests expression evaluation string with testtool com mand evaluation test 5 assignment errors string too long test 6 delete in nested macros test 7 string tests
20. pts default com Starting execution of DEFAULT COM file Starting the tests sequence Logging stopped and log file closed Logging input and output to file default log mode a M_TEST1 Ses e M_TEST1 Test 2 embedded loops for end Loop 1 5 Loop 1 4 Loop 1 3 Loop 1 2 Loop 1 1 Loop 2 5 Loop 2 4 Loop 2 3 Loop 2 2 Loop 2 1 Loop 3 5 Loop 3 4 Loop 3 3 Loop 3 2 Loop 3 1 Loop 4 5 Loop 4 4 Loop 4 3 Loop 4 2 Loop 4 1 Loop 5 5 Loop 5 4 Loop 5 3 Loop 5 2 Loop 5 1 RESULT M_FORLOOP SUCCESSFUL 25 loops done Test 2 embedded loops while end Loop 1 5 Loop 1 4 Loop 1 3 Loop 1 2 Loop 1 1 Loop 2 5 Loop 2 4 Loop 2 3 Loop 2 2 Loop 2 1 Loop 3 5 Loop 3 4 Loop 3 3 TST 14 21 wT STMicroelectronics Confidential lt DVD DOC 122 gt Version 2 15 03 November 2006 Fr 03 November 2006 Loop 3 2 Loop 3 1 Loop 4 5 Loop 4 4 Loop 4 3 Loop 4 2 Loop 4 1 Loop 5 5 Loop 5 4 Loop 5 3 Loop 5 2 Loop 5 1 RESULT M_WHILELOOP SUCCESSFUL 25 loops done Test a recursive function factorial 12 NUM 2 RES 2 NUM 3 RES 6 NUM 4 RES 24 NUM 5 RES 120 NUM 6 RES 720 NUM 7 RES 5040 NUM 8 RES 40320 NUM 9 RES 362880 NUM 10 RES 3628800 NUM 11 RES 39916800 NUM 12 RES 479001600 RESULT M _ FACTORIAL SUCCESSFUL Test if elif elif else end RESULT M_IF_ELIF_ELSE SUCCESSFUL Test macro return assignment

Download Pdf Manuals

image

Related Search

Related Contents

Philips S-video cable SWV7511S  取扱説明書 - エコライフジャパン  Ecole - Collège DECROLY « Mode d`emploi » Petit guide à l`usage    Moog Videolarm Deputy2  Airlink101 AR325W Network Router User Manual  TouchSystems IW3234P-U touch screen monitor  OSCl-LLA  

Copyright © All rights reserved.
Failed to retrieve file