Aaron Ogata
33c90aa925
stop loading webpack-builder image twice before running JS specs
...
refs DE-1345
saves ~90s when running JS stages
Change-Id: I3cdb97193e8b420e7eed3f63eecedf7a12a5d907
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/298579
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Aaron Ogata <aogata@instructure.com>
Product-Review: Aaron Ogata <aogata@instructure.com>
Build-Review: Aaron Ogata <aogata@instructure.com>
Reviewed-by: Alex Slaughter <aslaughter@instructure.com>
2022-08-17 13:45:40 +00:00
Aaron Ogata
d4ee7b314c
use selenium grid for karma tests
...
refs DE-1334
Change-Id: I61e78a60498b9fd64ea9d5333504c4db10c8c03f
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/298285
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
Build-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Aaron Ogata <aogata@instructure.com>
Product-Review: Aaron Ogata <aogata@instructure.com>
2022-08-11 18:31:34 +00:00
Andrea Cirulli
796257539e
fix linter rules
...
Fix following linter issues:
- ParameterName
- CouldBeSwitchStatement
- UnusedMethodParameter
refs DE-690
flag = none
test-plan:
- Build passes
- QA build that triggers FSC and executes the spec changed
Change-Id: I11baf5094e96d33bc6be7f5f03d680f34cc1d026
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/265266
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
2021-05-19 15:43:33 +00:00
Andrea Cirulli
ae53d74676
skip UnnecessaryPackageReference linter issue
...
refs DE-643
flag = none
test-plan:
- build passes
Change-Id: I2b10d6da84975cb0fb1862fea8c7dd0b788448a1
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264831
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: James Butters <jbutters@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
2021-05-12 21:27:17 +00:00
Andrea Cirulli
5868948b6a
skip invertedifelse linter rule
...
refs DE-643
flag = none
test-plan:
- Build passes
Change-Id: I5fae5eb3d25bbefad02c9033124f2ab54c996bb8
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264721
Reviewed-by: Aaron Ogata <aogata@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-05-11 21:11:39 +00:00
Andrea Cirulli
be291f6c02
skip UnnecessaryObjectReferences linter rule
...
refs DE-643
flag = none
test-plan:
- linter error does not appear
Change-Id: I3c197044e7c7f9d26f476d11e36de3cd11f0480f
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264664
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
2021-05-11 15:03:37 +00:00
Andrea Cirulli
47846eb323
skip throw exception linter rule
...
refs DE-643
flag = none
test-plan:
- build passes
Change-Id: I321dac92e8b2458e152177389349dce15e3b657e
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264520
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
2021-05-10 15:27:24 +00:00
Andrea Cirulli
f650b95f9a
fix VariableName linter issues
...
Fix the linter issues and restore the previous behaviour of codeNarc
for final variables
refs DE-643
flag = none
test-plan:
- build passes
Change-Id: I16f5e388e32fe0aec6789f1f87b0da03b1eacc83
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264362
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Aaron Ogata <aogata@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
2021-05-06 20:17:43 +00:00
Andrea Cirulli
3de0dbb728
skip linter rules
...
skip the following linter rules:
- ClassJavadoc
- CompileStatic
- FactoryMethodName
- PropertyName
- UnnecessarySetter
- BuilderMethodWithSideEffects
- Instanceof
- EmptyCatchBlock
refs DE-643
flag = none
Change-Id: I9bf3667b2e875730a48de9d57ac3568b1afbf478
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264181
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
2021-05-04 18:54:47 +00:00
Andrea Cirulli
4d9162d5ea
skip linter rules
...
Skip the following linter rules:
- MethodName
- LineLength
- UnnecessaryGetter
- FieldTypeRequired
refs DE-643
flag=none
test-plan:
- build passes
Change-Id: Ibcdaa50826b2243768691888e78d98b6ec94e7c5
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264113
Reviewed-by: Aaron Ogata <aogata@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
2021-05-03 21:51:31 +00:00
Andrea Cirulli
a958b636fd
skip JUnitStyleAssertions linter rule
...
refs DE-643
flag = none
test-plan:
- build passes
Change-Id: I46a92b3b1020444f9a3b83373ff2428d3eb31bbf
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264105
Reviewed-by: Kyle Rosenbaum <krosenbaum@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
Product-Review: Andrea Cirulli <andrea.cirulli@instructure.com>
2021-05-03 21:03:30 +00:00
Kyle Rosenbaum
20084f7fe7
skip groovylinter rules
...
refs DE-643 DE-662
skipping linter rules due to noise and difficulty of
fixing the issue.
Change-Id: Ic1a46538783a3fa0b849a1f765d6f6fd79c0db97
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264069
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Kyle Rosenbaum <krosenbaum@instructure.com>
Product-Review: Kyle Rosenbaum <krosenbaum@instructure.com>
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
2021-05-03 17:46:08 +00:00
Aaron Ogata
e108e64784
apply formatting.ClassStartsWithBlankLine to linter
...
refs DE-643
Change-Id: I27c696a4c34a3109247b9da3c0158d19f44252c3
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264053
Reviewed-by: James Butters <jbutters@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Aaron Ogata <aogata@instructure.com>
Product-Review: Aaron Ogata <aogata@instructure.com>
2021-05-03 14:29:15 +00:00
Aaron Ogata
70b06aaa0b
apply autoformatter to all files
...
refs DE-643
Change-Id: I9482afa27e6b8734640741fca784f971f782af26
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/264050
Reviewed-by: Andrea Cirulli <andrea.cirulli@instructure.com>
QA-Review: Aaron Ogata <aogata@instructure.com>
Product-Review: Aaron Ogata <aogata@instructure.com>
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
2021-05-03 14:07:45 +00:00