Introduce TestOption Enum for Enhanced Test Selection Clarity (#5586)

This commit is contained in:
hunteraraujo
2023-10-06 16:13:33 -07:00
committed by GitHub
parent 0f2126e6f0
commit b2d53d8d18
4 changed files with 95 additions and 25 deletions

View File

@@ -1,4 +1,5 @@
import 'package:auto_gpt_flutter_client/models/benchmark/benchmark_task_status.dart';
import 'package:auto_gpt_flutter_client/models/test_option.dart';
import 'package:auto_gpt_flutter_client/viewmodels/chat_viewmodel.dart';
import 'package:auto_gpt_flutter_client/viewmodels/task_viewmodel.dart';
import 'package:auto_gpt_flutter_client/views/task_queue/leaderboard_submission_button.dart';
@@ -98,11 +99,11 @@ class TaskQueueView extends StatelessWidget {
// TestSuiteButton
TestSuiteButton(
isDisabled: viewModel.isBenchmarkRunning,
selectedOption: viewModel.selectedOption,
selectedOptionString: viewModel.selectedOption.description,
onOptionSelected: (selectedOption) {
print('Option Selected: $selectedOption');
viewModel.updateSelectedNodeHierarchyBasedOnOption(
selectedOption);
TestOptionExtension.fromDescription(selectedOption)!);
},
onPlayPressed: (selectedOption) {
print('Starting benchmark with option: $selectedOption');