Age | Commit message (Collapse) | Author |
|
ARM-CI : Add logging for getting the reason of unmounting issue.
|
|
Now ARM-CI makes building failure frequently with below messages.
http://dotnet-ci.cloudapp.net/job/dotnet_corefx/job/master/job/linuxarmemulator_cross_release/127/console
19:21:33 + unmount_rootfs /opt/linux-arm-emulator-root/dev
19:21:33 + local rootfsFolder=/opt/linux-arm-emulator-root/dev
19:21:33 + grep -qs /opt/linux-arm-emulator-root/dev /proc/mounts
19:21:33 + sudo umount /opt/linux-arm-emulator-root/dev
umount: /opt/linux-arm-emulator-root/dev: device is busy.
19:21:33 (In some cases useful info about processes that use
19:21:33 the device is found by lsof(8) or fuser(1))
19:21:33 Build step 'Execute shell' marked build as failure
I suggest though the script is exited by any cases, the script would not run un-mounting.
But whenever CI is running and mounting a device, It will check the device is already mounted.
I think this error is occurred from the script of running tests. I hope to resolve this problem As soon as possible.
In before resolving this problem, It would rather apply it than errors are occurred.
|
|
Modify variable ROOTFS_DIR to call both build-native and build-managed and stop passing Platform=arm-soft for build-managed
|
|
Changes to dev workflow scripts to use run command tool.
|
|
Recently I find unmount error frequently. (http://dotnet-ci.cloudapp.net/job/dotnet_corefx/job/master/job/linuxarmemulator_cross_debug/106/console)
So I would take some below actions temoprarily. I think this problem is different from CoreCLR. We have to get logs when the mounting error is occurred.
1. Re-enable the automatic checks for ARM emulator.
2. Add logging for getting the reason of unmounting issue.
|
|
To ensure that the native and managed components
are built on the same source code, enable managed
build as well. Tests are not needed
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
|
|
Some changes to the native part of corefx breaks builds
for the Linux ARM Emulator. Thus adding CI checks for
native part of corefx using cross build based on the
emulator rootfs.
Signed-off-by: Prajwal A N <an.prajwal@samsung.com>
|