Jump to content

Search the Community

Showing results for tags 'unit test'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • BOHEMIA INTERACTIVE
    • BOHEMIA INTERACTIVE - NEWS
    • BOHEMIA INTERACTIVE - JOBS
    • BOHEMIA INTERACTIVE - GENERAL
  • FEATURED GAMES
    • ARMA 3
    • DAYZ
    • TAKE ON MARS
    • ARMA 2
    • ARGO
    • YLANDS
  • MOBILE GAMES
    • ARMA MOBILE OPS
    • MINIDAYZ
    • ARMA TACTICS
    • ARMA 2 FIRING RANGE
  • BI MILITARY GAMES FORUMS
  • BOHEMIA INCUBATOR
    • PROJECT LUCIE
  • OTHER BOHEMIA GAMES
    • TAKE ON HELICOPTERS
    • CARRIER COMMAND: GAEA MISSION
    • ARMA: ARMED ASSAULT / COMBAT OPERATIONS
    • ARMA: COLD WAR ASSAULT / OPERATION FLASHPOINT
    • IRON FRONT: LIBERATION 1944
    • BACK CATALOGUE
  • OFFTOPIC
    • OFFTOPIC
  • ArmA Toolmakers's Releases
  • ArmA Toolmakers's General
  • Die Hard OFP Lovers' Club's Topics
  • Japan in Arma's Topics
  • Arma 3 Photography Club's Discussions
  • The Order Of the Wolfs- Unit's Topics

XBOX Live


PlayStation PSN


Origin


PlayFire


SoundCloud


Pinterest


Reddit


Twitch.Tv


Ustream.Tv


Duxter


Instagram


Location


Interests


Interests


Occupation

Found 1 result

  1. SQF-VM The SQF emulator A fully working, open-source Virtual Machine for the scripting language of the ArmA Games. Links GitHub Repository Discord Invite Discord Bot Authorization Panel (for adding to your server) FAQ How to use this thing? To start using the SQF-VM, you just have to double click the executable. What can it be used for (examples)? Most obvious example is: you are using a laptop while traveling and wanna test some SQF code. More advanced users might even use this for unit-testing their code. Are there command line parameters available to eg. use this for unit-testing? Yes, there are. To get all, start the tool via command line and the parameter -? What is supported? To see what is supported in the specific build you are using, use the non-sqf compliant help__ command. The output of that command for version Alpha 0.1.3 I entered SQF with invalid syntax and the VM is outputting gibberish The SQF-VM project is not aiming to do any actual syntax checking. The tool expects valid SQF as input and invalid syntax might result in invalid execution stacks. I found a bug, what shall i do now? First of all: if it is due to invalid syntax not getting reported correctly, nothing. After that: Ensure all commands used are actually supported in your SQF-VM version using the help command If it is not caused due to invalid syntax or a missing command in the SQF-VM, try to narrow down the problem as much as you can and then head over to the github issues section to report the bug. The only exception to the above is a crash! Crashes you always can report :) I got a question that is not answered in here, what to do? Ask your question in this thread or in the discord channel and i might add it to this list :) Downloads All releases can also be found inside of the releases section of the github repository. Alpha 0.1.4 Alpha 0.1.3 Alpha 0.1.2 Alpha 0.1.1 Alpha 0.1.0 Changelog 0.1.4-alpha SCRIPT:t:0:(null) CONFIG:t:0:(null) configFile:n:4:nil selectRandom:u:4:selectRandom <ARRAY> getText:u:4:getText <CONFIG> tolower:u:4:tolower <STRING> vectorNormalized:u:4:vectorNormalized <VECTOR3D> toupper:u:4:toupper <STRING> isArray:u:4:isArray <CONFIG> isText:u:4:isText <CONFIG> vectorMagnitude:u:4:vectorMagnitude <VECTOR3D> isNumber:u:4:isNumber <CONFIG> getNumber:u:4:getNumber <CONFIG> inheritsFrom:u:4:inheritsFrom <CONFIG> isClass:u:4:isClass <CONFIG> getArray:u:4:getArray <CONFIG> reverse:u:4:reverse <ARRAY> scriptDone:u:4:scriptDone <SCRIPT> vectorMagnitudeSqr:u:4:vectorMagnitudeSqr <VECTOR3D> >>:b:4:<CONFIG> >> <STRING> vectorMultiply:b:4:<VECTOR3D> ectorMultiply <SCALAR> vectorDistance:b:4:<VECTOR3D> vectorDistance <VECTOR3D> vectorDistanceSqr:b:4:<VECTOR3D> vectorDistanceSqr <VECTOR3D> vectorDiff:b:4:<VECTOR3D> vectorDiff <VECTOR3D> spawn:b:4:<ANY> spawn <CODE> resize:b:4:<ARRAY> resize <SCALAR> vectorDotProduct:b:4:<VECTOR3D> vectorDotProduct <VECTOR3D> vectorAdd:b:4:<VECTOR3D> vectorAdd <VECTOR3D> vectorCos:b:4:<VECTOR3D> vectorCos <VECTOR3D> createUnit:b:4:<GROUP> createUnit <ARRAY> deleteAt:b:4:<ARRAY> deleteAt <SCALAR> append:b:4:<ARRAY> append <ARRAY> find:b:4:<ARRAY> find <ANY>#<STRING> find <STRING> exitWith:b:4:<IF> exitWith <CODE> /:b:7:<SCALAR> / <SCALAR> | <CONFIG> / <STRING> arrayIntersect:b:4:<ARRAY> arrayIntersect <ARRAY> vectorCrossProduct:b:4:<VECTOR3D> vectorCrossProduct <VECTOR3D> mergefrom__:b:4:<CONFIG> mergefrom__ <CONFIG> parseconfig__:u:4:parseconfig__ <STRING>
×