-
Story
-
Resolution: Fixed
-
Blocker
-
None
-
-
1.0-m12, 1.0-pre-beta-1
Create a v1 acceptance test for testing the the regular (non multi-branch) Pipeline job flow:
Minimum
- Create the Pipeline job.
- Create relevant Nightwatch page-objects.
- Inspect structure of the Activity tab. Should have the empty state on it.
- Press the "Run Now" button via the page-object.
- Tests that the empty state disappears.
- Tests that the "Started" Toast appears.
- Tests that the Activity table appears and has the job in it.
- Click on the job and go to the run details page
- Check that it has the expected logs etc
- Go back to Activity tab and check that there's a "Run" button above the activity table.
- Run another job by clicking on the "Run" button.
- Verify that a second job appears and that the toast appears etc
Bonus Points
- Have tests on the job and test that the "Tests" tab is rendered as expected. TODO... add some detail here.
[JENKINS-36390] Acceptance test for Non multi-branch Pipeline Job flow
Epic Link | New: JENKINS-36178 [ 172150 ] |
Description |
Original:
Create a v1 acceptance test for testing the the Freestyle job flow: h1. Minimum Create the Freestyle job. # Create relevant Nightwatch page-objects. # Inspect structure of the Activity tab. Should have the empty state on it. # Press the "Run Now" button via the page-object. # Tests that the empty state disappears. # Tests that the "Started" Toast appears. # Tests that the Activity table appears and has the job in it. # Click on the job and go to the run details page # Check that it has the expected logs etc h1. Bonus Points # Have tests on the job and test that the "Tests" tab is rendered as expected. TODO... add some detail here. |
New:
Create a v1 acceptance test for testing the the regular (non multi-branch) Pipeline job flow: h1. Minimum # Create the Pipeline job. # Create relevant Nightwatch page-objects. # Inspect structure of the Activity tab. Should have the empty state on it. # Press the "Run Now" button via the page-object. # Tests that the empty state disappears. # Tests that the "Started" Toast appears. # Tests that the Activity table appears and has the job in it. # Click on the job and go to the run details page # Check that it has the expected logs etc # Go back to Activity tab and check that there's a "Run" button above the activity table. # Run another job by clicking on the "Run" button. # Verify that a second job appears and that the toast appears etc h1. Bonus Points # Have tests on the job and test that the "Tests" tab is rendered as expected. TODO... add some detail here. |
Assignee | Original: James Dumay [ jamesdumay ] | |
Priority | Original: Critical [ 2 ] | New: Blocker [ 1 ] |
Sprint | New: 1.0-m12 [ 76 ] |
Rank | New: Ranked higher |
Rank | New: Ranked higher |
Sprint | Original: 1.0-m12 [ 76 ] | New: 1.0-m13 [ 86 ] |
Sprint | Original: 1.0-m13 [ 86 ] | New: 1.0-m12 [ 76 ] |
Rank | New: Ranked lower |
Workflow | Original: JNJira [ 173095 ] | New: JNJira + In-Review [ 184931 ] |