by Cedi1987 » Tue Jan 08, 2013 10:14 am
Ok than I'll try to give you all information:
I need to create about 20 different testplans of one testproject. the testproject has about 30 different platforms and 100 testcases.
Each testplan has 20 different customfields which i want to populate while testplan design.
Each testcase has one customfield "expected result" which i want to populate while testplan design and one customfield "result" which should be populated while execution.
For each platform i want so select different testcases which will have different values for "expected result".
The customfield "expacted result" is available for testcases, enabled for "testplandesign" and "display on testexecution" is true.
The customfield "result" is available for testcases and enabled for "execution".
All customfields for the Testplans are visible on testexecution.
In addition all testcases are set to "automated".
Thats how my testlink design looks like at the moment.
What I want to do:
I'm using a c# application, where the user should select the name of the testplan and all information(testplancustomfields,platforms, platform linked testcases, customfields for the testcases) should be gathered via testlink api and the c# wrapper, which I'm developing at the moment. Next the application should start different tests dependent on the selected tests, platforms and values of the customfields and write the results back to testlink.
At the moment I'm able to get all information needed, beside values of the customfields for the testcases.
When I'm calling the function "getTestCaseCustomFieldTestPlanDesignValue(devkey, testprojectid, version, customfieldname, testplanid, platformid)" in my c# code, the response is an rmxrpcstruct with 18 different keys(id,name,lable, type, possible values,....value and nodeid).
All the values of these keys are correct, beside "value" and "nodeid"...these two are empty.
So I guess I'm using some wrong parameters? Is this problem related to my usage of platforms?
Hope now you have enought information to help me.
Thanks,
Cedric