Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Drawio
zoom1
simple0
inComment0
pageId7310119
custContentId
lbox1
diagramDisplayNameCICD and SeaLights Integration
hiResPreview1
contentVer
revision8
baseUrlhttps://sealights.atlassian.net/wiki
diagramNameCICD and SeaLights Integration
pCenter0
aspect
width1331
linksauto

...

tbstyle

...

top
height895

...

Installation

Jenkins: SeaLights Jenkins plugin - Installation and setup

Java: Downloading the java agent files

Node.js: Downloading the Node.js agent file

...

.NET: Downloading the .NET agent files

AzureDevOps extension for .NET: SeaLights ADO Extension - Installation

Jenkins: SeaLights Jenkins plugin - Generating a session IDInstallation and setup

Initiate Build

Java: Using Java Agents - Generating a session ID

Node.js: Using Node.js Agent - Generating a session ID

.NET: Scanning a build using MSBuild (refer to first subheader)

Jenkins: SeaLights Jenkins plugin - Generating a session ID

Scan Binaries & Scripts

Jenkins + Maven: SeaLights Jenkins plugin - Scanning Builds and running Unit Tests using Maven

Gradle: Scanning Builds and Tests using Gradle plugin

Maven: Scanning Builds and Tests using SeaLights Maven plugin

Java: Using Java Agents - Scanning a build

Node.js: Using Node.js Agents - Scanning a build

Javascript for UI: SeaLights Node.js agent - Running Front-end Tests

.NET w/ MSBuild: Scanning a build using MSBuild

.NET w/ IIS: Setting up IIS

Capturing coverage & Test information - Unit Tests

Jenkins + Maven: SeaLights Jenkins plugin - Scanning Builds and running Unit Tests using Maven

Gradle: Scanning Builds and Tests using Gradle plugin

Maven: Scanning Builds and Tests using SeaLights Maven plugin

Java: Using Java Agents - Installing Test Listener as Java Agent + Using Java Agents - Running Tests

Node.js using Mocha: Running Tests using Mocha test framework

Node.js using TAPKarma: Running Tests using TAP Karma test framework

Node.js: Using Node.js Agents - Running backend server using SeaLights agent + Using Node.js Agent - Running Tests

.NET: SeaLights .NET agent - Running tests

Capture coverage - Functional Tests

Java: SeaLights Jenkins Plugin - Installing Test Listener as Java Agent

Node.js: Using Node.js Agents - Running backend server using SeaLights agent

Javascript for UI: This is done through the instrumented javascript files deployed to the server

.NET: SeaLights .NET agent - Running tests

Receive test results - Functional Tests

Jenkins + Maven: SeaLights Jenkins Plugin - Running tests using Maven

Jenkins: SeaLights Jenkins plugin - Running Tests using the SeaLights CLI

JMeter: Running test listener with JMeter

Java: Using Java Agents - Running Tests

Node.js: Using Node.js Agent - Running Tests

Node.js using Mocha: Running Tests using Mocha test framework

Node.js using Karma:Running Tests using Karma test framework

.NET: SeaLights .NET agent - Running tests

Using our Public APIs: Test Sessions API (a.k.a TIA API)