2012-11-13 75 views
0

我已經在我的Adobe Air項目上設置了FlexUnit測試,並且想要測試使用NativeProcess的一些功能。當我運行測試給出了這樣的錯誤:使用FlexUnit測試NativeProcess

Error: Error #3219: The NativeProcess could not be started. 'Not supported in current profile.' 

這是因爲FlexUnitApplication-app.xml中沒有這一行實現的NativeProcess:

<supportedProfiles>extendedDesktop</supportedProfiles> 

的問題是,FlexUnitApplication-應用。 xml在每次構建時都會自動生成,而沒有該行。

我已經能夠通過使用FlexUnit結果窗口中的「運行所有測試」來運行測試並使其失敗,從而使其工作。然後,我將該行添加到bin-debug中的FlexUnitApplication-app.xml中,然後再次運行測試。如果項目中有任何更改,我需要重複這些步驟,因此這不太理想。

回答

2

你需要將它添加到您的啓動配置文件:點擊小箭頭旁邊的錯誤圖標,然後選擇調試配置(或選擇項目屬性>運行/調試設置) 選擇啓動配置要編輯的新對話框的左側。在此配置的「主要」選項卡中,最後一個選項是「配置文件」,您可以在「桌面」和「extendedDesktop」之間切換。

+1

修復它。比製作​​只讀文件好得多:) – Reid

+0

我可以想象:) – Creynders