John
5dbbb93a06
Fix path for subprocess
...
Signed-off-by: John <jonawals@amazon.com >
2021-08-10 15:49:19 +01:00
John
e3221224be
Add traceback to tiaf exception handler.
...
Signed-off-by: John <jonawals@amazon.com >
2021-08-10 15:34:27 +01:00
John
2be043ca96
Fix None comparisons in TIAF scripts.
...
Signed-off-by: John <jonawals@amazon.com >
2021-08-10 15:13:19 +01:00
John
c2a2d1c5c7
Add changes from TIF/Feature branch.
...
Signed-off-by: John <jonawals@amazon.com >
2021-08-10 14:20:46 +01:00
Steve Pham
38261d0800
Shorten copyright headers by splitting into 2 lines ( #2213 )
...
* Updated all copyright headers to split the longer original copyright line into 2 shorter lines
Signed-off-by: Steve Pham <spham@amazon.com >
2021-07-16 15:25:48 -07:00
jonawals
54138bb04c
Properly handle creation of TIAF historic workspace directory ( #2006 )
...
* Fix historic working dir creation
Signed-off-by: John <jonawals@amazon.com >
* Add new line at EOF
Signed-off-by: John <jonawals@amazon.com >
* Removing extra whitespace at end of file
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Log global exception caught by TIAF driver
Signed-off-by: John <jonawals@amazon.com >
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-07-08 22:13:44 -05:00
jonawals
06c65be40a
Add handling for integrity failures when applying and resolving change lists ( #1993 )
...
* ApplyAndResoveChangeList integration failure policy
Signed-off-by: John <jonawals@amazon.com >
* Default integrity failure policy for TIAF sequences
Signed-off-by: John <jonawals@amazon.com >
* Fix superfluous quotation marks
Signed-off-by: John <jonawals@amazon.com >
* Remove superfluous args parse
Signed-off-by: John <jonawals@amazon.com >
* Fix broken storage of last commit hash
Signed-off-by: John <jonawals@amazon.com >
2021-07-08 15:59:05 -05:00
jonawals
a3d14e217e
Change TIAF seed criteria. ( #1857 )
...
We currently cannot predict when a given snapshot will be taken. This is
problematic as test impact analysis assumes that the coverage data will
be updated after each run. As we have no control over when our coverage
data will persist we will instead always seed when the pipeline and
branch is one of the seeding pipelines, otherwise we will attempt to
read that seed data and perform test impact analysis (if no seed data is
present we will fall back to a regular, uninstrumented run of all test
targets).
This approach has the following implications:
1. PR builds will benefit from test impact analysis as the seed data is
(hopefully) available at the time the snapshot is created.
2. Builds for the aforementioned seeding branches and pipelines will not
benefit from test impact analysis and will incur the cost of seeding
regardless of whether or not that generated seed data ends up in the
snapshot.
Signed-off-by: John <jonawals@amazon.com >
2021-07-07 11:47:36 +01:00
John
17fde4e228
Move source of truth logic from TIAF to job
2021-07-05 14:56:48 +01:00
Chris Galvan
b9e06e70d9
Fixed copyright header issues per new validator
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-02 15:34:04 -05:00
Gene Walters
f905b71844
Adding missing o3de copyright headers
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-06-29 13:48:45 -07:00
John
17ba9f5c4f
Force non-gating at script level
2021-06-16 10:09:02 +01:00
John
169d4da288
Address PR comments
2021-06-10 14:54:46 +01:00
jonawals
fdbc15b195
Fix missing args for tiaf driver
2021-06-09 10:00:53 +01:00
jonawals
d44a20f470
Add flag for non-seed sequence test failure policy
2021-06-09 08:59:11 +01:00
jonawals
351d54e4f6
Fix non-existent dir for historic data
2021-06-09 08:49:18 +01:00
jonawals
112493c26b
Non pipline of truth no early exit experiment
2021-06-08 19:27:37 +01:00
jonawals
efd0d8bcc9
Fix detatched head in tiaf driver
2021-06-08 19:03:59 +01:00
jonawals
f78ad7f377
Add missing tiaf scripts
2021-06-08 16:58:25 +01:00
jonawals
786b406d98
Add seed and tia jobs
2021-06-03 11:34:33 +01:00
jonawals
d72bc3a448
Add provisional Jenkins job
2021-06-02 14:30:09 +01:00