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