Изменил тест, хотел быстро запустить тесты компилятора, но не получилось
C:\Windows\system32>cd \Projects\Nemerle
C:\Projects\Nemerle>msbuild NemerleAll.nproj /p:Configuration=Release /t:Compile
rTests
Microsoft (R) Build Engine Version 3.5.30729.4926
[Microsoft .NET Framework, Version 2.0.50727.4927]
Copyright (C) Microsoft Corporation 2007. All rights reserved.
Build started 22.04.2010 14:33:50.
Project "C:\Projects\Nemerle\NemerleAll.nproj" on node 0 (CompilerTests target(
s)).
C:\Projects\Nemerle\Tests.nproj(69,11): error MSB4019: The imported project "C:
\Nemerle.MSBuild.targets" was not found. Confirm that the path in the <Import>
declaration is correct, and that the file exists on disk.
Done Building Project "C:\Projects\Nemerle\NemerleAll.nproj" (CompilerTests tar
get(s)) -- FAILED.
Build FAILED.
"C:\Projects\Nemerle\NemerleAll.nproj" (CompilerTests target) (1) ->
(CompilerTests target) ->
C:\Projects\Nemerle\Tests.nproj(69,11): error MSB4019: The imported project "
C:\Nemerle.MSBuild.targets" was not found. Confirm that the path in the <Import
> declaration is correct, and that the file exists on disk.
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.17
Здравствуйте, _nn_, Вы писали:
__>Изменил тест, хотел быстро запустить тесты компилятора, но не получилось
Тесты можно запустить командой positive.cmd в каталоге \ncc\testsuite
Здравствуйте, hardcase, Вы писали:
H>Здравствуйте, _nn_, Вы писали:
__>>Изменил тест, хотел быстро запустить тесты компилятора, но не получилось
H>Тесты можно запустить командой positive.cmd в каталоге \ncc\testsuite
Тогда всякие тесты падают :
Testing positive/AsLongBug-1.n......................................failed
Unexpected Nemerle compiler's message :
error: could not write to output file `AsLongBug-1.dll' -- `The process cannot a
ccess the file because it is being used by another process. (Exception from HRES
ULT: 0x80070020)'
Nemerle compile test failed
Testing positive/AsLongBug-2.n......................................run...passed
Testing positive/CompilerEventsMacroLib.n...........................failed
Unexpected Nemerle compiler's message :
error: could not write to output file `CompilerEventsMacroLib.dll' -- `The proce
ss cannot access the file because it is being used by another process. (Exceptio
n from HRESULT: 0x80070020)'
Nemerle compile test failed
Testing positive/CompilerEventsTest.n...............................run...passed
Testing positive/abstract.n.........................................run...passed
Testing positive/access-checks.n....................................run...passed
Testing positive/accessor-macros.n..................................run...passed
Testing positive/anonymous-classes-lib.n............................failed
Unexpected Nemerle compiler's message :
error: could not write to output file `anonymous-classes-lib.dll' -- `The proces
s cannot access the file because it is being used by another process. (Exception
from HRESULT: 0x80070020)'
Nemerle compile test failed
Testing positive/anonymous-classes.n................................run...passed
Здравствуйте, _nn_, Вы писали:
Хотя вот не всегда все падают. Что-то непонятное
Зато вылезло
Testing positive/list-compr.n.......................................failed
Unexpected Nemerle compiler's message :
error: could not write to output file `list-compr.exe' -- `The process cannot ac
cess the file because it is being used by another process. (Exception from HRESU
LT: 0x80070020)'
Nemerle compile test failed
Testing positive/pointer-type-caching.n...................................unable to load library
Здравствуйте, _nn_, Вы писали:
Чистый ребилд и все заработало.
Зачем нужен тест gtk.n ?
Все равно без GTK он не проходит, а что проверяет не понятно.
Здравствуйте, _nn_, Вы писали:
__>Хотя вот не всегда все падают. Что-то непонятное
__>Зато вылезло
__>__>Testing positive/list-compr.n.......................................failed
__>Unexpected Nemerle compiler's message :
__>error: could not write to output file `list-compr.exe' -- `The process cannot ac
__>cess the file because it is being used by another process. (Exception from HRESU
__>LT: 0x80070020)'
__>Nemerle compile test failed
__>Testing positive/pointer-type-caching.n...................................unable to load library
Ну, так все же написано английским по черному?
Ты видимо срубил тесты, но при этом срубился только cmd-шник. А ехе-шник (Test.exe) остался работать или какой-то тест (они тоже отдельным ехе-шниками запускаются). Вот у тебя файлы и заблокированы.