-
Notifications
You must be signed in to change notification settings - Fork 790
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Teach fsc/fsi how to use responsefile #831
Teach fsc/fsi how to use responsefile #831
Conversation
@@ -13,7 +13,7 @@ echo Build and run a subset of test suites | |||
echo. | |||
echo Usage: | |||
echo. | |||
echo appveyor-build.cmd ^<all^|net40^|portable47^|portable7^|portable78^|portable259^|vs^|cambridge_suite^|qa_suite^|smoke^|smoke_only^> | |||
echo appveyor-build.cmd ^<all^|net40^|portable47^|portable7^|portable78^|portable259^|vs^|cambridge_suite^|qa_suite^|smoke^|smoke_only^|build_only^> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this add build_only
argument to appveyor, to build without tests ( compile only ).
can be combined with others arguments, for example net40,portable7,build_only
compile only net40
and portable7
instead of compile+tests
ok added tests and doc ( in |
I looked over this briefly and everything looked fine to me. It would be great to have this in. |
71dc941
to
502d15b
Compare
ok, used a completely new error number, some cleanups, and added test for error if response file is missing |
@otawfik-ms Any idea what the issue is with the timeouts? Are they real failures or do the tests just take a long time? (We can up the timeouts if necessary) |
@otawfik-ms I can also give you direct access to a machine for debugging if necessary |
@otawfik-ms @mmitche can you can add test log to jenkins build artifacts, no ui, but we can download it if needed. Also the current fsharpqa the net40,portable, etc
is because of directory name, |
@enricosada you mean this? |
not the build log, i mean build artifacts. in jenkins you save file in build job, and download it later. for example compiled binaries or test results ( like https://ci.jenkins-ci.org/job/jenkins_2.0/1/ ) |
I'll add it in my pending changes now. |
Changes are in. Both test results and build artifacts should be in Jenkins UI now. |
…arguments apply )
removed the grouping by file because it's not used
502d15b
to
d43f1a9
Compare
@enricosada I get a weird stack trace if I call:
It seems something special is done when the file doesn't exist (it gives a short informative error message), it would be nice if it was doing the same (maybe with another message). For example, csc does this:
|
@smoothdeveloper i check if file exists, but i forgot invalid path like empty. Good catch!! thx
|
ok, added error if empty or invalid response file name ( like |
merged into vs2015 Thanks for this contribution. |
@KevinRansom can you merge it in |
@enricosada it was pulled in |
ref #816
i need feedback on how to test this.
ok in
tests\fsharpqa\Source\CompilerOptions\{fsc|fsi}\responseFiles
.But a good test without do output difference?
i think i can try to generate a specific error, and check for that one ( and response file fix the error ), a good candidate?