fix: support native executor.json and executor bu API #83
1
.gitignore
vendored
@ -46,6 +46,7 @@ id_rsa
|
||||
!**/resources/**/*.zip
|
||||
!**/resources/**/*.jar
|
||||
allure-server-store/
|
||||
allure-server-store-db/
|
||||
tmp/
|
||||
|
||||
pg-secret.yaml
|
||||
|
@ -24,10 +24,12 @@ services:
|
||||
- postgres
|
||||
|
||||
postgres:
|
||||
image: postgres:latest
|
||||
image: postgres:16.3-alpine
|
||||
environment:
|
||||
POSTGRES_PASSWORD: postgres
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_DB: allure
|
||||
ports:
|
||||
- 5432:5432
|
||||
volumes:
|
||||
- ./allure-server-store-db:/var/lib/postgresql/data:rw
|
||||
|
@ -19,9 +19,9 @@ import ru.iopump.qa.allure.properties.TmsProperties;
|
||||
@EnableTransactionManagement
|
||||
@EnableConfigurationProperties({AllureProperties.class, CleanUpProperties.class, BasicProperties.class, TmsProperties.class})
|
||||
@EnableVaadin
|
||||
public class Application { //NOPMD
|
||||
public class Application {
|
||||
|
||||
public static void main(String[] args) { //NOPMD
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(Application.class, args);
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
package ru.iopump.qa.allure.controller; //NOPMD
|
||||
package ru.iopump.qa.allure.controller;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import io.qameta.allure.entity.ExecutorInfo;
|
||||
@ -65,20 +65,20 @@ public class AllureReportController {
|
||||
@GetMapping
|
||||
public Collection<ReportResponse> getAllReports(@RequestParam(required = false) String path) {
|
||||
return StreamUtil.stream(getAllCached())
|
||||
.filter(i -> path == null || i.getPath().startsWith(path))
|
||||
.collect(Collectors.toUnmodifiableSet());
|
||||
.filter(i -> path == null || i.getPath().startsWith(path))
|
||||
.collect(Collectors.toUnmodifiableSet());
|
||||
}
|
||||
|
||||
@Cacheable(CACHE) // caching results
|
||||
public Collection<ReportResponse> getAllCached() {
|
||||
return StreamUtil.stream(reportService.getAll())
|
||||
.map(entity -> new ReportResponse(
|
||||
entity.getUuid(),
|
||||
entity.getPath(),
|
||||
entity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
entity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
))
|
||||
.collect(Collectors.toUnmodifiableList());
|
||||
.map(entity -> new ReportResponse(
|
||||
entity.getUuid(),
|
||||
entity.getPath(),
|
||||
entity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
entity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
))
|
||||
.collect(Collectors.toUnmodifiableList());
|
||||
}
|
||||
|
||||
@Operation(summary = "Generate report")
|
||||
@ -88,18 +88,18 @@ public class AllureReportController {
|
||||
public ReportResponse generateReport(@RequestBody @Valid ReportGenerateRequest reportGenerateRequest) throws IOException {
|
||||
|
||||
final ReportEntity reportEntity = reportService.generate(
|
||||
reportGenerateRequest.getReportSpec().getPathsAsPath(),
|
||||
reportGenerateRequest.getResultsAsPath(resultService.getStoragePath()),
|
||||
reportGenerateRequest.isDeleteResults(),
|
||||
reportGenerateRequest.getReportSpec().getExecutorInfo(),
|
||||
baseUrl()
|
||||
reportGenerateRequest.getReportSpec().getPathsAsPath(),
|
||||
reportGenerateRequest.getResultsAsPath(resultService.getStoragePath()),
|
||||
reportGenerateRequest.isDeleteResults(),
|
||||
reportGenerateRequest.getReportSpec().getExecutorInfo(),
|
||||
baseUrl()
|
||||
);
|
||||
|
||||
return new ReportResponse(
|
||||
reportEntity.getUuid(),
|
||||
reportEntity.getPath(),
|
||||
reportEntity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
reportEntity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
reportEntity.getUuid(),
|
||||
reportEntity.getPath(),
|
||||
reportEntity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
reportEntity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
);
|
||||
}
|
||||
|
||||
@ -110,39 +110,39 @@ public class AllureReportController {
|
||||
@ResponseStatus(HttpStatus.CREATED)
|
||||
@CacheEvict(value = CACHE, allEntries = true) // update results cache
|
||||
public ReportResponse uploadReport(
|
||||
@PathVariable("reportPath") @NonNull String reportPath,
|
||||
@Parameter(description = "File as multipart body. File must be an zip archive and not be empty. Nested type is 'application/zip'",
|
||||
name = "allureResults",
|
||||
example = "allure-result.zip",
|
||||
required = true,
|
||||
content = @Content(mediaType = "application/zip")
|
||||
)
|
||||
@RequestParam MultipartFile allureReportArchive) {
|
||||
@PathVariable("reportPath") @NonNull String reportPath,
|
||||
@Parameter(description = "File as multipart body. File must be an zip archive and not be empty. Nested type is 'application/zip'",
|
||||
name = "allureResults",
|
||||
example = "allure-result.zip",
|
||||
required = true,
|
||||
content = @Content(mediaType = "application/zip")
|
||||
)
|
||||
@RequestParam MultipartFile allureReportArchive) {
|
||||
|
||||
final String contentType = allureReportArchive.getContentType();
|
||||
|
||||
// Check Content-Type
|
||||
if (StringUtils.isNotBlank(contentType)) {
|
||||
Preconditions.checkArgument(StringUtils.equalsAny(contentType, "application/zip", "application/x-zip-compressed"),
|
||||
"Content-Type must be '%s' but '%s'", "application/zip", contentType);
|
||||
"Content-Type must be '%s' but '%s'", "application/zip", contentType);
|
||||
}
|
||||
|
||||
// Check Extension
|
||||
if (allureReportArchive.getOriginalFilename() != null) {
|
||||
Preconditions.checkArgument(allureReportArchive.getOriginalFilename().endsWith(".zip"),
|
||||
"File must have '.zip' extension but '%s'", allureReportArchive.getOriginalFilename());
|
||||
"File must have '.zip' extension but '%s'", allureReportArchive.getOriginalFilename());
|
||||
}
|
||||
|
||||
// Unzip and save
|
||||
ReportEntity reportEntity = reportService
|
||||
.uploadReport(reportPath, allureReportArchive.getInputStream(), new ExecutorInfo(), baseUrl());
|
||||
.uploadReport(reportPath, allureReportArchive.getInputStream(), new ExecutorInfo(), baseUrl());
|
||||
log.info("File saved to file system '{}'", allureReportArchive);
|
||||
|
||||
return new ReportResponse(
|
||||
reportEntity.getUuid(),
|
||||
reportEntity.getPath(),
|
||||
reportEntity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
reportEntity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
reportEntity.getUuid(),
|
||||
reportEntity.getPath(),
|
||||
reportEntity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
reportEntity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
);
|
||||
}
|
||||
|
||||
@ -151,13 +151,13 @@ public class AllureReportController {
|
||||
@CacheEvict(value = CACHE, allEntries = true)
|
||||
public Collection<ReportResponse> deleteAllHistory() {
|
||||
return reportService.clearAllHistory().stream()
|
||||
.map(entity -> new ReportResponse(
|
||||
entity.getUuid(),
|
||||
entity.getPath(),
|
||||
entity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
entity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
))
|
||||
.collect(Collectors.toUnmodifiableList());
|
||||
.map(entity -> new ReportResponse(
|
||||
entity.getUuid(),
|
||||
entity.getPath(),
|
||||
entity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
entity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
))
|
||||
.collect(Collectors.toUnmodifiableList());
|
||||
}
|
||||
|
||||
@Operation(summary = "Delete all reports or older than date in epoch seconds")
|
||||
@ -172,17 +172,17 @@ public class AllureReportController {
|
||||
deleted = reportService.deleteAllOlderThanDate(boundaryDate);
|
||||
}
|
||||
return deleted.stream()
|
||||
.map(entity -> new ReportResponse(
|
||||
entity.getUuid(),
|
||||
entity.getPath(),
|
||||
entity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
entity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
))
|
||||
.collect(Collectors.toUnmodifiableList());
|
||||
.map(entity -> new ReportResponse(
|
||||
entity.getUuid(),
|
||||
entity.getPath(),
|
||||
entity.generateUrl(baseUrl(), allureProperties.reports().dir()),
|
||||
entity.generateLatestUrl(baseUrl(), allureProperties.reports().path())
|
||||
))
|
||||
.collect(Collectors.toUnmodifiableList());
|
||||
}
|
||||
|
||||
@ExceptionHandler(ConstraintViolationException.class)
|
||||
private void constraintViolationException(HttpServletResponse response) throws IOException { //NOPMD
|
||||
private void constraintViolationException(HttpServletResponse response) throws IOException {
|
||||
response.sendError(HttpStatus.BAD_REQUEST.value());
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
package ru.iopump.qa.allure.controller; //NOPMD
|
||||
package ru.iopump.qa.allure.controller;
|
||||
|
||||
import com.google.common.base.Preconditions;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
@ -65,7 +65,7 @@ public class AllureResultController {
|
||||
@DeleteMapping(path = "/{uuid}")
|
||||
@CacheEvict(value = CACHE, allEntries = true)
|
||||
public ResultResponse deleteResult(
|
||||
@PathVariable @NotBlank @Pattern(regexp = PathUtil.UUID_PATTERN) String uuid
|
||||
@PathVariable @NotBlank @Pattern(regexp = PathUtil.UUID_PATTERN) String uuid
|
||||
) throws IOException {
|
||||
return resultService.internalDeleteByUUID(uuid);
|
||||
}
|
||||
@ -74,9 +74,9 @@ public class AllureResultController {
|
||||
@GetMapping(path = "/{uuid}")
|
||||
public ResultResponse getResult(@PathVariable @NotBlank @Pattern(regexp = PathUtil.UUID_PATTERN) String uuid) throws IOException {
|
||||
return StreamUtil.stream(getAllResult())
|
||||
.filter(i -> uuid.equalsIgnoreCase(i.getUuid()))
|
||||
.findFirst()
|
||||
.orElse(ResultResponse.builder().build());
|
||||
.filter(i -> uuid.equalsIgnoreCase(i.getUuid()))
|
||||
.findFirst()
|
||||
.orElse(ResultResponse.builder().build());
|
||||
}
|
||||
|
||||
@Operation(summary = "Get all uploaded allure results archives")
|
||||
@ -102,19 +102,19 @@ public class AllureResultController {
|
||||
|
||||
@SneakyThrows
|
||||
@Operation(summary = "Upload allure-results.zip with allure results files before generating report. " +
|
||||
"Don't forgot memorize uuid from response for further report generation"
|
||||
"Don't forgot memorize uuid from response for further report generation"
|
||||
)
|
||||
@PostMapping(consumes = {"multipart/form-data"})
|
||||
@ResponseStatus(HttpStatus.CREATED)
|
||||
@CacheEvict(value = CACHE, allEntries = true) // update results cache
|
||||
public UploadResponse uploadResults(
|
||||
@Parameter(description = "File as multipart body. File must be an zip archive and not be empty. Nested type is 'application/zip'",
|
||||
name = "allureResults",
|
||||
example = "allure-result.zip",
|
||||
required = true,
|
||||
content = @Content(mediaType = "application/zip")
|
||||
)
|
||||
@RequestParam MultipartFile allureResults
|
||||
@Parameter(description = "File as multipart body. File must be an zip archive and not be empty. Nested type is 'application/zip'",
|
||||
name = "allureResults",
|
||||
example = "allure-result.zip",
|
||||
required = true,
|
||||
content = @Content(mediaType = "application/zip")
|
||||
)
|
||||
@RequestParam MultipartFile allureResults
|
||||
) {
|
||||
|
||||
final String contentType = allureResults.getContentType();
|
||||
@ -122,13 +122,13 @@ public class AllureResultController {
|
||||
// Check Content-Type
|
||||
if (StringUtils.isNotBlank(contentType)) {
|
||||
Preconditions.checkArgument(StringUtils.equalsAny(contentType, "application/zip", "application/x-zip-compressed"),
|
||||
"Content-Type must be '%s' but '%s'", "application/zip", contentType);
|
||||
"Content-Type must be '%s' but '%s'", "application/zip", contentType);
|
||||
}
|
||||
|
||||
// Check Extension
|
||||
if (allureResults.getOriginalFilename() != null) {
|
||||
Preconditions.checkArgument(allureResults.getOriginalFilename().endsWith(".zip"),
|
||||
"File must have '.zip' extension but '%s'", allureResults.getOriginalFilename());
|
||||
"File must have '.zip' extension but '%s'", allureResults.getOriginalFilename());
|
||||
}
|
||||
|
||||
// Unzip and save
|
||||
@ -141,4 +141,4 @@ public class AllureResultController {
|
||||
public void constraintViolationException(HttpServletResponse response) throws IOException {
|
||||
response.sendError(HttpStatus.BAD_REQUEST.value());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -48,20 +48,20 @@ public class ReportEntity {
|
||||
private boolean active;
|
||||
@Builder.Default
|
||||
@PositiveOrZero
|
||||
private long level = 0L; //NOPMD
|
||||
private long level = 0L;
|
||||
@Builder.Default
|
||||
@PositiveOrZero
|
||||
@Access(AccessType.PROPERTY)
|
||||
@Column(columnDefinition = "bigint not null default '0'")
|
||||
private long size = 0L; //NOPMD
|
||||
private long size = 0L;
|
||||
@Builder.Default
|
||||
@PositiveOrZero
|
||||
@Column(columnDefinition = "int not null default '0'")
|
||||
private int version = 1; //NOPMD
|
||||
private int version = 1;
|
||||
@Builder.Default
|
||||
@NotNull
|
||||
@Column(nullable = false, columnDefinition = "varchar(255) not null default ''")
|
||||
private String buildUrl = ""; //NOPMD
|
||||
private String buildUrl = "";
|
||||
|
||||
public static long sizeKB(@Nullable Path path) {
|
||||
if (path == null || Files.notExists(path)) {
|
||||
|
@ -87,7 +87,7 @@ public class ReportGenerateDialog extends Dialog {
|
||||
info.setVisible(true);
|
||||
info.setText("Success: " + res);
|
||||
}
|
||||
} catch (Exception e) { //NOPMD
|
||||
} catch (Exception e) {
|
||||
error.setVisible(true);
|
||||
error.setText("Error: " + e.getLocalizedMessage());
|
||||
log.error("Generation error", e);
|
||||
|
@ -24,7 +24,7 @@ import java.util.function.Function;
|
||||
import static ru.iopump.qa.util.Str.format;
|
||||
|
||||
@Slf4j
|
||||
public class ResultUploadDialog extends Dialog { //NOPMD
|
||||
public class ResultUploadDialog extends Dialog {
|
||||
|
||||
private static final long serialVersionUID = -4958469225519042248L;
|
||||
private final MemoryBuffer buffer;
|
||||
@ -54,7 +54,7 @@ public class ResultUploadDialog extends Dialog { //NOPMD
|
||||
event.getFileName(), event.getContentLength(), uploadResponse
|
||||
)), false
|
||||
);
|
||||
} catch (Exception ex) { //NOPMD
|
||||
} catch (Exception ex) {
|
||||
show(error("Internal error: " + ex.getLocalizedMessage()), true);
|
||||
log.error("Uploading error", ex);
|
||||
}
|
||||
|
@ -1,7 +1,5 @@
|
||||
package ru.iopump.qa.allure.gui.view;
|
||||
|
||||
import static ru.iopump.qa.allure.gui.MainLayout.ALLURE_SERVER;
|
||||
|
||||
import com.vaadin.flow.component.Tag;
|
||||
import com.vaadin.flow.component.html.Anchor;
|
||||
import com.vaadin.flow.component.html.Div;
|
||||
@ -10,8 +8,6 @@ import com.vaadin.flow.component.html.Span;
|
||||
import com.vaadin.flow.component.orderedlayout.VerticalLayout;
|
||||
import com.vaadin.flow.router.PageTitle;
|
||||
import com.vaadin.flow.router.Route;
|
||||
import java.io.InputStream;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
import lombok.NonNull;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.io.IOUtils;
|
||||
@ -19,6 +15,11 @@ import org.apache.commons.lang3.StringUtils;
|
||||
import ru.iopump.qa.allure.gui.MainLayout;
|
||||
import ru.iopump.qa.util.ResourceUtil;
|
||||
|
||||
import java.io.InputStream;
|
||||
import java.nio.charset.StandardCharsets;
|
||||
|
||||
import static ru.iopump.qa.allure.gui.MainLayout.ALLURE_SERVER;
|
||||
|
||||
@Tag("about-view")
|
||||
@PageTitle("About | " + ALLURE_SERVER)
|
||||
@Route(value = "about", layout = MainLayout.class)
|
||||
@ -63,9 +64,9 @@ public class AboutView extends VerticalLayout {
|
||||
public static String getVersionOrDefault(@NonNull String defaultVersion) {
|
||||
try (final InputStream inputStream = ResourceUtil.getResourceAsStream("version.info")) {
|
||||
var version = IOUtils.toString(inputStream, StandardCharsets.UTF_8);
|
||||
log.info("App version from version.info = " + version); //NOPMD
|
||||
log.info("App version from version.info = " + version);
|
||||
return StringUtils.isBlank(version) ? defaultVersion : version;
|
||||
} catch (Exception e) { //NOPMD
|
||||
} catch (Exception e) {
|
||||
log.error("Version error", e);
|
||||
return defaultVersion;
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
package ru.iopump.qa.allure.gui.view; //NOPMD
|
||||
package ru.iopump.qa.allure.gui.view;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.vaadin.flow.component.Tag;
|
||||
@ -79,7 +79,7 @@ public class ReportsView extends VerticalLayout {
|
||||
try {
|
||||
jpaReportService.internalDeleteByUUID(uuid);
|
||||
Notification.show("Delete success: " + uuid, 2000, Notification.Position.TOP_START);
|
||||
} catch (Exception e) { //NOPMD
|
||||
} catch (Exception e) {
|
||||
Notification.show("Deleting error: " + e.getLocalizedMessage(),
|
||||
5000,
|
||||
Notification.Position.TOP_START);
|
||||
|
@ -1,4 +1,4 @@
|
||||
package ru.iopump.qa.allure.gui.view; //NOPMD
|
||||
package ru.iopump.qa.allure.gui.view;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.vaadin.flow.component.Tag;
|
||||
@ -61,48 +61,48 @@ public class ResultsView extends VerticalLayout {
|
||||
this.dateTimeResolver.retrieve();
|
||||
|
||||
this.results = new FilteredGrid<>(
|
||||
asProvider(allureResultController),
|
||||
cols()
|
||||
asProvider(allureResultController),
|
||||
cols()
|
||||
);
|
||||
this.generateButton = new Button("Generate report");
|
||||
this.uploadButton = new Button("Upload result");
|
||||
|
||||
this.generateDialog = new ReportGenerateDialog(allureReportController);
|
||||
this.uploadDialog = new ResultUploadDialog(
|
||||
(buffer) -> allureResultController.uploadResults(toMultiPartFile(buffer)),
|
||||
(int) multipartProperties.getMaxFileSize().toBytes(),
|
||||
"results"
|
||||
(buffer) -> allureResultController.uploadResults(toMultiPartFile(buffer)),
|
||||
(int) multipartProperties.getMaxFileSize().toBytes(),
|
||||
"results"
|
||||
);
|
||||
|
||||
uploadDialog.onClose(event -> results.getGrid().getDataProvider().refreshAll());
|
||||
|
||||
this.deleteSelection = new Button("Delete selection",
|
||||
new Icon(VaadinIcon.CLOSE_CIRCLE),
|
||||
event -> {
|
||||
for (ResultResponse resultResponse : results.getGrid().getSelectedItems()) {
|
||||
String uuid = resultResponse.getUuid();
|
||||
try {
|
||||
allureResultController.deleteResult(uuid);
|
||||
Notification.show("Delete success: " + uuid, 2000, Notification.Position.TOP_START);
|
||||
} catch (Exception e) { //NOPMD
|
||||
Notification.show("Deleting error: " + e.getLocalizedMessage(),
|
||||
5000,
|
||||
Notification.Position.TOP_START);
|
||||
log.error("Deleting error", e);
|
||||
}
|
||||
new Icon(VaadinIcon.CLOSE_CIRCLE),
|
||||
event -> {
|
||||
for (ResultResponse resultResponse : results.getGrid().getSelectedItems()) {
|
||||
String uuid = resultResponse.getUuid();
|
||||
try {
|
||||
allureResultController.deleteResult(uuid);
|
||||
Notification.show("Delete success: " + uuid, 2000, Notification.Position.TOP_START);
|
||||
} catch (Exception e) {
|
||||
Notification.show("Deleting error: " + e.getLocalizedMessage(),
|
||||
5000,
|
||||
Notification.Position.TOP_START);
|
||||
log.error("Deleting error", e);
|
||||
}
|
||||
results.getGrid().deselectAll();
|
||||
results.getGrid().getDataProvider().refreshAll();
|
||||
});
|
||||
}
|
||||
results.getGrid().deselectAll();
|
||||
results.getGrid().getDataProvider().refreshAll();
|
||||
});
|
||||
deleteSelection.addThemeVariants(ButtonVariant.LUMO_ERROR);
|
||||
|
||||
// Add first selected item on open generation dialog or empty bind
|
||||
generateDialog.addOpenedChangeListener(event -> {
|
||||
StreamUtil.stream(results.getGrid().getSelectedItems()).findFirst()
|
||||
.ifPresentOrElse(resultResponse -> generateDialog.getPayload().getBinder()
|
||||
.setBean(new GenerateDto(resultResponse.getUuid(), null, null, false)),
|
||||
() -> generateDialog.getPayload().getBinder().setBean(new GenerateDto())
|
||||
);
|
||||
.ifPresentOrElse(resultResponse -> generateDialog.getPayload().getBinder()
|
||||
.setBean(new GenerateDto(resultResponse.getUuid(), null, null, false)),
|
||||
() -> generateDialog.getPayload().getBinder().setBean(new GenerateDto())
|
||||
);
|
||||
});
|
||||
|
||||
this.dateTimeResolver.onClientReady(() -> results.getGrid().getDataProvider().refreshAll());
|
||||
@ -112,22 +112,22 @@ public class ResultsView extends VerticalLayout {
|
||||
private static ListDataProvider<ResultResponse> asProvider(final AllureResultController allureResultController) {
|
||||
//noinspection unchecked
|
||||
final Collection<ResultResponse> collection = (Collection<ResultResponse>) Proxy
|
||||
.newProxyInstance(Thread.currentThread().getContextClassLoader(),
|
||||
new Class[]{Collection.class},
|
||||
(proxy, method, args) -> method.invoke(allureResultController.getAllResult(), args));
|
||||
.newProxyInstance(Thread.currentThread().getContextClassLoader(),
|
||||
new Class[]{Collection.class},
|
||||
(proxy, method, args) -> method.invoke(allureResultController.getAllResult(), args));
|
||||
|
||||
return new ListDataProvider<>(collection);
|
||||
}
|
||||
|
||||
private List<Col<ResultResponse>> cols() {
|
||||
return ImmutableList.<Col<ResultResponse>>builder()
|
||||
.add(Col.<ResultResponse>with().name("Uuid").value(prop("uuid")).build())
|
||||
.add(Col.<ResultResponse>with()
|
||||
.name("Created")
|
||||
.value(e -> dateTimeResolver.printDate(e.getCreated()))
|
||||
.build())
|
||||
.add(Col.<ResultResponse>with().name("Size KB").value(prop("size")).type(Col.Type.NUMBER).build())
|
||||
.build();
|
||||
.add(Col.<ResultResponse>with().name("Uuid").value(prop("uuid")).build())
|
||||
.add(Col.<ResultResponse>with()
|
||||
.name("Created")
|
||||
.value(e -> dateTimeResolver.printDate(e.getCreated()))
|
||||
.build())
|
||||
.add(Col.<ResultResponse>with().name("Size KB").value(prop("size")).type(Col.Type.NUMBER).build())
|
||||
.build();
|
||||
}
|
||||
|
||||
@PostConstruct
|
||||
|
@ -1,7 +1,8 @@
|
||||
package ru.iopump.qa.allure.helper; //NOPMD
|
||||
package ru.iopump.qa.allure.helper;
|
||||
|
||||
import io.qameta.allure.Aggregator2;
|
||||
import io.qameta.allure.ConfigurationBuilder;
|
||||
import io.qameta.allure.Extension;
|
||||
import io.qameta.allure.ReportGenerator;
|
||||
import io.qameta.allure.ReportStorage;
|
||||
import io.qameta.allure.core.Configuration;
|
||||
@ -42,6 +43,7 @@ public final class AllureReportGenerator {
|
||||
private final ReportGenerator delegate;
|
||||
private final BeanFactory beanFactory;
|
||||
private final AggregatorGrabber aggregatorGrabber = new AggregatorGrabber();
|
||||
private final Extension ciExecutor = new ExecutorCiPlugin();
|
||||
|
||||
public AllureReportGenerator(@NonNull Collection<AllureServerPlugin> listeners, AllureProperties allureProperties, TmsProperties tmsProperties, BeanFactory beanFactory) {
|
||||
this.listeners = listeners;
|
||||
@ -55,7 +57,7 @@ public final class AllureReportGenerator {
|
||||
return ConfigurationBuilder
|
||||
.bundled()
|
||||
.withPlugins(loadPlugins())
|
||||
.withExtensions(List.of(aggregatorGrabber))
|
||||
.withExtensions(List.of(aggregatorGrabber, ciExecutor))
|
||||
.build();
|
||||
}
|
||||
|
||||
@ -95,7 +97,7 @@ public final class AllureReportGenerator {
|
||||
}
|
||||
}
|
||||
return to;
|
||||
} catch (Exception exception) { //NOPMD
|
||||
} catch (Exception exception) {
|
||||
throw new IllegalStateException("Error default plugins loading from resources '/plugins/**'", exception);
|
||||
}
|
||||
}
|
||||
|
@ -5,24 +5,36 @@ import io.qameta.allure.core.Configuration;
|
||||
import io.qameta.allure.core.ResultsVisitor;
|
||||
import io.qameta.allure.entity.ExecutorInfo;
|
||||
import io.qameta.allure.executor.ExecutorPlugin;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
|
||||
@Slf4j
|
||||
public class ExecutorCiPlugin extends ExecutorPlugin {
|
||||
public static final String JSON_FILE_NAME = "ci-executor.json";
|
||||
|
||||
@Override
|
||||
public void readResults(Configuration configuration, ResultsVisitor visitor, Path directory) {
|
||||
final JacksonContext context = configuration.requireContext(JacksonContext.class);
|
||||
final Path nativeExecutorFile = directory.resolve("executor.json");
|
||||
|
||||
if (Files.exists(nativeExecutorFile) && Files.isRegularFile(nativeExecutorFile))
|
||||
try {
|
||||
if (Files.readAllBytes(nativeExecutorFile).length > 1) return;
|
||||
} catch (IOException e) {
|
||||
log.error("Could not read existed native executor file {}", nativeExecutorFile, e);
|
||||
}
|
||||
|
||||
final Path executorFile = directory.resolve(JSON_FILE_NAME);
|
||||
if (Files.exists(executorFile) && Files.isRegularFile(executorFile)) {
|
||||
try (InputStream is = Files.newInputStream(executorFile)) {
|
||||
final ExecutorInfo info = context.getValue().readValue(is, ExecutorInfo.class);
|
||||
visitor.visitExtra(EXECUTORS_BLOCK_NAME, info);
|
||||
} catch (IOException e) {
|
||||
visitor.error("Could not read executor file " + executorFile, e); //NOPMD
|
||||
visitor.error("Could not read executor file " + executorFile, e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -37,7 +37,7 @@ public class ServeRedirectHelper {
|
||||
}
|
||||
|
||||
log.info("Redirect NOT evaluated: '{}'", from);
|
||||
throw new RuntimeException("Redirect NOT evaluated " + from); //NOPMD
|
||||
throw new RuntimeException("Redirect NOT evaluated " + from);
|
||||
}
|
||||
|
||||
public void mapRequestTo(String urlPath, String staticResourcePath) {
|
||||
@ -62,7 +62,7 @@ public class ServeRedirectHelper {
|
||||
|
||||
// Add base url if not
|
||||
if (!result.startsWith(cfg.reports().path())) {
|
||||
result = cfg.reports().path() + result; //NOPMD
|
||||
result = cfg.reports().path() + result;
|
||||
}
|
||||
|
||||
// Remove '/index.html' if exists
|
||||
@ -82,12 +82,12 @@ public class ServeRedirectHelper {
|
||||
|
||||
// Add first '/' if not
|
||||
if (result.charAt(0) != CHAR) {
|
||||
result = CHAR + result; //NOPMD
|
||||
result = CHAR + result;
|
||||
}
|
||||
|
||||
// Add '/index.html' if not
|
||||
if (!result.endsWith(INDEX_HTML)) {
|
||||
result = result + INDEX_HTML; //NOPMD
|
||||
result = result + INDEX_HTML;
|
||||
}
|
||||
|
||||
// Must be '/allure/123456890/index.html'
|
||||
|
@ -1,9 +1,10 @@
|
||||
package ru.iopump.qa.allure.model;
|
||||
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.UUID;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
|
@ -1,13 +1,14 @@
|
||||
package ru.iopump.qa.allure.repo;
|
||||
|
||||
import lombok.NonNull;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import ru.iopump.qa.allure.entity.ReportEntity;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import java.util.Collection;
|
||||
import java.util.Optional;
|
||||
import java.util.UUID;
|
||||
import lombok.NonNull;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import ru.iopump.qa.allure.entity.ReportEntity;
|
||||
|
||||
@Repository
|
||||
public interface JpaReportRepository extends JpaRepository<ReportEntity, UUID> {
|
||||
|
@ -13,7 +13,7 @@ public class SecurityUtils {
|
||||
boolean isFrameworkInternalRequest(HttpServletRequest request) {
|
||||
final String parameterValue = request.getParameter(ApplicationConstants.REQUEST_TYPE_PARAMETER);
|
||||
return parameterValue != null
|
||||
&& Stream.of(HandlerHelper.RequestType.values())
|
||||
.anyMatch(r -> r.getIdentifier().equals(parameterValue));
|
||||
&& Stream.of(HandlerHelper.RequestType.values())
|
||||
.anyMatch(r -> r.getIdentifier().equals(parameterValue));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1,4 +1,4 @@
|
||||
package ru.iopump.qa.allure.service; //NOPMD
|
||||
package ru.iopump.qa.allure.service;
|
||||
|
||||
import com.fasterxml.jackson.core.util.DefaultPrettyPrinter;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
|
@ -1,10 +1,10 @@
|
||||
package ru.iopump.qa.allure.service;
|
||||
|
||||
import java.nio.file.Path;
|
||||
|
||||
import jakarta.annotation.Nullable;
|
||||
import lombok.experimental.UtilityClass;
|
||||
|
||||
import java.nio.file.Path;
|
||||
|
||||
@SuppressWarnings("RedundantModifiersUtilityClassLombok")
|
||||
@UtilityClass
|
||||
public class PathUtil {
|
||||
|
@ -97,7 +97,7 @@ public class ResultService {
|
||||
Files.createDirectories(resultDirectory);
|
||||
checkAndUnzipTo(io, tmpResultDirectory);
|
||||
move(tmpResultDirectory, resultDirectory);
|
||||
} catch (Exception ex) { //NOPMD
|
||||
} catch (Exception ex) {
|
||||
if (resultDirectory != null) {
|
||||
// Clean on error
|
||||
FileUtils.deleteQuietly(resultDirectory.toFile());
|
||||
@ -123,7 +123,7 @@ public class ResultService {
|
||||
final Path newFile = fromZip(unzipTo, zipEntry);
|
||||
try (final OutputStream fos = Files.newOutputStream(newFile)) {
|
||||
int len;
|
||||
while ((len = zis.read(buffer)) > 0) { //NOPMD
|
||||
while ((len = zis.read(buffer)) > 0) {
|
||||
fos.write(buffer, 0, len);
|
||||
}
|
||||
}
|
||||
@ -138,16 +138,16 @@ public class ResultService {
|
||||
|
||||
private void move(Path from, Path to) throws IOException {
|
||||
Files.find(from,
|
||||
1,
|
||||
(path, basicFileAttributes)
|
||||
-> basicFileAttributes.isDirectory() && (path.getFileName().toString()
|
||||
.matches("allure-.+|report.*")))
|
||||
1,
|
||||
(path, basicFileAttributes)
|
||||
-> basicFileAttributes.isDirectory() && (path.getFileName().toString()
|
||||
.matches("allure-.+|report.*")))
|
||||
.forEach(
|
||||
nestedResultDir -> {
|
||||
try {
|
||||
Files.walkFileTree(nestedResultDir, new MoveFileVisitor(to));
|
||||
} catch (IOException e) {
|
||||
throw new RuntimeException("Walk error " + nestedResultDir, e); //NOPMD
|
||||
throw new RuntimeException("Walk error " + nestedResultDir, e);
|
||||
}
|
||||
}
|
||||
);
|
||||
|
@ -1 +1,5 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4 .4 67.6 .1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.-->
|
||||
<path
|
||||
d="M349.9 236.3h-66.1v-59.4h66.1v59.4zm0-204.3h-66.1v60.7h66.1V32zm78.2 144.8H362v59.4h66.1v-59.4zm-156.3-72.1h-66.1v60.1h66.1v-60.1zm78.1 0h-66.1v60.1h66.1v-60.1zm276.8 100c-14.4-9.7-47.6-13.2-73.1-8.4-3.3-24-16.7-44.9-41.1-63.7l-14-9.3-9.3 14c-18.4 27.8-23.4 73.6-3.7 103.8-8.7 4.7-25.8 11.1-48.4 10.7H2.4c-8.7 50.8 5.8 116.8 44 162.1 37.1 43.9 92.7 66.2 165.4 66.2 157.4 0 273.9-72.5 328.4-204.2 21.4 .4 67.6 .1 91.3-45.2 1.5-2.5 6.6-13.2 8.5-17.1l-13.3-8.9zm-511.1-27.9h-66v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm78.1 0h-66.1v59.4h66.1v-59.4zm-78.1-72.1h-66.1v60.1h66.1v-60.1z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 816 B After Width: | Height: | Size: 836 B |
@ -1 +1,5 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 496 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.-->
|
||||
<path
|
||||
d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3 .3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5 .3-6.2 2.3zm44.2-1.7c-2.9 .7-4.9 2.6-4.6 4.9 .3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3 .7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3 .3 2.9 2.3 3.9 1.6 1 3.6 .7 4.3-.7 .7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3 .7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3 .7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
@ -1 +1,5 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.-->
|
||||
<path
|
||||
d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 655 B After Width: | Height: | Size: 675 B |
@ -1 +1,21 @@
|
||||
<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'><svg enable-background="new 0 0 128 128" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Layer_1"><rect fill="#F4F5F5" height="1520" opacity="0" width="727.938" x="-59.984" y="-351"/></g><g id="Layer_2"><g><circle cx="64" cy="64" fill="#6E9583" r="64"/><g><defs><circle cx="64" cy="64" id="SVGID_3_" r="64"/></defs><clipPath id="SVGID_2_"><use overflow="visible" xlink:href="#SVGID_3_"/></clipPath><polygon clip-path="url(#SVGID_2_)" fill="#648778" points="93.572,29.677 128,64 128,128 54.36,128 33.341,106.906 "/></g><path d="M84.044,20H36.018C33.579,20,32,22.11,32,24.549v78.903c0,2.439,1.579,4.549,4.018,4.549h55.989 c2.439,0,4.018-2.11,4.018-4.549V32.143L84.044,20z" fill="#F1F1F1"/><g><defs><path d="M84.044,20H36.018C33.579,20,32,22.11,32,24.549v78.903c0,2.439,1.579,4.549,4.018,4.549h55.989 c2.439,0,4.018-2.11,4.018-4.549V32.143L84.044,20z" id="SVGID_5_"/></defs><clipPath id="SVGID_4_"><use overflow="visible" xlink:href="#SVGID_5_"/></clipPath><g clip-path="url(#SVGID_4_)"><polygon fill="#DDE1F1" points="50.948,67.621 65.539,82.042 42.971,83.087 49.777,90 42.971,91.087 49.277,97.555 42.971,99.087 53.027,109.305 97.684,109.305 97.684,75.707 97.075,54.055 81.059,37.758 70.97,44.918 62.684,35.107 "/></g></g><path d="M88.186,32.138l7.839,0.005L84.044,20v7.96C84.044,30.398,85.769,32.138,88.186,32.138z" fill="#C2DFC9"/><path d="M84,83.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,83.5,84,83.5z" fill="#495260"/><path d="M84,91.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,91.5,84,91.5z" fill="#495260"/><path d="M84,99.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,99.5,84,99.5z" fill="#495260"/><g><path d="M69.568,31.844l-1.319,11.303c2.314,0.88,4.242,2.728,5.132,5.245c0.573,1.619,0.631,3.292,0.274,4.851 l10.257,4.895c0.527,0.252,1.155-0.023,1.329-0.581c1.308-4.188,1.323-8.819-0.253-13.273 c-2.379-6.723-7.827-11.477-14.212-13.254C70.21,30.872,69.636,31.26,69.568,31.844z" fill="#0E9CD9"/><path d="M66.68,59.901c-3.653,0.668-7.398-1.12-9.176-4.38c-1.094-2.006-1.312-4.174-0.858-6.157L46.39,44.469 c-0.527-0.251-1.155,0.023-1.329,0.58c-1.286,4.118-1.322,8.663,0.175,13.049c3.701,10.842,15.624,16.783,26.503,13.191 c4.655-1.537,8.399-4.531,10.911-8.3c0.324-0.486,0.141-1.147-0.385-1.398l-10.257-4.896 C70.751,58.296,68.929,59.49,66.68,59.901z" fill="#E95037"/><path d="M62.239,43.074c0.734-0.26,1.479-0.405,2.22-0.464l1.316-11.275c0.067-0.576-0.389-1.08-0.968-1.071 c-2.218,0.035-4.469,0.421-6.676,1.202c-4.455,1.576-8.045,4.5-10.479,8.151c-0.324,0.486-0.142,1.147,0.385,1.399l10.257,4.895 C59.282,44.654,60.62,43.647,62.239,43.074z" fill="#69B32D"/><g><defs><path d="M69.695,30.76l-1.446,12.387c2.314,0.88,4.242,2.728,5.132,5.245c0.573,1.619,0.631,3.292,0.274,4.851 l10.257,4.895c0.527,0.252,1.155-0.023,1.329-0.581c1.308-4.188,1.323-8.819-0.253-13.273 C82.476,37.185,76.541,32.281,69.695,30.76z M66.68,59.901c-3.653,0.668-7.398-1.12-9.176-4.38 c-1.094-2.006-1.312-4.174-0.858-6.157L46.39,44.469c-0.527-0.251-1.155,0.023-1.329,0.58 c-1.286,4.118-1.322,8.663,0.175,13.049c3.701,10.842,15.624,16.783,26.503,13.191c4.655-1.537,8.399-4.531,10.911-8.3 c0.324-0.486,0.141-1.147-0.385-1.398l-10.257-4.896C70.751,58.296,68.929,59.49,66.68,59.901z M62.239,43.074 c0.734-0.26,1.479-0.405,2.22-0.464l1.316-11.275c0.067-0.576-0.389-1.08-0.968-1.071c-2.218,0.035-4.469,0.421-6.676,1.202 c-4.455,1.576-8.045,4.5-10.479,8.151c-0.324,0.486-0.142,1.147,0.385,1.399l10.257,4.895 C59.282,44.654,60.62,43.647,62.239,43.074z" id="SVGID_7_"/></defs><clipPath id="SVGID_6_"><use overflow="visible" xlink:href="#SVGID_7_"/></clipPath><circle clip-path="url(#SVGID_6_)" cx="65.151" cy="51.304" fill="#FFFFFF" opacity="0.4" r="12.507"/></g></g></g></g></svg>
|
||||
<?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>
|
||||
<svg enable-background="new 0 0 128 128" version="1.1" viewBox="0 0 128 128" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Layer_1"><rect fill="#F4F5F5" height="1520" opacity="0" width="727.938" x="-59.984" y="-351"/></g>
|
||||
<g id="Layer_2"><g><circle cx="64" cy="64" fill="#6E9583" r="64"/><g><defs><circle cx="64" cy="64" id="SVGID_3_" r="64"/></defs>
|
||||
<clipPath id="SVGID_2_"><use overflow="visible" xlink:href="#SVGID_3_"/></clipPath>
|
||||
<polygon clip-path="url(#SVGID_2_)" fill="#648778" points="93.572,29.677 128,64 128,128 54.36,128 33.341,106.906 "/></g><path
|
||||
d="M84.044,20H36.018C33.579,20,32,22.11,32,24.549v78.903c0,2.439,1.579,4.549,4.018,4.549h55.989 c2.439,0,4.018-2.11,4.018-4.549V32.143L84.044,20z" fill="#F1F1F1"/><g><defs><path d="M84.044,20H36.018C33.579,20,32,22.11,32,24.549v78.903c0,2.439,1.579,4.549,4.018,4.549h55.989 c2.439,0,4.018-2.11,4.018-4.549V32.143L84.044,20z" id="SVGID_5_"/></defs>
|
||||
<clipPath id="SVGID_4_"><use overflow="visible" xlink:href="#SVGID_5_"/></clipPath>
|
||||
<g clip-path="url(#SVGID_4_)"><polygon fill="#DDE1F1" points="50.948,67.621 65.539,82.042 42.971,83.087 49.777,90 42.971,91.087 49.277,97.555 42.971,99.087 53.027,109.305 97.684,109.305 97.684,75.707 97.075,54.055 81.059,37.758 70.97,44.918 62.684,35.107 "/></g></g><path
|
||||
d="M88.186,32.138l7.839,0.005L84.044,20v7.96C84.044,30.398,85.769,32.138,88.186,32.138z" fill="#C2DFC9"/><path
|
||||
d="M84,83.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,83.5,84,83.5z" fill="#495260"/><path
|
||||
d="M84,91.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,91.5,84,91.5z" fill="#495260"/><path
|
||||
d="M84,99.5H44c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5h40c0.828,0,1.5,0.672,1.5,1.5 S84.828,99.5,84,99.5z" fill="#495260"/><g><path d="M69.568,31.844l-1.319,11.303c2.314,0.88,4.242,2.728,5.132,5.245c0.573,1.619,0.631,3.292,0.274,4.851 l10.257,4.895c0.527,0.252,1.155-0.023,1.329-0.581c1.308-4.188,1.323-8.819-0.253-13.273 c-2.379-6.723-7.827-11.477-14.212-13.254C70.21,30.872,69.636,31.26,69.568,31.844z" fill="#0E9CD9"/>
|
||||
<path
|
||||
d="M66.68,59.901c-3.653,0.668-7.398-1.12-9.176-4.38c-1.094-2.006-1.312-4.174-0.858-6.157L46.39,44.469 c-0.527-0.251-1.155,0.023-1.329,0.58c-1.286,4.118-1.322,8.663,0.175,13.049c3.701,10.842,15.624,16.783,26.503,13.191 c4.655-1.537,8.399-4.531,10.911-8.3c0.324-0.486,0.141-1.147-0.385-1.398l-10.257-4.896 C70.751,58.296,68.929,59.49,66.68,59.901z"
|
||||
fill="#E95037"/>
|
||||
<path
|
||||
d="M62.239,43.074c0.734-0.26,1.479-0.405,2.22-0.464l1.316-11.275c0.067-0.576-0.389-1.08-0.968-1.071 c-2.218,0.035-4.469,0.421-6.676,1.202c-4.455,1.576-8.045,4.5-10.479,8.151c-0.324,0.486-0.142,1.147,0.385,1.399l10.257,4.895 C59.282,44.654,60.62,43.647,62.239,43.074z"
|
||||
fill="#69B32D"/>
|
||||
<g><defs><path d="M69.695,30.76l-1.446,12.387c2.314,0.88,4.242,2.728,5.132,5.245c0.573,1.619,0.631,3.292,0.274,4.851 l10.257,4.895c0.527,0.252,1.155-0.023,1.329-0.581c1.308-4.188,1.323-8.819-0.253-13.273 C82.476,37.185,76.541,32.281,69.695,30.76z M66.68,59.901c-3.653,0.668-7.398-1.12-9.176-4.38 c-1.094-2.006-1.312-4.174-0.858-6.157L46.39,44.469c-0.527-0.251-1.155,0.023-1.329,0.58 c-1.286,4.118-1.322,8.663,0.175,13.049c3.701,10.842,15.624,16.783,26.503,13.191c4.655-1.537,8.399-4.531,10.911-8.3 c0.324-0.486,0.141-1.147-0.385-1.398l-10.257-4.896C70.751,58.296,68.929,59.49,66.68,59.901z M62.239,43.074 c0.734-0.26,1.479-0.405,2.22-0.464l1.316-11.275c0.067-0.576-0.389-1.08-0.968-1.071c-2.218,0.035-4.469,0.421-6.676,1.202 c-4.455,1.576-8.045,4.5-10.479,8.151c-0.324,0.486-0.142,1.147,0.385,1.399l10.257,4.895 C59.282,44.654,60.62,43.647,62.239,43.074z" id="SVGID_7_"/></defs>
|
||||
<clipPath id="SVGID_6_"><use overflow="visible" xlink:href="#SVGID_7_"/></clipPath>
|
||||
<circle clip-path="url(#SVGID_6_)" cx="65.151" cy="51.304" fill="#FFFFFF" opacity="0.4" r="12.507"/></g></g></g></g></svg>
|
||||
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 4.2 KiB |
@ -1,64 +1,64 @@
|
||||
{
|
||||
"uuid": "5e0e1c2d-3ab2-44bf-b74a-637e8882cd37",
|
||||
"name": "Сценарий: Открыть приложение 'Отчеты' и проверить доступность",
|
||||
"children": [
|
||||
"b94cb890-d842-4781-afd5-48e78782ed4d"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550114,
|
||||
"stop": 1587048550116
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550116,
|
||||
"stop": 1587048550116
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550117,
|
||||
"stop": 1587048550117
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550117,
|
||||
"stop": 1587048550117
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048554470,
|
||||
"stop": 1587048554471
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048550114,
|
||||
"stop": 1587048554471
|
||||
}
|
||||
"uuid": "5e0e1c2d-3ab2-44bf-b74a-637e8882cd37",
|
||||
"name": "Сценарий: Открыть приложение 'Отчеты' и проверить доступность",
|
||||
"children": [
|
||||
"b94cb890-d842-4781-afd5-48e78782ed4d"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550114,
|
||||
"stop": 1587048550116
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550116,
|
||||
"stop": 1587048550116
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550117,
|
||||
"stop": 1587048550117
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550117,
|
||||
"stop": 1587048550117
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048554470,
|
||||
"stop": 1587048554471
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048550114,
|
||||
"stop": 1587048554471
|
||||
}
|
||||
|
@ -1,75 +1,75 @@
|
||||
{
|
||||
"uuid": "6bd2ac6e-59e7-4ac3-aa9a-c40ba26ba4dc",
|
||||
"name": "Сценарий: UAA Авторизация - Неуспешная - Появляется ошибка",
|
||||
"children": [
|
||||
"818bd326-92cf-4219-af2f-5ff0ec922a37"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1586782250166,
|
||||
"stop": 1586782250305
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1586782250306,
|
||||
"stop": 1586782250307
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1586782250307,
|
||||
"stop": 1586782250308
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1586782250309,
|
||||
"stop": 1586782250310
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [
|
||||
"uuid": "6bd2ac6e-59e7-4ac3-aa9a-c40ba26ba4dc",
|
||||
"name": "Сценарий: UAA Авторизация - Неуспешная - Появляется ошибка",
|
||||
"children": [
|
||||
"818bd326-92cf-4219-af2f-5ff0ec922a37"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "Screenshot",
|
||||
"source": "4a4805c1-228d-4bd6-bacd-7e6046eb9242-attachment.png",
|
||||
"type": "image/png"
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1586782250166,
|
||||
"stop": 1586782250305
|
||||
},
|
||||
{
|
||||
"name": "Configuration",
|
||||
"source": "f92f926b-55ee-4a49-8d06-f3637466f8e9-attachment.txt",
|
||||
"type": "text/plain"
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1586782250306,
|
||||
"stop": 1586782250307
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1586782250307,
|
||||
"stop": 1586782250308
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1586782250309,
|
||||
"stop": 1586782250310
|
||||
}
|
||||
],
|
||||
"parameters": [],
|
||||
"start": 1586782257415,
|
||||
"stop": 1586782257595
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1586782250056,
|
||||
"stop": 1586782257597
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [
|
||||
{
|
||||
"name": "Screenshot",
|
||||
"source": "4a4805c1-228d-4bd6-bacd-7e6046eb9242-attachment.png",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"name": "Configuration",
|
||||
"source": "f92f926b-55ee-4a49-8d06-f3637466f8e9-attachment.txt",
|
||||
"type": "text/plain"
|
||||
}
|
||||
],
|
||||
"parameters": [],
|
||||
"start": 1586782257415,
|
||||
"stop": 1586782257595
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1586782250056,
|
||||
"stop": 1586782257597
|
||||
}
|
||||
|
@ -1,75 +1,75 @@
|
||||
{
|
||||
"uuid": "7fbd4171-d527-4e97-824c-86c6c6f3a0aa",
|
||||
"name": "Сценарий: Открыть приложение 'Карта' и проверить доступность",
|
||||
"children": [
|
||||
"79a83547-d5d0-4b16-8b5a-21022d1b3914"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513462,
|
||||
"stop": 1587048513464
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513464,
|
||||
"stop": 1587048513464
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513465,
|
||||
"stop": 1587048513465
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513465,
|
||||
"stop": 1587048513465
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [
|
||||
"uuid": "7fbd4171-d527-4e97-824c-86c6c6f3a0aa",
|
||||
"name": "Сценарий: Открыть приложение 'Карта' и проверить доступность",
|
||||
"children": [
|
||||
"79a83547-d5d0-4b16-8b5a-21022d1b3914"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "Screenshot",
|
||||
"source": "267fe70f-f409-4914-b5d0-6f8d5c8c222b-attachment.png",
|
||||
"type": "image/png"
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513462,
|
||||
"stop": 1587048513464
|
||||
},
|
||||
{
|
||||
"name": "Configuration",
|
||||
"source": "ab2d6ed3-1873-4a24-8aa2-f4ad700a845f-attachment.txt",
|
||||
"type": "text/plain"
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513464,
|
||||
"stop": 1587048513464
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513465,
|
||||
"stop": 1587048513465
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513465,
|
||||
"stop": 1587048513465
|
||||
}
|
||||
],
|
||||
"parameters": [],
|
||||
"start": 1587048546418,
|
||||
"stop": 1587048546762
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048513462,
|
||||
"stop": 1587048546763
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [
|
||||
{
|
||||
"name": "Screenshot",
|
||||
"source": "267fe70f-f409-4914-b5d0-6f8d5c8c222b-attachment.png",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"name": "Configuration",
|
||||
"source": "ab2d6ed3-1873-4a24-8aa2-f4ad700a845f-attachment.txt",
|
||||
"type": "text/plain"
|
||||
}
|
||||
],
|
||||
"parameters": [],
|
||||
"start": 1587048546418,
|
||||
"stop": 1587048546762
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048513462,
|
||||
"stop": 1587048546763
|
||||
}
|
||||
|
@ -1,64 +1,64 @@
|
||||
{
|
||||
"uuid": "8abcbc0b-1e1d-4724-aff6-3546cf511266",
|
||||
"name": "Сценарий: UAA Авторизация",
|
||||
"children": [
|
||||
"b3f67e21-d0bf-4c78-907e-a530107e81f5"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507576,
|
||||
"stop": 1587048507579
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507579,
|
||||
"stop": 1587048507579
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507579,
|
||||
"stop": 1587048507580
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507580,
|
||||
"stop": 1587048507580
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513443,
|
||||
"stop": 1587048513443
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048507576,
|
||||
"stop": 1587048513443
|
||||
}
|
||||
"uuid": "8abcbc0b-1e1d-4724-aff6-3546cf511266",
|
||||
"name": "Сценарий: UAA Авторизация",
|
||||
"children": [
|
||||
"b3f67e21-d0bf-4c78-907e-a530107e81f5"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507576,
|
||||
"stop": 1587048507579
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507579,
|
||||
"stop": 1587048507579
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507579,
|
||||
"stop": 1587048507580
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507580,
|
||||
"stop": 1587048507580
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048513443,
|
||||
"stop": 1587048513443
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048507576,
|
||||
"stop": 1587048513443
|
||||
}
|
||||
|
@ -1,64 +1,64 @@
|
||||
{
|
||||
"uuid": "9668666d-d3fe-48b6-9f69-a33027042b0a",
|
||||
"name": "Сценарий: Открыть приложение 'Мнемосхемы' и проверить доступность",
|
||||
"children": [
|
||||
"f288da16-5270-4919-bce4-4baae308931d"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547081,
|
||||
"stop": 1587048547083
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547083,
|
||||
"stop": 1587048547084
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547084,
|
||||
"stop": 1587048547085
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547085,
|
||||
"stop": 1587048547085
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550098,
|
||||
"stop": 1587048550098
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048547081,
|
||||
"stop": 1587048550098
|
||||
}
|
||||
"uuid": "9668666d-d3fe-48b6-9f69-a33027042b0a",
|
||||
"name": "Сценарий: Открыть приложение 'Мнемосхемы' и проверить доступность",
|
||||
"children": [
|
||||
"f288da16-5270-4919-bce4-4baae308931d"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547081,
|
||||
"stop": 1587048547083
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547083,
|
||||
"stop": 1587048547084
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547084,
|
||||
"stop": 1587048547085
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547085,
|
||||
"stop": 1587048547085
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550098,
|
||||
"stop": 1587048550098
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048547081,
|
||||
"stop": 1587048550098
|
||||
}
|
||||
|
@ -1,218 +1,218 @@
|
||||
{
|
||||
"name": "UAA Авторизация - Неуспешная - Появляется ошибка",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "Дано базовый url для страниц = '{config{srv.uaa.url}}'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495683,
|
||||
"stop": 1587048495719
|
||||
},
|
||||
{
|
||||
"name": "И страница 'UAA авторизация' открылась за 600 сек",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "UAA Авторизация - Неуспешная - Появляется ошибка",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(open) http://swarm.dev.sm-digit.ru:8100/login",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048504802,
|
||||
"stop": 1587048505015
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495721,
|
||||
"stop": 1587048505322
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'emailInput' и выполнено действие 'val \"username\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "Дано базовый url для страниц = '{config{srv.uaa.url}}'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495683,
|
||||
"stop": 1587048495719
|
||||
},
|
||||
{
|
||||
"name": "$(By.name: username) val(username)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048505495,
|
||||
"stop": 1587048505770
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048505322,
|
||||
"stop": 1587048506077
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'passwordInput' и выполнено действие 'val \"password\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "И страница 'UAA авторизация' открылась за 600 сек",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(open) http://swarm.dev.sm-digit.ru:8100/login",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048504802,
|
||||
"stop": 1587048505015
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495721,
|
||||
"stop": 1587048505322
|
||||
},
|
||||
{
|
||||
"name": "$(By.name: password) val(password)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048506129,
|
||||
"stop": 1587048506311
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048506078,
|
||||
"stop": 1587048506551
|
||||
},
|
||||
{
|
||||
"name": "Когда на странице найден элемент 'signInButton' и выполнено действие 'click'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "И на странице найден элемент 'emailInput' и выполнено действие 'val \"username\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.name: username) val(username)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048505495,
|
||||
"stop": 1587048505770
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048505322,
|
||||
"stop": 1587048506077
|
||||
},
|
||||
{
|
||||
"name": "$([type=submit]) click()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048506663,
|
||||
"stop": 1587048507007
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048506551,
|
||||
"stop": 1587048507008
|
||||
},
|
||||
{
|
||||
"name": "Тогда на странице найден элемент 'alertError' и он 'matchText \"Unable to verify email or password. Please try again\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "И на странице найден элемент 'passwordInput' и выполнено действие 'val \"password\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.name: password) val(password)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048506129,
|
||||
"stop": 1587048506311
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048506078,
|
||||
"stop": 1587048506551
|
||||
},
|
||||
{
|
||||
"name": "$(div.alert-error) wait until([match text 'Unable to verify email or password. Please try again', 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507103,
|
||||
"stop": 1587048507145
|
||||
"name": "Когда на странице найден элемент 'signInButton' и выполнено действие 'click'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$([type=submit]) click()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048506663,
|
||||
"stop": 1587048507007
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048506551,
|
||||
"stop": 1587048507008
|
||||
},
|
||||
{
|
||||
"name": "Тогда на странице найден элемент 'alertError' и он 'matchText \"Unable to verify email or password. Please try again\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.alert-error) wait until([match text 'Unable to verify email or password. Please try again', 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507103,
|
||||
"stop": 1587048507145
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507009,
|
||||
"stop": 1587048507473
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507009,
|
||||
"stop": 1587048507473
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495476,
|
||||
"stop": 1587048507475,
|
||||
"uuid": "a6497052-0c3d-473d-ba95-e6214993903d",
|
||||
"historyId": "47701d9f4521fa3f1cad5895753709ef",
|
||||
"fullName": "E2E Тестирование: UAA Авторизация - Неуспешная - Появляется ошибка",
|
||||
"labels": [
|
||||
{
|
||||
"name": "owner",
|
||||
"value": "Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "smoke"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "NOT_READY"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "AUTHOR=Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "host",
|
||||
"value": "WIN-8SNBL6I3CF7"
|
||||
},
|
||||
{
|
||||
"name": "thread",
|
||||
"value": "5616@WIN-8SNBL6I3CF7.Test worker(11)"
|
||||
},
|
||||
{
|
||||
"name": "feature",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "story",
|
||||
"value": "UAA Авторизация - Неуспешная - Появляется ошибка"
|
||||
},
|
||||
{
|
||||
"name": "package",
|
||||
"value": "features.E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "suite",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "testClass",
|
||||
"value": "UAA Авторизация - Неуспешная - Появляется ошибка"
|
||||
},
|
||||
{
|
||||
"name": "framework",
|
||||
"value": "cucumber4jvm"
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"value": "java"
|
||||
},
|
||||
{
|
||||
"name": "gherkin_uri",
|
||||
"value": "classpath:features/smoke.feature"
|
||||
}
|
||||
],
|
||||
"links": []
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495476,
|
||||
"stop": 1587048507475,
|
||||
"uuid": "a6497052-0c3d-473d-ba95-e6214993903d",
|
||||
"historyId": "47701d9f4521fa3f1cad5895753709ef",
|
||||
"fullName": "E2E Тестирование: UAA Авторизация - Неуспешная - Появляется ошибка",
|
||||
"labels": [
|
||||
{
|
||||
"name": "owner",
|
||||
"value": "Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "smoke"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "NOT_READY"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "AUTHOR=Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "host",
|
||||
"value": "WIN-8SNBL6I3CF7"
|
||||
},
|
||||
{
|
||||
"name": "thread",
|
||||
"value": "5616@WIN-8SNBL6I3CF7.Test worker(11)"
|
||||
},
|
||||
{
|
||||
"name": "feature",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "story",
|
||||
"value": "UAA Авторизация - Неуспешная - Появляется ошибка"
|
||||
},
|
||||
{
|
||||
"name": "package",
|
||||
"value": "features.E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "suite",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "testClass",
|
||||
"value": "UAA Авторизация - Неуспешная - Появляется ошибка"
|
||||
},
|
||||
{
|
||||
"name": "framework",
|
||||
"value": "cucumber4jvm"
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"value": "java"
|
||||
},
|
||||
{
|
||||
"name": "gherkin_uri",
|
||||
"value": "classpath:features/smoke.feature"
|
||||
}
|
||||
],
|
||||
"links": []
|
||||
}
|
||||
|
@ -1,64 +1,64 @@
|
||||
{
|
||||
"uuid": "b3524365-87bb-4bb7-80b8-7e3d5df40a94",
|
||||
"name": "Сценарий: UAA Авторизация - Неуспешная - Появляется ошибка",
|
||||
"children": [
|
||||
"a6497052-0c3d-473d-ba95-e6214993903d"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495584,
|
||||
"stop": 1587048495670
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495670,
|
||||
"stop": 1587048495672
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495672,
|
||||
"stop": 1587048495678
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495678,
|
||||
"stop": 1587048495680
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507473,
|
||||
"stop": 1587048507474
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048495470,
|
||||
"stop": 1587048507476
|
||||
}
|
||||
"uuid": "b3524365-87bb-4bb7-80b8-7e3d5df40a94",
|
||||
"name": "Сценарий: UAA Авторизация - Неуспешная - Появляется ошибка",
|
||||
"children": [
|
||||
"a6497052-0c3d-473d-ba95-e6214993903d"
|
||||
],
|
||||
"befores": [
|
||||
{
|
||||
"name": "MainHook.fetchNewFeature(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495584,
|
||||
"stop": 1587048495670
|
||||
},
|
||||
{
|
||||
"name": "MainHook.skip(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495670,
|
||||
"stop": 1587048495672
|
||||
},
|
||||
{
|
||||
"name": "MainHook.checkEnv(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495672,
|
||||
"stop": 1587048495678
|
||||
},
|
||||
{
|
||||
"name": "MainHook.setEnvironment(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048495678,
|
||||
"stop": 1587048495680
|
||||
}
|
||||
],
|
||||
"afters": [
|
||||
{
|
||||
"name": "MainHook.screenOnFail(Scenario)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507473,
|
||||
"stop": 1587048507474
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
"start": 1587048495470,
|
||||
"stop": 1587048507476
|
||||
}
|
||||
|
@ -1,321 +1,321 @@
|
||||
{
|
||||
"name": "UAA Авторизация",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "Когда открыт url '{config{srv.apphub.url}}'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "UAA Авторизация",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(open) http://swarm.dev.sm-digit.ru:9002",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507582,
|
||||
"stop": 1587048507713
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507581,
|
||||
"stop": 1587048507715
|
||||
},
|
||||
{
|
||||
"name": "Тогда страница 'AppHub' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507716,
|
||||
"stop": 1587048508471
|
||||
},
|
||||
{
|
||||
"name": "И страница 'UAA авторизация' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048508471,
|
||||
"stop": 1587048509136
|
||||
},
|
||||
{
|
||||
"name": "Когда на странице найден элемент 'emailInput' и выполнено действие 'val \"admin\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.name: username) val(admin)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509220,
|
||||
"stop": 1587048509433
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509137,
|
||||
"stop": 1587048509675
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'passwordInput' и выполнено действие 'val \"pass\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.name: password) val(pass)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509722,
|
||||
"stop": 1587048509871
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509676,
|
||||
"stop": 1587048509988
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'signInButton' и выполнено действие 'click'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$([type=submit]) click()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048510066,
|
||||
"stop": 1587048510881
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509989,
|
||||
"stop": 1587048510883
|
||||
},
|
||||
{
|
||||
"name": "И на странице выполнено действие 'acceptOAuthOnFirstLogin()'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048510883,
|
||||
"stop": 1587048510940
|
||||
},
|
||||
{
|
||||
"name": "Тогда страница 'AppHub' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048510954,
|
||||
"stop": 1587048511742
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'applicationMenu' и он 'visible'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) wait until([visible, 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) is displayed()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048511851,
|
||||
"stop": 1587048512016
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048511807,
|
||||
"stop": 1587048512016
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048511742,
|
||||
"stop": 1587048512018
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден список элементов 'applicationMenu.applicationList' и он 'sizeGreaterThanOrEqual 5'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer/a.pxh-navigation__link) should be(size >= 5)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048512087,
|
||||
"stop": 1587048512131
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048512087,
|
||||
"stop": 1587048512131
|
||||
"name": "Когда открыт url '{config{srv.apphub.url}}'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(open) http://swarm.dev.sm-digit.ru:9002",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507582,
|
||||
"stop": 1587048507713
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507581,
|
||||
"stop": 1587048507715
|
||||
},
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048512132,
|
||||
"stop": 1587048512176
|
||||
"name": "Тогда страница 'AppHub' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507716,
|
||||
"stop": 1587048508471
|
||||
},
|
||||
{
|
||||
"name": "И страница 'UAA авторизация' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048508471,
|
||||
"stop": 1587048509136
|
||||
},
|
||||
{
|
||||
"name": "Когда на странице найден элемент 'emailInput' и выполнено действие 'val \"admin\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.name: username) val(admin)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509220,
|
||||
"stop": 1587048509433
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509137,
|
||||
"stop": 1587048509675
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'passwordInput' и выполнено действие 'val \"pass\"'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.name: password) val(pass)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509722,
|
||||
"stop": 1587048509871
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509676,
|
||||
"stop": 1587048509988
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'signInButton' и выполнено действие 'click'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$([type=submit]) click()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048510066,
|
||||
"stop": 1587048510881
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048509989,
|
||||
"stop": 1587048510883
|
||||
},
|
||||
{
|
||||
"name": "И на странице выполнено действие 'acceptOAuthOnFirstLogin()'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048510883,
|
||||
"stop": 1587048510940
|
||||
},
|
||||
{
|
||||
"name": "Тогда страница 'AppHub' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048510954,
|
||||
"stop": 1587048511742
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'applicationMenu' и он 'visible'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) wait until([visible, 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) is displayed()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048511851,
|
||||
"stop": 1587048512016
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048511807,
|
||||
"stop": 1587048512016
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048511742,
|
||||
"stop": 1587048512018
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден список элементов 'applicationMenu.applicationList' и он 'sizeGreaterThanOrEqual 5'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer/a.pxh-navigation__link) should be(size >= 5)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048512087,
|
||||
"stop": 1587048512131
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048512087,
|
||||
"stop": 1587048512131
|
||||
},
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048512132,
|
||||
"stop": 1587048512176
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048512018,
|
||||
"stop": 1587048513442
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048512018,
|
||||
"stop": 1587048513442
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507576,
|
||||
"stop": 1587048513443,
|
||||
"uuid": "b3f67e21-d0bf-4c78-907e-a530107e81f5",
|
||||
"historyId": "d6cb295fcc14526fa38ab5130fcd9d23",
|
||||
"fullName": "E2E Тестирование: UAA Авторизация",
|
||||
"labels": [
|
||||
{
|
||||
"name": "owner",
|
||||
"value": "Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "smoke"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "NOT_READY"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "AUTHOR=Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "host",
|
||||
"value": "WIN-8SNBL6I3CF7"
|
||||
},
|
||||
{
|
||||
"name": "thread",
|
||||
"value": "5616@WIN-8SNBL6I3CF7.Test worker(11)"
|
||||
},
|
||||
{
|
||||
"name": "feature",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "story",
|
||||
"value": "UAA Авторизация"
|
||||
},
|
||||
{
|
||||
"name": "package",
|
||||
"value": "features.E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "suite",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "testClass",
|
||||
"value": "UAA Авторизация"
|
||||
},
|
||||
{
|
||||
"name": "framework",
|
||||
"value": "cucumber4jvm"
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"value": "java"
|
||||
},
|
||||
{
|
||||
"name": "gherkin_uri",
|
||||
"value": "classpath:features/smoke.feature"
|
||||
}
|
||||
],
|
||||
"links": []
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048507576,
|
||||
"stop": 1587048513443,
|
||||
"uuid": "b3f67e21-d0bf-4c78-907e-a530107e81f5",
|
||||
"historyId": "d6cb295fcc14526fa38ab5130fcd9d23",
|
||||
"fullName": "E2E Тестирование: UAA Авторизация",
|
||||
"labels": [
|
||||
{
|
||||
"name": "owner",
|
||||
"value": "Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "smoke"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "NOT_READY"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "AUTHOR=Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "host",
|
||||
"value": "WIN-8SNBL6I3CF7"
|
||||
},
|
||||
{
|
||||
"name": "thread",
|
||||
"value": "5616@WIN-8SNBL6I3CF7.Test worker(11)"
|
||||
},
|
||||
{
|
||||
"name": "feature",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "story",
|
||||
"value": "UAA Авторизация"
|
||||
},
|
||||
{
|
||||
"name": "package",
|
||||
"value": "features.E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "suite",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "testClass",
|
||||
"value": "UAA Авторизация"
|
||||
},
|
||||
{
|
||||
"name": "framework",
|
||||
"value": "cucumber4jvm"
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"value": "java"
|
||||
},
|
||||
{
|
||||
"name": "gherkin_uri",
|
||||
"value": "classpath:features/smoke.feature"
|
||||
}
|
||||
],
|
||||
"links": []
|
||||
}
|
||||
|
@ -1,202 +1,202 @@
|
||||
{
|
||||
"name": "Открыть приложение 'Отчеты' и проверить доступность",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "Дано страница 'AppHub' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550118,
|
||||
"stop": 1587048550826
|
||||
},
|
||||
{
|
||||
"name": "Когда на странице найден элемент 'applicationMenu.application(\"Отчёты\")' и выполнено действие 'click'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "Открыть приложение 'Отчеты' и проверить доступность",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550850,
|
||||
"stop": 1587048550891
|
||||
"name": "Дано страница 'AppHub' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550118,
|
||||
"stop": 1587048550826
|
||||
},
|
||||
{
|
||||
"name": "$(div.pxh-drawer/a.pxh-navigation__link.findBy(match text '(?i).*Отчёты.*')) click()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048551349,
|
||||
"stop": 1587048551382
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048551349,
|
||||
"stop": 1587048553029
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550826,
|
||||
"stop": 1587048553030
|
||||
},
|
||||
{
|
||||
"name": "Тогда страница 'Отчеты' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048553031,
|
||||
"stop": 1587048553646
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'selectReports' и он 'visible'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "Когда на странице найден элемент 'applicationMenu.application(\"Отчёты\")' и выполнено действие 'click'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550850,
|
||||
"stop": 1587048550891
|
||||
},
|
||||
{
|
||||
"name": "$(div.pxh-drawer/a.pxh-navigation__link.findBy(match text '(?i).*Отчёты.*')) click()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048551349,
|
||||
"stop": 1587048551382
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048551349,
|
||||
"stop": 1587048553029
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550826,
|
||||
"stop": 1587048553030
|
||||
},
|
||||
{
|
||||
"name": "$(By.xpath: //a[text() = 'Отчёты']) wait until([visible, 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048553704,
|
||||
"stop": 1587048553870
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048553646,
|
||||
"stop": 1587048554161
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'selectAdminReports' и он 'visible'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "Тогда страница 'Отчеты' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048553031,
|
||||
"stop": 1587048553646
|
||||
},
|
||||
{
|
||||
"name": "$(By.xpath: //a[text() = 'Адм: отчёты']) wait until([visible, 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048554219,
|
||||
"stop": 1587048554331
|
||||
"name": "И на странице найден элемент 'selectReports' и он 'visible'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.xpath: //a[text() = 'Отчёты']) wait until([visible, 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048553704,
|
||||
"stop": 1587048553870
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048553646,
|
||||
"stop": 1587048554161
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'selectAdminReports' и он 'visible'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.xpath: //a[text() = 'Адм: отчёты']) wait until([visible, 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048554219,
|
||||
"stop": 1587048554331
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048554162,
|
||||
"stop": 1587048554470
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048554162,
|
||||
"stop": 1587048554470
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550114,
|
||||
"stop": 1587048554471,
|
||||
"uuid": "b94cb890-d842-4781-afd5-48e78782ed4d",
|
||||
"historyId": "d2664dd8e86d1751982c44e339228a08",
|
||||
"fullName": "E2E Тестирование: Открыть приложение 'Отчеты' и проверить доступность",
|
||||
"labels": [
|
||||
{
|
||||
"name": "owner",
|
||||
"value": "Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "smoke"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "NOT_READY"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "AUTHOR=Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "host",
|
||||
"value": "WIN-8SNBL6I3CF7"
|
||||
},
|
||||
{
|
||||
"name": "thread",
|
||||
"value": "5616@WIN-8SNBL6I3CF7.Test worker(11)"
|
||||
},
|
||||
{
|
||||
"name": "feature",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "story",
|
||||
"value": "Открыть приложение 'Отчеты' и проверить доступность"
|
||||
},
|
||||
{
|
||||
"name": "package",
|
||||
"value": "features.E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "suite",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "testClass",
|
||||
"value": "Открыть приложение 'Отчеты' и проверить доступность"
|
||||
},
|
||||
{
|
||||
"name": "framework",
|
||||
"value": "cucumber4jvm"
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"value": "java"
|
||||
},
|
||||
{
|
||||
"name": "gherkin_uri",
|
||||
"value": "classpath:features/smoke.feature"
|
||||
}
|
||||
],
|
||||
"links": []
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048550114,
|
||||
"stop": 1587048554471,
|
||||
"uuid": "b94cb890-d842-4781-afd5-48e78782ed4d",
|
||||
"historyId": "d2664dd8e86d1751982c44e339228a08",
|
||||
"fullName": "E2E Тестирование: Открыть приложение 'Отчеты' и проверить доступность",
|
||||
"labels": [
|
||||
{
|
||||
"name": "owner",
|
||||
"value": "Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "smoke"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "NOT_READY"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "AUTHOR=Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "host",
|
||||
"value": "WIN-8SNBL6I3CF7"
|
||||
},
|
||||
{
|
||||
"name": "thread",
|
||||
"value": "5616@WIN-8SNBL6I3CF7.Test worker(11)"
|
||||
},
|
||||
{
|
||||
"name": "feature",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "story",
|
||||
"value": "Открыть приложение 'Отчеты' и проверить доступность"
|
||||
},
|
||||
{
|
||||
"name": "package",
|
||||
"value": "features.E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "suite",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "testClass",
|
||||
"value": "Открыть приложение 'Отчеты' и проверить доступность"
|
||||
},
|
||||
{
|
||||
"name": "framework",
|
||||
"value": "cucumber4jvm"
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"value": "java"
|
||||
},
|
||||
{
|
||||
"name": "gherkin_uri",
|
||||
"value": "classpath:features/smoke.feature"
|
||||
}
|
||||
],
|
||||
"links": []
|
||||
}
|
||||
|
@ -25,8 +25,8 @@
|
||||
|
||||
|
||||
<script>
|
||||
// put the nav object on the window, so it's available in javascript
|
||||
window.nav = {"main":{"items":[{"label":"Адм: Каталог ИД","icon":"fa-database","path":"/source-data-catalog/#/","id":"source-data-catalog.0"},{"label":"Адм: Мэппинг ИД","icon":"fa-refresh","path":"/mapping/#/","id":"mapping.0"},{"label":"Карта","icon":"fa-refresh","path":"/mis/#/","id":"mis.0"},{"label":"Мнемосхемы","icon":"fa-refresh","path":"/jv-blobstore-frontend/#/","id":"jv-blobstore-frontend.0"},{"label":"Отчёты","icon":"fa-table","path":"/reports-frontend/#/","id":"reports-frontend.0"},{"label":"Управление доступом","icon":"fa-user","path":"/acm/#/","id":"acm.0"}]},"profile":{"items":[]},"settings":{"items":[]},"paths":{"source-data-catalog":"/source-data-catalog","mapping":"/mapping","mis":"/mis","jv-blobstore-frontend":"/jv-blobstore-frontend","reports-frontend":"/reports-frontend","acm":"/acm"},"contextPath":"","user":{"name":"Edison1879","firstName":"Thomas","lastName":"Edison","picture":"/ui-hub-assets/images/avatar.jpg","user_id":"23137308-5c1d-45dc-83fc-1cacad604dd5","user_name":"admin","email":"scpdr.admin@sm-digit.ru"},"preferences":{"preferredLocale":"en"},"appName":"AppHub Demo","localeData":{"logOut":"Log Out","toastTextDefault":"You received a new notification.","toastActionLabelDefault":"Action"}};
|
||||
// put the nav object on the window, so it's available in javascript
|
||||
window.nav = {"main":{"items":[{"label":"Адм: Каталог ИД","icon":"fa-database","path":"/source-data-catalog/#/","id":"source-data-catalog.0"},{"label":"Адм: Мэппинг ИД","icon":"fa-refresh","path":"/mapping/#/","id":"mapping.0"},{"label":"Карта","icon":"fa-refresh","path":"/mis/#/","id":"mis.0"},{"label":"Мнемосхемы","icon":"fa-refresh","path":"/jv-blobstore-frontend/#/","id":"jv-blobstore-frontend.0"},{"label":"Отчёты","icon":"fa-table","path":"/reports-frontend/#/","id":"reports-frontend.0"},{"label":"Управление доступом","icon":"fa-user","path":"/acm/#/","id":"acm.0"}]},"profile":{"items":[]},"settings":{"items":[]},"paths":{"source-data-catalog":"/source-data-catalog","mapping":"/mapping","mis":"/mis","jv-blobstore-frontend":"/jv-blobstore-frontend","reports-frontend":"/reports-frontend","acm":"/acm"},"contextPath":"","user":{"name":"Edison1879","firstName":"Thomas","lastName":"Edison","picture":"/ui-hub-assets/images/avatar.jpg","user_id":"23137308-5c1d-45dc-83fc-1cacad604dd5","user_name":"admin","email":"scpdr.admin@sm-digit.ru"},"preferences":{"preferredLocale":"en"},"appName":"AppHub Demo","localeData":{"logOut":"Log Out","toastTextDefault":"You received a new notification.","toastActionLabelDefault":"Action"}};
|
||||
|
||||
|
||||
</script>
|
||||
@ -49,33 +49,33 @@
|
||||
<li class="pxh-navigation__item" id="js-navigation-source-data-catalog.0"><a class="pxh-navigation__link"
|
||||
href="/source-data-catalog/#/"
|
||||
title="Адм: Каталог ИД"><i
|
||||
class="fa fa-database pxh-navigation__item-icon"></i>
|
||||
class="fa fa-database pxh-navigation__item-icon"></i>
|
||||
<div class="pxh-navigation__item-text">Адм: Каталог ИД</div>
|
||||
</a></li>
|
||||
<li class="pxh-navigation__item" id="js-navigation-mapping.0"><a class="pxh-navigation__link" href="/mapping/#/"
|
||||
title="Адм: Мэппинг ИД"><i
|
||||
class="fa fa-refresh pxh-navigation__item-icon"></i>
|
||||
class="fa fa-refresh pxh-navigation__item-icon"></i>
|
||||
<div class="pxh-navigation__item-text">Адм: Мэппинг ИД</div>
|
||||
</a></li>
|
||||
<li class="pxh-navigation__item" id="js-navigation-mis.0"><a class="pxh-navigation__link pxh-navigation__link--selected"
|
||||
href="/mis/#/" title="Карта"><i
|
||||
class="fa fa-refresh pxh-navigation__item-icon"></i>
|
||||
class="fa fa-refresh pxh-navigation__item-icon"></i>
|
||||
<div class="pxh-navigation__item-text">Карта</div>
|
||||
</a></li>
|
||||
<li class="pxh-navigation__item" id="js-navigation-jv-blobstore-frontend.0"><a class="pxh-navigation__link"
|
||||
href="/jv-blobstore-frontend/#/"
|
||||
title="Мнемосхемы"><i
|
||||
class="fa fa-refresh pxh-navigation__item-icon"></i>
|
||||
class="fa fa-refresh pxh-navigation__item-icon"></i>
|
||||
<div class="pxh-navigation__item-text">Мнемосхемы</div>
|
||||
</a></li>
|
||||
<li class="pxh-navigation__item" id="js-navigation-reports-frontend.0"><a class="pxh-navigation__link"
|
||||
href="/reports-frontend/#/" title="Отчёты"><i
|
||||
class="fa fa-table pxh-navigation__item-icon"></i>
|
||||
class="fa fa-table pxh-navigation__item-icon"></i>
|
||||
<div class="pxh-navigation__item-text">Отчёты</div>
|
||||
</a></li>
|
||||
<li class="pxh-navigation__item" id="js-navigation-acm.0"><a class="pxh-navigation__link" href="/acm/#/"
|
||||
title="Управление доступом"><i
|
||||
class="fa fa-user pxh-navigation__item-icon"></i>
|
||||
class="fa fa-user pxh-navigation__item-icon"></i>
|
||||
<div class="pxh-navigation__item-text">Управление доступом</div>
|
||||
</a></li>
|
||||
</ul>
|
||||
@ -85,7 +85,7 @@
|
||||
<div class="pxh-login__avatar"><img class="pxh-login__avatar-image" src="/ui-hub-assets/images/avatar.jpg"></div>
|
||||
<div class="pxh-login__name pxh-login__name--narrow@md pxh-login__name--wide@lg">Thomas Edison</div>
|
||||
<div class="pxh-login__caret pxh-login__caret--narrow@md pxh-login__caret--wide@lg"><i
|
||||
class="fa fa-angle-up pxh-login__caret-icon"></i></div>
|
||||
class="fa fa-angle-up pxh-login__caret-icon"></i></div>
|
||||
</a>
|
||||
<div class="pxh-login-menu pxh-login-menu--profile">
|
||||
<ul class="pxh-login-menu__list">
|
||||
@ -94,9 +94,9 @@
|
||||
</div>
|
||||
<div class="pxh-login__notifications pxh-login__notifications--narrow@md pxh-login__notifications--wide@lg pxh-display-none"
|
||||
id="js-login__notifications"><a
|
||||
class="pxh-login__notifications-badge pxh-login__notifications-badge--red pxh-login__notifications-badge--hidden" href="#"
|
||||
id="js-login__notifications-badge">0</a><a class="pxh-login__notifications-link" href="#" title="Notifications"><i
|
||||
class="fa fa-bell"></i></a></div>
|
||||
class="pxh-login__notifications-badge pxh-login__notifications-badge--red pxh-login__notifications-badge--hidden" href="#"
|
||||
id="js-login__notifications-badge">0</a><a class="pxh-login__notifications-link" href="#" title="Notifications"><i
|
||||
class="fa fa-bell"></i></a></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- DOM is ready for nav now. Build nav asynchronously -->
|
||||
@ -118,7 +118,7 @@
|
||||
<div id="root">
|
||||
<article class="Container_component__1P0rm ">
|
||||
<section
|
||||
class="Container_body__1Qcxl Container_fixMapHeight__2RJqF Container_fixFlexShrinking__3SGqS MapContainer_body__2hT5h">
|
||||
class="Container_body__1Qcxl Container_fixMapHeight__2RJqF Container_fixFlexShrinking__3SGqS MapContainer_body__2hT5h">
|
||||
<main class="Dashboard_component__3rWiO Dashboard_collapsed__3HweJ" data-node-type="dashboard">
|
||||
<button class="Dashboard_toggle__23cuo">
|
||||
<svg class="Dashboard_toggleIcon__FR7BT" height="24" viewBox="0 0 24 24" width="24">
|
||||
@ -175,7 +175,7 @@
|
||||
</svg>
|
||||
</button>
|
||||
<div class="Header_headline__3-yR7"><h3
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">
|
||||
Достоверность</h3><span class="Text_gray__2-l6j Text_text__2q4HG "></span></div>
|
||||
<div class="Dropdown_component__1-QdG">
|
||||
<button class="Header_settingButton__8HnC1 index_reset-button__MNPph">
|
||||
@ -204,7 +204,7 @@
|
||||
</header>
|
||||
<main class="IndicatorValue_body__vdafo">
|
||||
<div class="LoadHandler_component__3-bFo"><span
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
</main>
|
||||
</article>
|
||||
</div>
|
||||
@ -232,7 +232,7 @@
|
||||
</svg>
|
||||
</button>
|
||||
<div class="Header_headline__3-yR7"><h3
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">
|
||||
Достоверность</h3><span class="Text_gray__2-l6j Text_text__2q4HG "></span></div>
|
||||
<div class="Dropdown_component__1-QdG">
|
||||
<button class="Header_settingButton__8HnC1 index_reset-button__MNPph">
|
||||
@ -261,7 +261,7 @@
|
||||
</header>
|
||||
<main class="IndicatorList_body__2_Xtg">
|
||||
<div class="LoadHandler_component__3-bFo"><span
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
</main>
|
||||
</article>
|
||||
</div>
|
||||
@ -289,7 +289,7 @@
|
||||
</svg>
|
||||
</button>
|
||||
<div class="Header_headline__3-yR7"><h3
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">
|
||||
Работоспособность</h3><span class="Text_gray__2-l6j Text_text__2q4HG "></span></div>
|
||||
<div class="Dropdown_component__1-QdG">
|
||||
<button class="Header_settingButton__8HnC1 index_reset-button__MNPph">
|
||||
@ -318,7 +318,7 @@
|
||||
</header>
|
||||
<main class="IndicatorValue_body__vdafo">
|
||||
<div class="LoadHandler_component__3-bFo"><span
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
</main>
|
||||
</article>
|
||||
</div>
|
||||
@ -346,7 +346,7 @@
|
||||
</svg>
|
||||
</button>
|
||||
<div class="Header_headline__3-yR7"><h3
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">
|
||||
Работоспособность</h3><span class="Text_gray__2-l6j Text_text__2q4HG "></span></div>
|
||||
<div class="Dropdown_component__1-QdG">
|
||||
<button class="Header_settingButton__8HnC1 index_reset-button__MNPph">
|
||||
@ -375,7 +375,7 @@
|
||||
</header>
|
||||
<main class="IndicatorList_body__2_Xtg">
|
||||
<div class="LoadHandler_component__3-bFo"><span
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
</main>
|
||||
</article>
|
||||
</div>
|
||||
@ -403,7 +403,7 @@
|
||||
</svg>
|
||||
</button>
|
||||
<div class="Header_headline__3-yR7"><h3
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">Аномалии
|
||||
class="Title_subtitle__2cQP8 Title_heading__3yKxY Header_title__3Q3fy">Аномалии
|
||||
достоверности</h3><span class="Text_gray__2-l6j Text_text__2q4HG "></span></div>
|
||||
<div class="Dropdown_component__1-QdG">
|
||||
<button class="Header_settingButton__8HnC1 index_reset-button__MNPph">
|
||||
@ -432,7 +432,7 @@
|
||||
</header>
|
||||
<main class="IndicatorEvent_body___QHzC">
|
||||
<div class="LoadHandler_component__3-bFo"><span
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
class="Text_gray__2-l6j Text_text__2q4HG ">Нет данных</span></div>
|
||||
</main>
|
||||
</article>
|
||||
</div>
|
||||
@ -455,12 +455,13 @@
|
||||
<section class="Widget_component__3t5yv ">
|
||||
<section class="Search_searchField__3_Exk">
|
||||
<section><input
|
||||
class="Search_searchField__3_Exk Search_inputField__eJZlB InputField_component__2belS"
|
||||
placeholder="Поиск" value=""></section>
|
||||
class="Search_searchField__3_Exk Search_inputField__eJZlB InputField_component__2belS"
|
||||
placeholder="Поиск" value=""></section>
|
||||
<div class="Icons_icon__2yUqd">
|
||||
<svg height="16" viewBox="0 0 16 16" width="16" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<path d="M6 12A6 6 0 1 1 6 0a6 6 0 0 1 0 12zm0-1.126A4.881 4.881 0 0 0 10.888 6 4.881 4.881 0 0 0 6 1.126 4.881 4.881 0 0 0 1.112 6 4.881 4.881 0 0 0 6 10.874z"></path>
|
||||
<path
|
||||
d="M6 12A6 6 0 1 1 6 0a6 6 0 0 1 0 12zm0-1.126A4.881 4.881 0 0 0 10.888 6 4.881 4.881 0 0 0 6 1.126 4.881 4.881 0 0 0 1.112 6 4.881 4.881 0 0 0 6 10.874z"></path>
|
||||
<path d="M10.282 10.635a.961.961 0 0 1-.01-1.35.94.94 0 0 1 1.338-.01l4.108 4.09c.372.37.376.975.01 1.35a.94.94 0 0 1-1.338.01l-4.108-4.09z"></path>
|
||||
</g>
|
||||
</svg>
|
||||
@ -479,15 +480,15 @@
|
||||
<div class="Filters_component__RJq1v">
|
||||
<div class="FilterButton_component__1qDah ">
|
||||
<button class="FilterButton_filterButton__36QOy " title="Газопереработка"><span
|
||||
class="FilterButtonIcon_component__1ZDvr">Г</span></button>
|
||||
class="FilterButtonIcon_component__1ZDvr">Г</span></button>
|
||||
</div>
|
||||
<div class="FilterButton_component__1qDah ">
|
||||
<button class="FilterButton_filterButton__36QOy " title="Нефтедобыча"><span
|
||||
class="FilterButtonIcon_component__1ZDvr">Н</span></button>
|
||||
class="FilterButtonIcon_component__1ZDvr">Н</span></button>
|
||||
</div>
|
||||
<div class="FilterButton_component__1qDah ">
|
||||
<button class="FilterButton_filterButton__36QOy " title="Нефтепереработка"><span
|
||||
class="FilterButtonIcon_component__1ZDvr">Н</span></button>
|
||||
class="FilterButtonIcon_component__1ZDvr">Н</span></button>
|
||||
</div>
|
||||
<div class="FilterButton_component__1qDah FilterButton_active__CLt6z">
|
||||
<button class="FilterButton_filterButton__36QOy FilterButton_active__CLt6z" title="Нефтехимия">
|
||||
@ -531,123 +532,123 @@
|
||||
role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,7514065.628545967,10018754.171394622,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,7514065.628545967,12523442.714243278,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,10018754.171394628,10018754.171394622,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,10018754.171394628,12523442.714243278,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,5009377.085697314,10018754.171394622,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,5009377.085697314,12523442.714243278,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,7514065.628545967,7514065.628545968,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,7514065.628545967,15028131.257091936,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,10018754.171394628,7514065.628545968,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,10018754.171394628,15028131.257091936,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,5009377.085697314,7514065.628545968,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,5009377.085697314,15028131.257091936,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,12523442.714243283,10018754.171394622,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,12523442.714243283,12523442.714243278,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,2504688.542848655,10018754.171394622,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,2504688.542848655,12523442.714243278,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,12523442.714243283,7514065.628545968,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,12523442.714243283,15028131.257091936,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,7514065.628545967,5009377.085697311,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,7514065.628545967,17532819.79994059,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,2504688.542848655,7514065.628545968,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,2504688.542848655,15028131.257091936,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,10018754.171394628,5009377.085697311,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,10018754.171394628,17532819.79994059,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,5009377.085697314,5009377.085697311,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,5009377.085697314,17532819.79994059,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,12523442.714243283,5009377.085697311,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,12523442.714243283,17532819.79994059,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,2504688.542848655,5009377.085697311,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,2504688.542848655,17532819.79994059,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,7514065.628545967,2504688.5428486555,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,7514065.628545967,20037508.342789244,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,10018754.171394628,2504688.5428486555,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,10018754.171394628,20037508.342789244,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,5009377.085697314,2504688.5428486555,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,5009377.085697314,20037508.342789244,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,12523442.714243283,2504688.5428486555,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,12523442.714243283,20037508.342789244,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,2504688.542848655,2504688.5428486555,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,2504688.542848655,20037508.342789244,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, 956px, 0px); opacity: 1;">
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,7514065.628545967,12523442.714243278,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,10018754.171394628,10018754.171394622,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,10018754.171394628,12523442.714243278,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,5009377.085697314,10018754.171394622,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,5009377.085697314,12523442.714243278,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,7514065.628545967,7514065.628545968,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,7514065.628545967,15028131.257091936,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,10018754.171394628,7514065.628545968,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,10018754.171394628,15028131.257091936,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,5009377.085697314,7514065.628545968,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,5009377.085697314,15028131.257091936,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,12523442.714243283,10018754.171394622,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,12523442.714243283,12523442.714243278,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=7514065.628545968,2504688.542848655,10018754.171394622,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(563px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=10018754.171394622,2504688.542848655,12523442.714243278,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(819px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,12523442.714243283,7514065.628545968,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,12523442.714243283,15028131.257091936,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,7514065.628545967,5009377.085697311,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,7514065.628545967,17532819.79994059,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=5009377.085697311,2504688.542848655,7514065.628545968,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(307px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=12523442.714243278,2504688.542848655,15028131.257091936,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1075px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,10018754.171394628,5009377.085697311,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,10018754.171394628,17532819.79994059,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,5009377.085697314,5009377.085697311,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,5009377.085697314,17532819.79994059,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,12523442.714243283,5009377.085697311,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,12523442.714243283,17532819.79994059,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=2504688.5428486555,2504688.542848655,5009377.085697311,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(51px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=15028131.257091936,2504688.542848655,17532819.79994059,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1331px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,7514065.628545967,2504688.5428486555,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,7514065.628545967,20037508.342789244,10018754.171394628"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, 444px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,10018754.171394628,2504688.5428486555,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,10018754.171394628,20037508.342789244,12523442.714243283"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, 188px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,5009377.085697314,2504688.5428486555,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,5009377.085697314,20037508.342789244,7514065.628545967"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, 700px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,12523442.714243283,2504688.5428486555,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,12523442.714243283,20037508.342789244,15028131.257091928"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, -68px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=0,2504688.542848655,2504688.5428486555,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(-205px, 956px, 0px); opacity: 1;"><img
|
||||
alt="" class="leaflet-tile leaflet-tile-loaded" role="presentation"
|
||||
src="http://swarm.dev.sm-digit.ru:9536/geoserver/sm-digit/wms?&service=WMS&request=GetMap&layers=sm-digit%3Asm-digit-map&styles=&format=image%2Fjpeg&transparent=false&version=1.1.1&buffer=50&width=256&height=256&srs=EPSG%3A3857&bbox=17532819.79994059,2504688.542848655,20037508.342789244,5009377.085697314"
|
||||
style="width: 256px; height: 256px; transform: translate3d(1587px, 956px, 0px); opacity: 1;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -700,4 +701,4 @@
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "Gradle",
|
||||
"type": "gradle",
|
||||
"buildName": "root project 'qa'"
|
||||
}
|
||||
"name": "Gradle",
|
||||
"type": "gradle",
|
||||
"buildName": "root project 'qa'"
|
||||
}
|
||||
|
@ -1,176 +1,176 @@
|
||||
{
|
||||
"name": "Открыть приложение 'Мнемосхемы' и проверить доступность",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "Дано страница 'AppHub' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547086,
|
||||
"stop": 1587048547683
|
||||
},
|
||||
{
|
||||
"name": "Когда на странице найден элемент 'applicationMenu.application(\"Мнемосхемы\")' и выполнено действие 'click'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "Открыть приложение 'Мнемосхемы' и проверить доступность",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547704,
|
||||
"stop": 1587048547743
|
||||
"name": "Дано страница 'AppHub' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547086,
|
||||
"stop": 1587048547683
|
||||
},
|
||||
{
|
||||
"name": "$(div.pxh-drawer/a.pxh-navigation__link.findBy(match text '(?i).*Мнемосхемы.*')) click()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048548184,
|
||||
"stop": 1587048548215
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048548184,
|
||||
"stop": 1587048548864
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547683,
|
||||
"stop": 1587048548866
|
||||
},
|
||||
{
|
||||
"name": "Тогда страница 'Мнемосхемы' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048548866,
|
||||
"stop": 1587048549557
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'uploadButton' и он 'visible'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
"name": "Когда на странице найден элемент 'applicationMenu.application(\"Мнемосхемы\")' и выполнено действие 'click'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547704,
|
||||
"stop": 1587048547743
|
||||
},
|
||||
{
|
||||
"name": "$(div.pxh-drawer/a.pxh-navigation__link.findBy(match text '(?i).*Мнемосхемы.*')) click()",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(div.pxh-drawer) find elements(By.cssSelector: a.pxh-navigation__link)",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048548184,
|
||||
"stop": 1587048548215
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048548184,
|
||||
"stop": 1587048548864
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547683,
|
||||
"stop": 1587048548866
|
||||
},
|
||||
{
|
||||
"name": "$(By.id: attachBtn) wait until([visible, 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048549618,
|
||||
"stop": 1587048549784
|
||||
"name": "Тогда страница 'Мнемосхемы' загрузилась",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048548866,
|
||||
"stop": 1587048549557
|
||||
},
|
||||
{
|
||||
"name": "И на странице найден элемент 'uploadButton' и он 'visible'",
|
||||
"status": "passed",
|
||||
"statusDetails": {
|
||||
"known": false,
|
||||
"muted": false,
|
||||
"flaky": false
|
||||
},
|
||||
"stage": "finished",
|
||||
"steps": [
|
||||
{
|
||||
"name": "$(By.id: attachBtn) wait until([visible, 10000])",
|
||||
"status": "passed",
|
||||
"stage": "finished",
|
||||
"steps": [],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048549618,
|
||||
"stop": 1587048549784
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048549558,
|
||||
"stop": 1587048550097
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048549558,
|
||||
"stop": 1587048550097
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547081,
|
||||
"stop": 1587048550098,
|
||||
"uuid": "f288da16-5270-4919-bce4-4baae308931d",
|
||||
"historyId": "a810f57d5434444f13d2ba27349be484",
|
||||
"fullName": "E2E Тестирование: Открыть приложение 'Мнемосхемы' и проверить доступность",
|
||||
"labels": [
|
||||
{
|
||||
"name": "owner",
|
||||
"value": "Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "smoke"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "NOT_READY"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "AUTHOR=Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "host",
|
||||
"value": "WIN-8SNBL6I3CF7"
|
||||
},
|
||||
{
|
||||
"name": "thread",
|
||||
"value": "5616@WIN-8SNBL6I3CF7.Test worker(11)"
|
||||
},
|
||||
{
|
||||
"name": "feature",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "story",
|
||||
"value": "Открыть приложение 'Мнемосхемы' и проверить доступность"
|
||||
},
|
||||
{
|
||||
"name": "package",
|
||||
"value": "features.E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "suite",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "testClass",
|
||||
"value": "Открыть приложение 'Мнемосхемы' и проверить доступность"
|
||||
},
|
||||
{
|
||||
"name": "framework",
|
||||
"value": "cucumber4jvm"
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"value": "java"
|
||||
},
|
||||
{
|
||||
"name": "gherkin_uri",
|
||||
"value": "classpath:features/smoke.feature"
|
||||
}
|
||||
],
|
||||
"links": []
|
||||
}
|
||||
],
|
||||
"attachments": [],
|
||||
"parameters": [],
|
||||
"start": 1587048547081,
|
||||
"stop": 1587048550098,
|
||||
"uuid": "f288da16-5270-4919-bce4-4baae308931d",
|
||||
"historyId": "a810f57d5434444f13d2ba27349be484",
|
||||
"fullName": "E2E Тестирование: Открыть приложение 'Мнемосхемы' и проверить доступность",
|
||||
"labels": [
|
||||
{
|
||||
"name": "owner",
|
||||
"value": "Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "smoke"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "NOT_READY"
|
||||
},
|
||||
{
|
||||
"name": "tag",
|
||||
"value": "AUTHOR=Maxim_Kochetkov"
|
||||
},
|
||||
{
|
||||
"name": "host",
|
||||
"value": "WIN-8SNBL6I3CF7"
|
||||
},
|
||||
{
|
||||
"name": "thread",
|
||||
"value": "5616@WIN-8SNBL6I3CF7.Test worker(11)"
|
||||
},
|
||||
{
|
||||
"name": "feature",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "story",
|
||||
"value": "Открыть приложение 'Мнемосхемы' и проверить доступность"
|
||||
},
|
||||
{
|
||||
"name": "package",
|
||||
"value": "features.E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "suite",
|
||||
"value": "E2E Тестирование"
|
||||
},
|
||||
{
|
||||
"name": "testClass",
|
||||
"value": "Открыть приложение 'Мнемосхемы' и проверить доступность"
|
||||
},
|
||||
{
|
||||
"name": "framework",
|
||||
"value": "cucumber4jvm"
|
||||
},
|
||||
{
|
||||
"name": "language",
|
||||
"value": "java"
|
||||
},
|
||||
{
|
||||
"name": "gherkin_uri",
|
||||
"value": "classpath:features/smoke.feature"
|
||||
}
|
||||
],
|
||||
"links": []
|
||||
}
|
||||
|