Skip to content

backport: port test changes#1095

Merged
saw-jan merged 2 commits into
masterfrom
backport/tests/3.1
Jul 7, 2026
Merged

backport: port test changes#1095
saw-jan merged 2 commits into
masterfrom
backport/tests/3.1

Conversation

@Ashim-Stha

Copy link
Copy Markdown
Collaborator

Description

Port #1094

Related Issue or Workpackage

  • Fixes <issue_link>

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Tests only (no source changes)

Checklist:

  • Code changes
  • Unit tests added
  • Acceptance tests added
  • Updated CHANGELOG.md file

@Ashim-Stha Ashim-Stha self-assigned this Jul 7, 2026
nabim777 and others added 2 commits July 7, 2026 10:33
* test: replace method withConsecutive

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* tes: use callback

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* ci: fix some test

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* fix the psalm error

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

* cleanup comments

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>

---------

Signed-off-by: nabim777 <nabinalemagar019@gmail.com>
* test: separate test scenarios

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: disable ssl checks

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: add oidc setup API tests

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: cleanup team folders

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix scenarios

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: move teamfolder cleanup to relative context

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: teardown integration setup

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* chore: fix php code style

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix scenarios

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix scenario outline title

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix scenarios

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: use app password with OpenProject user

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: run teardown only if needed

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: fix scenario step indentation

Co-authored-by: Nalem7 <61624650+nabim777@users.noreply.github.com>
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>

* test: teardown based on scenario tag

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: remove expected failure tag from passing scenarios

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* chore: address reviews

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

* test: add expected failure tag

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>

---------

Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
Signed-off-by: Sawjan Gurung <saw.jan.grg3e@gmail.com>
Co-authored-by: Nalem7 <61624650+nabim777@users.noreply.github.com>
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown

JS Code Coverage

Coverage after merging backport/tests/3.1 into master will be
92.57%
Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
src
   adminSettings.js0%0%0%0%1, 1, 10–19, 2–9
   bootstrap.js0%0%0%0%1, 1, 10–12, 2–9
   dashboard.js0%0%0%0%1, 1, 10–19, 2–9
   personalSettings.js0%0%0%0%1, 1, 10–19, 2–9
   projectTab.js0%0%0%0%1, 1, 10–19, 2, 20–29, 3, 30–37, 4–9
   reference.js0%0%0%0%1, 1, 10–19, 2, 20–29, 3, 30–39, 4, 40–45, 5–9
   utils.js85.92%33.33%50%87.59%12–20, 23–32
src/api
   endpoints.js100%100%100%100%
   settings.js59.09%100%0%68.42%10–11, 14–15, 18–19
src/components
   AdminSettings.vue96.05%94.26%96.08%96.31%448–453, 456–461, 527–528, 532–533, 536–537, 541–542, 552–557, 588–590, 609–611, 691–693, 727–729
   ErrorLabel.vue100%100%100%100%
   OAuthConnectButton.vue85.82%63.64%100%87.39%49–56, 64–69, 72–76
   PersonalSettings.vue92.02%95.65%90%91.71%133–134, 144–149, 152–161
src/components/admin
   FieldValue.vue100%100%100%100%
   FormAuthMethod.vue98.12%96.88%100%98.12%222–224, 247–250
   FormHeading.vue100%100%100%100%
   FormOAuthSettings.vue97.61%96.15%93.10%98.10%217, 248, 338, 360, 378–380, 402–404
   FormOpenProjectHost.vue98.87%94.74%100%99.34%167–169, 279
   FormSSOSettings.vue98.57%97.18%96.55%98.91%231–233, 242–243, 358–359
   TermsOfServiceUnsigned.vue100%100%100%100%
   TextInput.vue100%100%100%100%
src/components/icons
   ClippyIcon.vue100%100%100%100%
   OpenProjectIcon.vue100%100%100%100%
src/components/settings
   CheckBox.vue100%100%100%100%
   ErrorNote.vue100%100%100%100%
   SettingsTitle.vue96.91%85.71%100%97.67%51–53
src/components/tab
   EmptyContent.vue98.99%95.65%100%99.41%107–108
   SearchInput.vue95.31%92.96%94.74%95.78%138–139, 192, 203–208, 267–269, 285–287, 291–296
   WorkPackage.vue86.18%72.50%93.33%87.58%106–115, 128–130, 141–145, 155–157, 175–181, 219, 219–224, 224, 224–235, 80–81
src/constants
   appID.js100%100%100%100%
   links.js100%100%100%100%
   messages.js100%100%100%100%
src/filesPlugin
   filesPlugin.js0%0%0%0%1, 1, 10, 100–109, 11, 110–113, 12–19, 2, 20–29, 3, 30–39, 4, 40–49, 5, 50–59, 6, 60–69, 7, 70–79, 8, 80–89, 9, 90–99
src/utils
   workpackageHelper.js93.85%93.33%88.89%94.24%100–102, 156–157, 23–25, 54, 54–56, 97–99
src/views
   CreateWorkPackageModal.vue94.18%86.32%90.48%95.43%367–372, 375, 391, 508–511, 516–521, 526–531, 537–540, 543, 559, 559, 600–604, 614–616, 639–640, 648–650, 679–681, 703–705, 714–718
   Dashboard.vue92.96%92.86%82.61%93.77%120–125, 134, 144, 147, 158–160, 214–217, 220–221, 228–232, 67
   LinkMultipleFilesModal.vue99.14%97.56%100%99.32%157–159
   ProjectsTab.vue94.95%94.34%93.75%95.10%104–107, 143, 154–155, 189–199, 248–250

@saw-jan saw-jan merged commit 3128746 into master Jul 7, 2026
9 of 10 checks passed
@saw-jan saw-jan deleted the backport/tests/3.1 branch July 7, 2026 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants