Loading src/webui/service/load_gen/forms.py +1 −0 Original line number Original line Diff line number Diff line Loading @@ -24,6 +24,7 @@ DEFAULT_E2E_LATENCY_MS = '5.0..100.00' class LoadGenForm(FlaskForm): class LoadGenForm(FlaskForm): num_requests = IntegerField('Num Requests', default=100, validators=[DataRequired(), NumberRange(min=0)]) num_requests = IntegerField('Num Requests', default=100, validators=[DataRequired(), NumberRange(min=0)]) num_generated = IntegerField('Num Generated', default=0, render_kw={'readonly': True}) num_generated = IntegerField('Num Generated', default=0, render_kw={'readonly': True}) num_released = IntegerField('Num Released', default=0, render_kw={'readonly': True}) request_type_service_l2nm = BooleanField('Service L2NM', default=False) request_type_service_l2nm = BooleanField('Service L2NM', default=False) request_type_service_l3nm = BooleanField('Service L3NM', default=False) request_type_service_l3nm = BooleanField('Service L3NM', default=False) Loading src/webui/service/load_gen/routes.py +1 −0 Original line number Original line Diff line number Diff line Loading @@ -80,6 +80,7 @@ def home(): set_properties(form.request_type_slice_l2nm , _request_type_slice_l2nm , disabled=status.running) set_properties(form.request_type_slice_l2nm , _request_type_slice_l2nm , disabled=status.running) set_properties(form.request_type_slice_l3nm , _request_type_slice_l3nm , disabled=status.running) set_properties(form.request_type_slice_l3nm , _request_type_slice_l3nm , disabled=status.running) set_properties(form.num_generated , status.num_generated , disabled=True) set_properties(form.num_generated , status.num_generated , disabled=True) set_properties(form.num_released , status.num_released , disabled=True) set_properties(form.infinite_loop , status.infinite_loop , disabled=True) set_properties(form.infinite_loop , status.infinite_loop , disabled=True) set_properties(form.running , status.running , disabled=True) set_properties(form.running , status.running , disabled=True) Loading src/webui/service/templates/load_gen/home.html +15 −0 Original line number Original line Diff line number Diff line Loading @@ -53,6 +53,21 @@ </div> </div> <br /> <br /> <div class="row mb-3"> {{ form.num_released.label(class="col-sm-2 col-form-label") }} <div class="col-sm-10"> {% if form.num_released.errors %} {{ form.num_released(class="form-control is-invalid") }} <div class="invalid-feedback"> {% for error in form.num_released.errors %}<span>{{ error }}</span>{% endfor %} </div> {% else %} {{ form.num_released(class="form-control") }} {% endif %} </div> </div> <br /> <div class="row mb-3"> <div class="row mb-3"> <div class="col-sm-2 col-form-label">Service Types:</div> <div class="col-sm-2 col-form-label">Service Types:</div> <div class="col-sm-10"> <div class="col-sm-10"> Loading Loading
src/webui/service/load_gen/forms.py +1 −0 Original line number Original line Diff line number Diff line Loading @@ -24,6 +24,7 @@ DEFAULT_E2E_LATENCY_MS = '5.0..100.00' class LoadGenForm(FlaskForm): class LoadGenForm(FlaskForm): num_requests = IntegerField('Num Requests', default=100, validators=[DataRequired(), NumberRange(min=0)]) num_requests = IntegerField('Num Requests', default=100, validators=[DataRequired(), NumberRange(min=0)]) num_generated = IntegerField('Num Generated', default=0, render_kw={'readonly': True}) num_generated = IntegerField('Num Generated', default=0, render_kw={'readonly': True}) num_released = IntegerField('Num Released', default=0, render_kw={'readonly': True}) request_type_service_l2nm = BooleanField('Service L2NM', default=False) request_type_service_l2nm = BooleanField('Service L2NM', default=False) request_type_service_l3nm = BooleanField('Service L3NM', default=False) request_type_service_l3nm = BooleanField('Service L3NM', default=False) Loading
src/webui/service/load_gen/routes.py +1 −0 Original line number Original line Diff line number Diff line Loading @@ -80,6 +80,7 @@ def home(): set_properties(form.request_type_slice_l2nm , _request_type_slice_l2nm , disabled=status.running) set_properties(form.request_type_slice_l2nm , _request_type_slice_l2nm , disabled=status.running) set_properties(form.request_type_slice_l3nm , _request_type_slice_l3nm , disabled=status.running) set_properties(form.request_type_slice_l3nm , _request_type_slice_l3nm , disabled=status.running) set_properties(form.num_generated , status.num_generated , disabled=True) set_properties(form.num_generated , status.num_generated , disabled=True) set_properties(form.num_released , status.num_released , disabled=True) set_properties(form.infinite_loop , status.infinite_loop , disabled=True) set_properties(form.infinite_loop , status.infinite_loop , disabled=True) set_properties(form.running , status.running , disabled=True) set_properties(form.running , status.running , disabled=True) Loading
src/webui/service/templates/load_gen/home.html +15 −0 Original line number Original line Diff line number Diff line Loading @@ -53,6 +53,21 @@ </div> </div> <br /> <br /> <div class="row mb-3"> {{ form.num_released.label(class="col-sm-2 col-form-label") }} <div class="col-sm-10"> {% if form.num_released.errors %} {{ form.num_released(class="form-control is-invalid") }} <div class="invalid-feedback"> {% for error in form.num_released.errors %}<span>{{ error }}</span>{% endfor %} </div> {% else %} {{ form.num_released(class="form-control") }} {% endif %} </div> </div> <br /> <div class="row mb-3"> <div class="row mb-3"> <div class="col-sm-2 col-form-label">Service Types:</div> <div class="col-sm-2 col-form-label">Service Types:</div> <div class="col-sm-10"> <div class="col-sm-10"> Loading