Results 7 issues of y-tomida

resolves #12339 I added fix for wrongly html encoded backticks for reserved words as shown in the example below. ## Example ```yaml openapi: "3.0.3" info: title: "Kotlin" version: "1" paths:...

#819 により,`Variant`のシリアライズ処理が変わった. Gsonのカスタムシリアライザを極力使わずに,クラスをそのままJSONにマッピングするようにした. そのため,`Variant`のフィールド名が変わったり,フィールドが増えたりすると,JSONの構造が変わってしまうため,テストが落ちてしまう. 落ちうるテスト https://github.com/kusumotolab/kGenProg/blob/929bb1573003b99df8e9aa15d301462d08ce3387/src/test/java/jp/kusumotolab/kgenprog/output/VariantSerializerTest.java#L53-L66

コードを生成するときに1から塩基を適用しているため,世代を重ねる(=遺伝子が長くなる)ほど遅くなる

#739 で,とりあえずテストの実行時間を出力することは決まったが,具体的にテストの実行時間の何を出力するのかきまっていない. #812 では,各世代のテスト実行時間の合計,最小値,最大値を出力している. テスト実行時間に関する情報の例) - テストケースごとの実行時間 - テスト実行時間の平均

以下のいずれかの条件を満たすと発生する可能性がある - テストコードに `System.exit`が含まれる - 修正対象のコードに`System.exit`が含まれる

出力フォーマットのせいで,実行時の各種設定値が分かりづらい. ## 現在のフォーマット ```bash ==================== kGenProg Configuration ==================== configPath = ... (set by command line) rootDir = ... (set in config file) productPaths = [...] (set in config file) testPaths...

1. 依存しているプロジェクトが存在しない 1. 依存しているプロジェクトにバイナリファイルが存在しない ときはどうするのか? 参考 プロジェクトAがプロジェクトBに依存しているときのプロジェクトAの.classpathの記述 ```xml ```

not implemented
priority: minor