Commit Graph

14 Commits

Author SHA1 Message Date
Ben Marsh
9295767bcb Remove some debug output from BuildAgent.
#rb none
#rnx

[CL 10898995 by Ben Marsh in Dev-Build branch]
2020-01-07 17:14:49 -05:00
ben marsh
03ae195b79 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536 via CL 10870955
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v624-10872983)

[CL 10876681 by ben marsh in Dev-Build branch]
2020-01-05 17:24:44 -05:00
Ryan Durand
9ef3748747 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
Ben Marsh
606bc25c62 Fix race condition in BuildAgent when flushing data to EC. bDisposing can be read outside the lock, and causes the background thread to exit before the buffer has drained. Capture it inside the lock instead.
#fyi Chad.Garyet, Ryan.Durand
#jira UE-85351
#rb none
#rnx

[CL 10653474 by Ben Marsh in Dev-Build branch]
2019-12-11 13:53:57 -05:00
Ben Marsh
5700177d31 Remove invalid characters serialized to error output. Some characters are not serializable to XML even if they are escaped.
#rb none
#jira FORT-235199
#rnx

[CL 10420692 by Ben Marsh in Dev-Build branch]
2019-11-25 14:12:55 -05:00
marc audy
eb1933b7cb Add copyright notices
#rb
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 9422120 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v490-9439918)

[CL 9440670 by marc audy in Dev-Build branch]
2019-10-07 08:52:50 -04:00
Ben Marsh
b3e6df2a59 BuildAgent: Remove some debug output, and add matcher for additional lines of ld output in linker errors.
#rb none
#rnx

[CL 9426127 by Ben Marsh in Dev-Build branch]
2019-10-05 09:51:06 -04:00
Marc Audy
53920432ca Add copyright notices
#rb
#rnx

[CL 9422120 by Marc Audy in Main branch]
2019-10-04 15:54:14 -04:00
Ben Marsh
28be7d9bf1 BuildAgent: Avoid renaming EC diagnostics file; if something has a handle to the file open, this will fail. Instead, just open the existing file and write new data over the top.
#rb none
#rnx

[CL 9410997 by Ben Marsh in Dev-Build branch]
2019-10-03 22:26:55 -04:00
Ben Marsh
19af1ddf4c BuildAgent: Add a listener which outputs input data for updating build issues.
#rb none
#rns

[CL 9409989 by Ben Marsh in Dev-Build branch]
2019-10-03 21:36:32 -04:00
Ben Marsh
d6115a8104 Fixes for BuildAgent:
* Prevent TerminateAllChildProcesses from being called before listeners have been disposed. This was terminating ectool before it had finished updating properties.
* Propagate exit code from child process as the exit code for BuildAgent.exe.
* Write EC XML output to a temporary file and move it into place, to fix issues where a job was aborted mid-write.

#rb none
#rnx

[CL 9391349 by Ben Marsh in Dev-Build branch]
2019-10-03 10:50:19 -04:00
Ben Marsh
edd8f6b466 Prevent EC listener from flushing constantly.
#rb none
#jira
#rnx

[CL 9322163 by Ben Marsh in Dev-Build branch]
2019-10-01 17:40:01 -04:00
Ben Marsh
aadbcfea01 Updates to BuildAgent executable. Fix a few issues with the EC post-processor, and make it easier to pass command line arguments to the child process for a run command.
#rb none
#rnx

[CL 9317220 by Ben Marsh in Dev-Build branch]
2019-10-01 12:20:54 -04:00
Ben Marsh
3a34baed5e Merge log parser into WorkspaceTool (now renamed to "BuildAgent"). Also add some common functionality into DotNETUtilities.
#rb none

[CL 9233706 by Ben Marsh in Dev-Build branch]
2019-09-27 16:21:33 -04:00