TestLinkに別の問題があります。このアプリの1.9.5バージョンを使用していますが、問題は次のとおりです。このバージョンでは、以前のTestReportsセクションで利用できた機能-QueryMetricsがありません。それは本当に素晴らしい機能でしたが、今では消えてしまい、理由はわかりません。testlinkに慣れている人は私に答えてもらうことができますか?そして最後に、たとえば古いtestlinkバージョンから1.9.5 TestLink(コードの単純な変更)にこの機能を追加することは可能ですか?TestLinkフォーラムにアクセスできないため、助けてくれてありがとう 。http ://www.teamst.org/forum/ 私は彼らに手紙を書き、アカウントを取得するためのリクエストを送信しましたが、回答が得られませんでした。
1 に答える
私も TestLink を使用していますが、これと、このメトリックを提供するのがいかに難しいかという返信に驚きました。
実際には簡単です。幸いなことに、TestLink は OOP を使用しています。これは、どれだけ多くの変更を行ったかに関係なく、いくつかの簡単な手順が必要なだけであることを意味します。
関連する php ファイルを 1.9.3 からコピーします: resultsMoreBuilds.php や resultsMoreBuildsGUI.php などを lib/results にコピーします。
依存するすべてのクラスをコピーします: lib/functions/results.class.php のように - 1.9.4-1.9.6 には存在しません - そのままコピーすることができ、testproject.class.php - この場合はコピーする必要があります追加のクラスとして、たとえば名前を testproject3.class.php に変更します。
追加のクラス自体を編集します。実際に追加のクラスを作成するには、「class testproject extends tlObjectWithAttachments」を「class testproject3 extends tlObjectWithAttachments」に変更します。
この追加のクラスを使用します: lib/functions/results.class.php update "include('testproject.class.php');" で 「include('testproject3.class.php');」で そして「$tproject_mgr = new testproject($this->db);」「$tproject_mgr = new testproject3($this->db);」で
少なくともアイデアを説明するのはそれだけだと思います。この場合、メトリックが機能するようになることを願っていますが、関連する欠陥文字列はありません。これは、問題追跡インターフェイスが変更されたためです。しかし、アイデアがあれば、ここでも使用できます。残念ながら、説明は必要以上に長くなる可能性があります:)