P4API - Wrapper around Perforce C++ API on Windows Contributed by Robert Cowham of Vizim Worldwide. robert@vizim.com Test output (copied and pasted from Debug output window within Visual Studio) ================================================ Processing [P4APITest.dll]... (ConnectFail) Err: Connect to server failed; check $P4PORT. TCP connect to bad_port.bad_machine failed. bad_port.bad_machine: host unknown. Formatted error: Test error (Connect_Tagged) info: userName bruno info: clientName bruno_ws info: clientRoot c:\bruno_ws info: clientCwd c:\data\work\p4api\main\Debug info: clientHost cowhamr-t60 info: clientAddress 127.0.0.1:4538 info: security enabled info: externalAuth enabled info: serverAddress localhost:1666 info: serverRoot C:\perforce\ info: serverDate 2009/11/26 17:01:23 +0000 GMT Standard Time info: serverUptime 217:54:20 info: serverVersion P4D/NTX86/2009.1/206008 (2009/07/01) info: serverLicense Perforce Consulting Partners (PCP) 30 users (expires 2010/01/12) info: serverLicense-ip 127.0.0.1 info: User bruno ticket expires in 11 hours 59 minutes. info: User bruno logged in. Running FSTAT info: depotFile //depot/Jam/MAIN/src/jam.c info: clientFile c:\bruno_ws\Jam\MAIN\src\jam.c info: isMapped info: headAction edit info: headType text info: headTime 1259254831 info: headRev 37 info: headChange 836 info: headModTime 1251979606 info: haveRev 37 Running SYNC warning: //depot/Jam/MAIN/src/jam.c - file(s) up-to-date. Running EDIT info: depotFile //depot/Jam/MAIN/src/jam.c info: clientFile c:\bruno_ws\Jam\MAIN\src\jam.c info: workRev 37 info: action edit info: type text Submit changelist info: Change new info: Client bruno_ws info: User bruno info: Status new info: Description info: Rel_notes info: Files0 //depot/Jam/MAIN/src/jam.c Files: //depot/Jam/MAIN/src/jam.c info: change 837 info: openFiles 1 info: locked 1 info: depotFile //depot/Jam/MAIN/src/jam.c info: rev 38 info: action edit info: submittedChange 837 Checking client spec manipulation info: Client bruno_ws info: Update 2009/11/26 17:00:31 info: Access 2009/11/26 16:59:25 info: Owner bruno info: Description //depot/Jamgraph/DEV/... //bruno_ws/Jamgraph/DEV/... -//depot/Jamgraph/DEV/bin/... //bruno_ws/Jamgraph/DEV/bin/... info: Root c:\bruno_ws info: Options noallwrite noclobber nocompress unlocked nomodtime normdir info: SubmitOptions submitunchanged info: LineEnd local info: View0 //depot/Jam/MAIN/src/... //bruno_ws/Jam/MAIN/src/... info: View1 //depot/Jam/REL2.3/... //bruno_ws/Jam/REL2.3/... info: View2 //depot/new/... //bruno_ws/new/... info: View3 //depot/new/... //bruno_ws/new/... info: View4 //depot/new/... //bruno_ws/new/... info: View5 //depot/new/... //bruno_ws/new/... info: View6 //depot/new/... //bruno_ws/new/... View: //depot/Jam/MAIN/src/... //bruno_ws/Jam/MAIN/src/... View: //depot/Jam/REL2.3/... //bruno_ws/Jam/REL2.3/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... info: Client bruno_ws saved. info: Client bruno_ws info: Update 2009/11/26 17:01:23 info: Access 2009/11/26 16:59:25 info: Owner bruno info: Description //depot/Jamgraph/DEV/... //bruno_ws/Jamgraph/DEV/... -//depot/Jamgraph/DEV/bin/... //bruno_ws/Jamgraph/DEV/bin/... info: Root c:\bruno_ws info: Options noallwrite noclobber nocompress unlocked nomodtime normdir info: SubmitOptions submitunchanged info: LineEnd local info: View0 //depot/Jam/MAIN/src/... //bruno_ws/Jam/MAIN/src/... info: View1 //depot/Jam/REL2.3/... //bruno_ws/Jam/REL2.3/... info: View2 //depot/new/... //bruno_ws/new/... info: View3 //depot/new/... //bruno_ws/new/... info: View4 //depot/new/... //bruno_ws/new/... info: View5 //depot/new/... //bruno_ws/new/... info: View6 //depot/new/... //bruno_ws/new/... info: View7 //depot/new/... //bruno_ws/new/... View: //depot/Jam/MAIN/src/... //bruno_ws/Jam/MAIN/src/... View: //depot/Jam/REL2.3/... //bruno_ws/Jam/REL2.3/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... Checking bad client info: Client bruno_ws info: Update 2009/11/26 17:01:23 info: Access 2009/11/26 16:59:25 info: Owner bruno info: Description //depot/Jamgraph/DEV/... //bruno_ws/Jamgraph/DEV/... -//depot/Jamgraph/DEV/bin/... //bruno_ws/Jamgraph/DEV/bin/... info: Root c:\bruno_ws info: Options noallwrite noclobber nocompress unlocked nomodtime normdir info: SubmitOptions submitunchanged info: LineEnd local info: View0 //depot/Jam/MAIN/src/... //bruno_ws/Jam/MAIN/src/... info: View1 //depot/Jam/REL2.3/... //bruno_ws/Jam/REL2.3/... info: View2 //depot/new/... //bruno_ws/new/... info: View3 //depot/new/... //bruno_ws/new/... info: View4 //depot/new/... //bruno_ws/new/... info: View5 //depot/new/... //bruno_ws/new/... info: View6 //depot/new/... //bruno_ws/new/... info: View7 //depot/new/... //bruno_ws/new/... View: //depot/Jam/MAIN/src/... //bruno_ws/Jam/MAIN/src/... View: //depot/Jam/REL2.3/... //bruno_ws/Jam/REL2.3/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... View: //depot/new/... //bruno_ws/new/... error: Error in client specification. Mapping '//fred_ws/new/...' is not under '//bruno_ws/...'. [P4APITest.dll] SUCCEEDED. Tests run: 2; Failures: 0. All tests passed. Tests run: 2; Failed: 0.