# Test File|Comments bit.1.txt|0|LOG:Ignoring classic workspace bruno_ws|Sync classic workspace bruno_ws. # Test 2 is a repro of Pete Hopkins test case where a sync got a bogus "out of CBD scope" indication. # The workspace had the Host option defined, as does the workspace referenced in bit.2.txt. The sync # was done with a 'narrow' path, i.e. below the root of the workpace (since syncs from the workspace root # are handled differently. # bit.2.txt|0|LOG:Rewrite: arg: C:/p4/Jam/src/...#head|Repro of Pete's test case, workspace with Host field set. bit.3.txt|0|LOG:C:/p4/Jam/src/Build.com#head|Force sync of one file. Repro of Magesh's force sync "One for All" test case. bit.4.txt|0|LOG:C:/p4/Jam/src/Build.com@Jam-2.0.1.0|Force sync of one file to a label. bit.5.txt|0|LOG:c:/p4/CT/gwt/src/com/google/gwt/sample/dynatable/public/DynaTable.html@12050|Sync from a locked workspace of one file to a CBD revision. bit.6.txt|0|LOG:Ignoring CBD rules in favor of explicit revision specifier for path|Sync from a locked workspace of one file to a specified revision.
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#6 | 15360 | C. Thomas Tyler |
Copy Up using 'p4 copy -r -b perforce_software-cbd-dev'. Added new test for job000330, which initially failed (a valid repro). Then fixed it. |
||
#5 | 15282 | C. Thomas Tyler | Copy Up using 'p4 copy -r -b perforce_software-cbd-dev'. | ||
#4 | 15273 | C. Thomas Tyler |
Copy Up using 'p4 copy -r -b perforce_software-cbd-ntx64'. Stabilization changes. Test suite enhancements. |
||
#3 | 15158 | C. Thomas Tyler |
Copy Up from dev to main for CBD, using: p4 copy -r -b perforce_software-cbd-dev |
||
#2 | 15022 | C. Thomas Tyler |
Copy-Up to main from ntx64: * Fixed Cbd.py issue with an exception handling bug for Host field. * Rebased CbdDev.py to Cbd.py * Simplified test operations. * Fixed a cosmetic typo in test doc/data. |
||
#1 | 15009 | C. Thomas Tyler | Promoted CBD development work to main from dev. | ||
//guest/perforce_software/cbd/dev/test/shared/bit.cfg | |||||
#1 | 14907 | C. Thomas Tyler |
Moved test data files into 'shared' folder to make them available on the 'helix-01' text VM, and tweaked test_cbd.sh to reference them there. |
||
//guest/perforce_software/cbd/dev/test/bit.cfg | |||||
#1 | 14844 | C. Thomas Tyler |
Overhauled regression test suite. Added various command line tests. Enhanced test suite to allow entries in the test data file to specify alternate user and workspaces (differing from defaults defined in the test test configuration files, test_cbd.*.cfg) for certain tests. Added new testing method, broker input testing, to augment existing command line testing. This test method simulates having 'p4d' call the CBD broker sync script by feeding handcrafted/simulated broker input files to the CBD engine, simulating the way p4d uses stdin to feed the broker parameters when a user makes a request. This enables more diverse testing and better simulation of Window and P4V-side testing. |